2017-07-18 11 views
-1

Ich habe versucht, Code auszuführen, die tf.SVD auf GPU verwendet, aber es gibt mir diese Fehlermeldung:Fehler beim tf.SVD auf GPU laufen - tensorflow

No registered 'Svd' OpKernel for GPU devices compatible with node Svd = Svd[T=DT_FLOAT, compute_uv=true, full_matrices=false](x) 
. Registered: device='CPU'; T in [DT_FLOAT] 
    device='CPU'; T in [DT_DOUBLE] 
    device='CPU'; T in [DT_COMPLEX64] 
    device='CPU'; T in [DT_COMPLEX128] 

Jede Idee, wie dieses Problem zu lösen?

Antwort

1

Der Fehler besagt, dass dieser Vorgang für die GPU nicht verfügbar ist. So Ihre Optionen sind:

  1. sitzen und warten, bis jemand es
  2. Verwendung CPU-Version implementieren wird
  3. implementieren es für sich selbst.