Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如果安装在虚拟机上,TensorFlow会在Mac上使用GPU吗?_Macos_Cuda_Virtual Machine_Gpu_Tensorflow - Fatal编程技术网

Macos 如果安装在虚拟机上,TensorFlow会在Mac上使用GPU吗?

Macos 如果安装在虚拟机上,TensorFlow会在Mac上使用GPU吗?,macos,cuda,virtual-machine,gpu,tensorflow,Macos,Cuda,Virtual Machine,Gpu,Tensorflow,从TensorFlow的页面: 我不太熟悉GPU或CUDA库的使用,但是如果我在Linux虚拟机中安装了TensorFlow(比如Avagrant提供的),那么TensorFlow在该虚拟机中运行时会使用GPU吗?可能不会。比如说VirtualBox(即使那样,我也不会抱太大希望)。MacOS最终与GPU紧密集成,我很怀疑任何虚拟机是否能做到这一点。作为更新:Tensorflow现在可以在Mac OS X上使用GPU。相关的PR是,在brew安装coreutils之后,Linux安装“从源代码构

从TensorFlow的页面:


我不太熟悉GPU或CUDA库的使用,但是如果我在Linux虚拟机中安装了TensorFlow(比如Avagrant提供的),那么TensorFlow在该虚拟机中运行时会使用GPU吗?

可能不会。比如说VirtualBox(即使那样,我也不会抱太大希望)。MacOS最终与GPU紧密集成,我很怀疑任何虚拟机是否能做到这一点。

作为更新:Tensorflow现在可以在Mac OS X上使用GPU。相关的PR是,在
brew安装coreutils
之后,Linux安装“从源代码构建”指令应该可以工作。我看到与使用NVIDIA gforce 960和Intel i7-6700K的CPU版本相比,速度提高了10倍


编辑/(下载日期?):从MacOS Mojave开始,由于一些API变化以及苹果和NVidia之间似乎存在一些长期的分歧,NVidia图形卡的驱动程序不再可用。没有NVidia意味着没有Cuda意味着没有Tensorflow,也没有其他值得尊敬的机器学习。现在看来,Google Collaboratory是一个不错的选择。

CUDA仅在虚拟机支持PCI-e直通的情况下才能与虚拟机配合使用。我不知道这样的虚拟机是否可用于操作系统XDo您有双gpu macbook pro吗?如果不是这样,您就不能使用它,因为gpu进程仅在Nvidia gpu上可用。这是否包含在0.8版本中?我没有看到MacGPU二进制文件。我相信目前只从源代码构建。7天前它被合并到主分支中,10天前发布了.8。应该是0.9–在此之前:从源代码构建并不太复杂。在Mac OS/VM上运行GPU代码是否有TF2.0更新?
# Only CPU-version is available at the moment.
$ pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl