Tensorflow tf.keras.optimizers-NotFoundError:未注册';ResourceApplyFtrl';用于';中央处理器';与节点兼容的设备

Tensorflow tf.keras.optimizers-NotFoundError:未注册';ResourceApplyFtrl';用于';中央处理器';与节点兼容的设备,tensorflow,optimization,tf.keras,generative-adversarial-network,adam,Tensorflow,Optimization,Tf.keras,Generative Adversarial Network,Adam,我正在使用Tensorflow进行损失函数最小化。一些乐观主义者,如亚当和阿达德特拉(Adam和Adadetla)也能工作,但列表中的其他人却犯了一个错误。如果你能给我一些建议,我将不胜感激。先谢谢你 ~/anaconda3/lib/python3.7/site-packages/six.py in raise_from(value, from_value) NotFoundError: No registered 'ResourceApplyFtrl' OpKernel for 'CPU'

我正在使用Tensorflow进行损失函数最小化。一些乐观主义者,如亚当和阿达德特拉(Adam和Adadetla)也能工作,但列表中的其他人却犯了一个错误。如果你能给我一些建议,我将不胜感激。先谢谢你


~/anaconda3/lib/python3.7/site-packages/six.py in raise_from(value, from_value)

NotFoundError: No registered 'ResourceApplyFtrl' OpKernel for 'CPU' devices compatible with node {{node ResourceApplyFtrl}}
     (OpKernel was found, but attributes didn't match) Requested Attributes: T=DT_COMPLEX128, multiply_linear_by_lr=false, use_locking=true
    .  Registered:  device='XLA_GPU'; T in [DT_FLOAT, DT_DOUBLE, DT_BFLOAT16, DT_HALF]
  device='XLA_CPU'; T in [DT_FLOAT, DT_DOUBLE, DT_BFLOAT16, DT_HALF]
  device='XLA_GPU_JIT'; T in [DT_FLOAT, DT_DOUBLE, DT_BFLOAT16, DT_HALF]
  device='XLA_CPU_JIT'; T in [DT_FLOAT, DT_DOUBLE, DT_BFLOAT16, DT_HALF]
  device='GPU'; T in [DT_DOUBLE]
  device='GPU'; T in [DT_FLOAT]
  device='GPU'; T in [DT_HALF]
  device='CPU'; T in [DT_DOUBLE]
  device='CPU'; T in [DT_FLOAT]
  device='CPU'; T in [DT_BFLOAT16]
  device='CPU'; T in [DT_HALF]
 [Op:ResourceApplyFtrl]