问题标签 [plaidml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
148 浏览

python - 我在 python 中使用了 plaidml,但我的 GPU 没有运行。(我使用 2019 年的 Macbook Pro 16)

我按照以下说明操作: https ://plaidml.github.io/plaidml/docs/install#macos

并运行以

设置使用哪个 GPU 后

我选择作为目标的 AMD GPU 没有显示任何活动。

在此处输入图片描述 您能帮我吗?

0 投票
1 回答
118 浏览

keras - How do I fix a keras error for a plaidbench keras test?

I am trying to install plaidml-keras so I can use non-Nvidia GPUs with Keras in python/jupyter. After clearing several other hurdles I get as far as:

but it errors twice

This is in spite of already having plaidml-keras installed:

[I am using 0.6.4 to make it work on macOS 10.13 High Sierra]

How can I resolve the above errors?

Thanks!

0 投票
0 回答
15 浏览

python - 我在这些 plaidML 说明中缺少什么?

我开始觉得自己像个彻头彻尾的白痴。我正在尝试按照这些说明从头开始构建 plaidML 。

第一步,安装 Anaconda。已安装。没问题。

二、安装bazelisk。我花了一段时间才成功安装 wget,所以我可以按照这些说明进行操作,但是没问题。安装了bazelisk。

第三,“配置构建”。世界卫生大会????

它要求我运行一个名为 ./configure 的脚本。在上面的步骤中是在哪里创建的?没有这样的剧本。查看示例输出,似乎此时我应该有一个 plaidML 源目录 $HOME/src/plaidml。在说明中应该是什么时候创建的?

示例输出的第一行提到了 PlaidML,因此这个配置脚本似乎是 PlaidML 特定的,并且它必须与源一起提供。但在这个页面上,它实际上并没有告诉我来源在哪里。

我一直在寻找任何告诉我在哪里实际下载源代码并创建此目录的页面,但到目前为止无济于事。我错过了什么?

编辑:这些说明是否假设我已经克隆了整个 plaidML 主 github 存储库?这东西?

0 投票
0 回答
318 浏览

python - 我可以帮助找出在此构建错误中更改 python setuptools 版本的位置吗?

我正在尝试从源代码构建一个名为 plaidML 的 python 包。它使用了一个叫做 bazelisk 的工具,它说它是一个叫做 bazel 的东西的包装器。我对这些工具中的任何一个都不熟悉,只是盲目地按照说明进行操作。

无论如何,构建步骤失败了,我什至知道为什么。最后的错误消息“use_2to3 invalid”将我带到了这样的页面。从许多对此类帖子的回复来看,问题似乎出在最新版本的 setuptools 包(58.2.0)上,执行“setuptools==50.3.2”将解决它。

我的问题非常具体。我在哪里做这个改变?这里涉及一个巨大的目录树,我完全无法弄清楚所有这些文件中的哪个文件可能是添加该行的地方。

所以我的问题是:有人可以查看这个构建输出并建议我在哪里添加一行“setuptools==50.3.2”来覆盖 setuptools 58.2.0?非常感激。

这无疑是一个基本问题,但我发现学习曲线有点陡峭,并在 Google 和 StackOverflow 的帮助下尽我所能独自攀登。

(虽然我认为有 StackOverflow 时你永远不会孤单。歌曲提示“你永远不会独行”)

更新:我可能有一个小线索。在这个巨大的目录树的顶层是一个配置脚本,./configure。它引用了一个名为 environment.yml 的文件,其中包含以下内容。其中之一是否以某种方式强制 setuptools 58.2.0?我如何找出哪个?

(完整的构建输出)

0 投票
1 回答
40 浏览

keras - 如何有效地使用 Keras 与后端无关

我正在尝试一些使用 keras 模型的示例,这些示例已经可用。大多数示例都使用带有 tensorflow(或 pytorch 或 theano)的 keras。由于有限的可用资源和成本削减,我正在使用 plaidml 与 amd gpu 一起工作。由于 keras 支持可插拔后端,我认为这可能不是问题。请分享您对使用 keras api 以及稍后插入所需后端的想法。我有这个担忧是因为样本使用了 tensorflow ( import tensorflow.keras) 中的 keras,而我使用的是import keras带有可插拔后端的 keras() 中的平原。什么是等效语句

普通的 keras api 有什么限制吗?

0 投票
1 回答
21 浏览

tensorflow - PlaidML,cpu和gpu之间的切换

我编写了一些深度学习代码,并使用 tensorflow-gpu 库来使用我的 NVIDIA 卡。如果我想使用我的 CPU,我可以写os.environ["CUDA_VISIBLE_DEVICES"] = "-1"

现在,我编写的代码也必须适用于 AMD 卡。

所以,我已经切换到可以与 NVIDIA 和 AMD 卡一起使用的 PlaidML。如何在不去终端和使用的情况下更改为 CUP plaidml-setup

我考虑过更改.plaidml存储配置(GPU 或 CPU)的文件,但没有成功。

0 投票
1 回答
84 浏览

python - 无法使用 Plaidml 在 GPU 上运行 Keras 模型

我想在我的 GPU 上运行这个 Keras 模型,但它在我的 cpu 上运行确定这一点,我需要模型在 GPU 上运行,我有其他模型不导入与 Plaidml 完美配合的 tensorflow

源代码

这是我的任务管理器的图像(Plaidml 设置为在 GPU 0 上运行 [它适用于其他源代码])

GPU 未使用,模型在 cpu 上运行

0 投票
0 回答
40 浏览

python - plaidml.keras.install_backend() -> "AttributeError: module 'keras.utils.generic_utils' has no attribute 'populate_dict_with_module_objects'" 问题

我安装了 plaidML 以将英特尔 UHD 显卡用于 tensorflow。我运行下面的代码来检查 plaidML 深度学习框架是否能很好地作为 Keras 的后端。

然后出现以下错误:由于我在堆栈溢出中发现的结果,下面的所有错误代码都通过将'keras'替换为'tensorflow.keras'来解决。但就我而言,它没有用。我的 tensorflow 和 keras 版本分别是 2.5.0 和 2.2.4。

先感谢您

0 投票
1 回答
29 浏览

python - 无法运行 PlaidML:“str”对象没有属性“decode”

我正在尝试在我的 Macbook Pro(2020)上使用我的 GPU 运行 Keras。尝试使用 plaidml 运行测试

我收到以下错误:

我阅读安装 h5py==2.10.0 但是,这失败了,因为它无法为 h5py==2.10.0 构建轮子

这些是我安装的打包:

Python 版本(通过 virtualenv 安装):3.9.7

请帮忙!!

:)