Tensorflow not utilizing GPUs: deviceQuery test passed but Bandwidth test soln unable to build

-1

I am working on tensorflow but it is not utilizing my GPUs saying Device mapping: no known devices. Output for tf.test.is_gpu_available() is shown below:

2019-05-15 11:46:54.367003: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
2019-05-15 11:46:55.096205: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1411] Found device 0 with properties:
name: Quadro K1100M major: 3 minor: 0 memoryClockRate(GHz): 0.7055
pciBusID: 0000:01:00.0
totalMemory: 2.00GiB freeMemory: 1.66GiB
2019-05-15 11:46:55.120406: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1461] Ignoring visible gpu device (device: 0, name: Quadro K1100M, pci bus id: 0000:01:00.0, compute capability: 3.0) with Cuda compute capability 3.0. The minimum required Cuda capability is 3.7.
2019-05-15 11:46:55.146536: I tensorflow/core/common_runtime/gpu/gpu_device.cc:971] Device interconnect StreamExecutor with strength 1 edge matrix:
2019-05-15 11:46:55.162093: I tensorflow/core/common_runtime/gpu/gpu_device.cc:977]      0
2019-05-15 11:46:55.173899: I tensorflow/core/common_runtime/gpu/gpu_device.cc:990] 0:   N
False 

Currently working on tensorflow-gpu==1.11 while build it with source using Bazel (0.15.0) on Win10. Other specifications include cuDNN=7.5.1, Cuda=9.0, VS Community 2017, hence versions are completely compatible according to https://www.tensorflow.org/install/source_windows#gpu

I have tried several methods, set my env var CUDA_VISIBLE_DEVICES=0 also nvcc -V is giving satisfying output. I ended up doing ./deviceQuery test which was successfully passed but ./bandwidth test was unable to build which tells if the system and the CUDA-capable device are able to communicate correctly and I guess the problem is right there. Can someone please guide how to resolve this issue and make TF start utilizing my system's GPUs?

The error I'm getting while building bandwidthTest_vs2017.sln is attached below:

Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 1594    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 603 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 604 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 605 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 637 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 1148    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 2428    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 2428    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    385 
Error       class "std::enable_if<<error-constant>, int>" has no member "type"  bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common  59  
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    647 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    654 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    698 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    705 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    777 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    786 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    787 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    796 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    797 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    862 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0    353 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0    943 
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0    1217    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring 1914    
Error       class "std::enable_if<<error-constant>, void>" has no member "type" bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common  59  
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility    264 
Error       expected a ">"  bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 1562    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory  1483    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory  1490    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory  2536    
Error       expected a ">"  bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 1562    
Error       expected a ">"  bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 1562    
Error       expected a ">"  bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits 1562    
Error       expression must have a constant value   bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector  426 
Error       'cicc' died with status 0xC0000005 (ACCESS_VIOLATION)   bandwidthTest   C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\1_Utilities\bandwidthTest\CUDACOMPILE   1   
Error   MSB3722 The command ""C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin\nvcc.exe" -gencode=arch=compute_30,code=\"sm_30,compute_30\" -gencode=arch=compute_35,code=\"sm_35,compute_35\" -gencode=arch=compute_37,code=\"sm_37,compute_37\" -gencode=arch=compute_50,code=\"sm_50,compute_50\" -gencode=arch=compute_52,code=\"sm_52,compute_52\" -gencode=arch=compute_60,code=\"sm_60,compute_60\" -gencode=arch=compute_70,code=\"sm_70,compute_70\" --use-local-env --cl-version 2017 -ccbin "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64" -x cu  -I./ -I../../common/inc -I./ -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\/include" -I../../common/inc -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\include"     --keep-dir x64\Release -maxrregcount=0  --machine 64 --compile -cudart static -Xcompiler "/wd 4819"    -DWIN32 -DWIN32 -D_MBCS -D_MBCS -Xcompiler "/EHsc /W3 /nologo /O2 /FS /Zi  /MT " -o x64/Release/bandwidthTest.cu.obj "C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\1_Utilities\bandwidthTest\bandwidthTest.cu"" exited with code 5. Please verify that you have sufficient rights to run this command.    bandwidthTest   C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\BuildCustomizations\CUDA 9.0.targets 707 
tensorflow
cuda
visual-studio-2017
asked on Stack Overflow May 15, 2019 by Sabah • edited May 16, 2019 by Sabah

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0