Dear all,
I am trying to run tensorflow based programs on a VM Windows10. I don’t manage the installation so that tensorflow sees the GPU.
The card is a NVIDIA Tesla P40, Hypervisor VMware ESXi, 6.7.0, 8169922
The VM has GRID-P40-24Q with driver 411.81 that works with CUDA 10.0
I installed CUDA 10.0 and VisualStudio 2017, compiled the sample deviceQuery and when I run it the GPU is recognized and the output of the command looks like this:
CUDA Device Query (Runtime API) version (CUDART static linking)
Detected 1 CUDA Capable device(s)
Device 0: "GRID P40-24Q"
CUDA Driver Version / Runtime Version 10.0 / 10.0
CUDA Capability Major/Minor version number: 6.1
Total amount of global memory: 24576 MBytes (25769803776 bytes)
....
Installation of python 3.7 and tensorflow-gpu 1.14.0 worked. However when I query tensorflow if a GPU is found I get FALSE. The AVX2 comment seems more to be connected to the CPU only so it is probably not the issue.
import tensorflow as tf
tf.test.is_gpu_available()
2020-08-24 18:13:24.728448: I tensorflow/core/platform/cpu_feature_guard.cc:142] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
FALSE
Overall I think that CUDA and vGPU are working but that the tensorflow is not able to access it.
Do you have a suggestion of what I can do?
Greetings
Antonio