2017-07-23 4 views
1

tensorflow 1.2.1 CUDA 8.0.61.2tensorflow avec cuda8 GPU erreur de compilation "__shfl_up"

Lors de la compilation tensorflow avec Bazel, je une erreur:

./tensorflow/core/util/cuda_kernel_helper. h (620): erreur: identifier "__shfl" est définie

./tensorflow/core/util/cuda_kernel_helper.h(640): erreur: identifier "__shfl_up" est définie

./tensorflow/core/ util/cuda_kernel_helper.h (660): erreur: identifiant "__shfl_dow n "est pas défini

./tensorflow/core/util/cuda_kernel_helper.h(680): erreur: identifier "__shfl_xor" est définie

4 erreurs détectées dans la compilation des"/tmp/tmpxft_000010d3_00000000-7_depthtospace_op_gpu. cu.cpp1.ii ".

Comment résoudre ce problème?

version gcc 6.2.1 20.160.916 (Red Hat 6.2.1-3) (GCC) 2.0 Utiliser

calculer

Répondre

0

Cela était dû à une sélection de la capacité de calcul non pris en charge (nombre trop faible). La version minimale prise en charge est 3.0. J'ai déposé un bug sur Github dessus. Il devrait maintenant être fixed dans le script de configuration, il n'est donc pas possible de sélectionner une capacité de calcul Cuda inférieure à 3.0.