macos - machine - ¿Usaría TensorFlow GPU en una Mac si está instalado en una VM?
tensorflow graphics card (2)
Desde la página "Cómo empezar" de TensorFlow:
# Only CPU-version is available at the moment.
$ pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl
No estoy muy familiarizado con el uso de bibliotecas GPU o CUDA, pero si instalo TensorFlow dentro de una máquina virtual Linux (digamos la precisión32 disponible a través de Vagrant), ¿usaría TensorFlow la GPU cuando se ejecuta dentro de esa máquina virtual?
Probablemente no. VirtualBox, por ejemplo, no es compatible con PCI Passthrough en un host de MacOS, solo un host de Linux (y aun así, yo ... eh ... no tengo mis esperanzas). MacOS termina tan estrechamente integrado con su (s) GPU (s) que sería muy dudoso que cualquier máquina virtual pueda hacerlo en este momento.
Como una actualización: Tensorflow ahora puede usar GPU en Mac OS X. El PR relevante es https://github.com/tensorflow/tensorflow/pull/664 y después de una brew install coreutils
las instrucciones de instalación de Linux desde la fuente deberían funcionar . Veo una aceleración de 10 veces en comparación con la versión de la CPU con NVIDIA gforce 960 e Intel i7-6700K.