python - 如何确保我的 Keras/tensorflow 代码使用我的 MacBook Pro 的 AMD 显卡

标签 python tensorflow keras neural-network gpu

我在配备 Radeon Pro 560X 4096 MB 和 Intel UHD Graphics 630 1536 MB 的 MacBook Pro 上用 python 运行一些 Keras/tensorflow 代码。 使用显卡运行神经网络代码需要做什么?

最佳答案

如果您正在运行 Keras,那么您可以使用 PlaidML 作为后端: https://github.com/plaidml/plaidml

安装非常简单:

virtualenv plaidml
source plaidml/bin/activate
pip install plaidml-keras plaidbench

然后您需要运行设置(以选择默认处理器):

plaidml-setup

然后需要添加:

import os
os.environ["KERAS_BACKEND"] = "plaidml.keras.backend"

在脚本的开头。

最佳

关于python - 如何确保我的 Keras/tensorflow 代码使用我的 MacBook Pro 的 AMD 显卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54980992/

相关文章:

python - 每次打开/关闭文件与保持打开直到过程完成更好吗?

tensorflow - 将 Lasagne BatchNormLayer 转换为 Keras BatchNormalization 层

python - 为什么 scipy.optimize.linprog 返回不满足约束的解决方案?

python - 如何使用 python-pptx 在 PowerPoint PPTX 模板之间映射布局?

tensorflow - 使用conda安装后如何升级tensorflow?

tensorflow - keras 中的自定义损失函数 - 使用 K.minimum 实现的问题

tensorflow - Tensorflow 2 "InaccessibleTensorError"中的错误子类化模型

python - 如何使用 lstm 执行多类多输出分类

python - 使用 Keras 创建平方函数估计器

python - f2py:包装使用分布在不同文件中的子程序的 fortran 模块?