标签: amd-gpu

无论如何要在带有 AMD GPU 的 Mac 中使用 Keras?

我有一台配备 AMD 处理器的 MacBook Pro,我想在这个 GPU 中运行 Keras(Tensorflow 后端)。我开始知道 Keras 只适用于 NVIDIA GPU。解决方法是什么(如果可能)?

pyopencl amd-gpu keras tensorflow2.0 plaidml

12
推荐指数
1
解决办法
7490
查看次数

理解 AMD GPU 中的 oneAPI 和 SYCL

我是一名 GPGPU 开发人员,我使用 CUDA 完成了所有工作。最近,我为我的家庭设置购买了 AMD GPU,并且我一直在阅读有关 SYCL 和 oneAPI 的文章,但我不确定我是否理解它们是什么,它们是如何互补的。如果我理解正确的话,SYCL 是 Khronos 开发的一个标准,它允许在 C++ 中创建并行软件。它需要一个由 SYCL 实现提供的自定义工具链,并且存在多个实现。

另一方面,oneAPI 是 SYCL 的一个实现,带有一些额外的扩展(将来可能会添加到 SYCL 标准中)和一些带有典型并行库的库,对吗?

因为我有一个AMD GPU,我想用它来做一些GPGPU,但生态系统有点吓人。我们有台面驱动程序、AMD 驱动程序、不同的 openCL 实现、HIP ……这一切是如何组合在一起的?

amd-gpu hip sycl intel-oneapi

10
推荐指数
1
解决办法
1781
查看次数

libGL打开驱动程序:"undefined symbol:amdgpu_query_sensor_info",glxgears工作正常

我的配置:

t@t:/$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial
Run Code Online (Sandbox Code Playgroud)

我尝试运行QTCreator,它与libGL一起使用,并且崩溃时出现以下错误:

t@t:/$LIBGL_DEBUG=verbose qtcreator 

(qtcreator:14537): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « adwaita »

(qtcreator:14537): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « adwaita »
libGL: pci id for fd 22: 1002:67ef, driver radeonsi
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
libGL: dlopen /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so failed (/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so: undefined symbol: amdgpu_query_sensor_info) …
Run Code Online (Sandbox Code Playgroud)

shared-libraries qt-creator amd-gpu

7
推荐指数
1
解决办法
247
查看次数

Navi10 上配备 Pytorch 的 AMD ROCm(RX 5700 / RX 5700 XT)

我是拥有 AMD GPU(RX 5700、Navi10)的悲惨生物之一。我想使用最新的 PyTorch 库在本地计算机上进行一些深度学习并停止使用云实例。

我在互联网上看到 AMD 承诺在未来 2-4 个月内支持 Navi10(1-2 年前写的帖子),但是,我不认为他们发布了“官方”支持。

我在本地计算机上安装了 ROCm,它实际上检测到我的 GPU,一切看起来都很好,这是rocminfo输出。

rocminfo 输出

我安装了必要的 PyTorch ROCm 版本,但是当我尝试运行代码时,出现以下错误。

hipErrorNoBinaryForGpu:无法找到所有当前设备的代码对象!

我想这是因为 ROCm 仍然不支持 gfx1010 或者我在这一点上迷失了。

如果有人可以提供一种使 ROCm 工作的方法(最好无需再次为 gfx1010 编译整个包)提供像 CUDA 用户一样使用 AMD GPU 的方法,我会很高兴。

gpu deep-learning amd-gpu pytorch amd-rocm

7
推荐指数
1
解决办法
1万
查看次数

使用汇编代码创建 AMD OpenCL 内核

我想创建一个适用于 AMD GPU(Fury Nano)的 OpenCL 内核。基本上我想使用 OpenCL 编写内核草案,并使用 OpenCL API 使用 clGetProgramInfo 输出汇编代码。然后我将修改汇编代码并使用 clcreateprogramwithbinary 将其加载回程序。

有没有可能的方法来做到这一点?

assembly gpu opencl amd-gpu

6
推荐指数
1
解决办法
942
查看次数

MacOS 上的 Multipass 完全损坏 & multipassd 错误日志

com.canonical.multipassd 服务不断在我的 Mac 上记录错误,并且即使在重新安装、重新启动和更新我的 Mac 后,multipass 也根本无法工作。

为了尝试通过多通道在 Linux VM 中使用我的 GPU,我尝试为我的卡 (Radeon Pro 5300 4GB) 安装 AMDGPU 驱动程序。我已经通过 brew 安装了 multipass 并取得了一些进展,但./amdgpu-install由于缺少依赖项,该过程返回了各种错误。开始解决缺失的依赖关系后,试图再次构建驱动程序,构建中途停止,我无法终止进程或让虚拟机完全响应(抱歉,没有截图)。

因此,我关闭了 VM shell 并尝试使用 multipass 来关闭 VM。Multipass 完全停止响应 - 应用程序只是旋转,并且在终端中根本没有响应。我在活动监视器中强制退出多次。这仍然没有解决它,所以我(有点愚蠢)强制退出“hyperkit”和“multipassd”。这就是一切都出了问题的地方。

强制退出“multipassd”后,我尝试重新打开 multipass,但它返回了以下错误

list failed: cannot connect to the multipass socket
Please ensure multipassd is running and '/var/run/multipass_socket' is accessible
Run Code Online (Sandbox Code Playgroud)

我查了一下并尝试了一些建议的解决方案。我用 Brew 卸载了 multipass。我删除了该应用程序,然后用brew重新安装。我也尝试过brew remove multipass,并尝试使用 multipass 网站上的 .pkg 进行安装。当这没有解决问题时,我重新启动了计算机并在启动时重置了 NVRAM。这也没有什么区别,所以我刚刚将我的 Mac 更新到 MacOS 11.4,但它仍然没有修复。

控制台日志表明它multipassd仍在执行某些操作,因为它不断记录在 system.log 中:

May 26 09:39:15 <myName> …
Run Code Online (Sandbox Code Playgroud)

macos virtual-machine multipass qmutex amd-gpu

6
推荐指数
1
解决办法
6233
查看次数

如何在Windows上使用TensorFlow和AMD GPU?

我想在Windows(Win 10)上使用带有AMD GPU的TensorFlow.

如果我谷歌,有很多讨论和来源,但我只是无法弄清楚目前最好的方法是什么.

有人可以写一个简短的安装说明,他认为这是最好和最新的方式吗?

windows installation gpu amd-gpu tensorflow

5
推荐指数
1
解决办法
1万
查看次数

尝试在 290X 上设置机器学习库

我很难找到一个用来探索机器学习/人工智能的库。我有一对 R9 290x,似乎找不到适合它的库。

首先我尝试了 array-fire,它具有出色的 CPU 性能,但用于机器学习的 GPU 性能较差,如 machine_learning 示例文件夹中的基准测试所示。

我查看了 rocm 和 MIOpen,我尝试了支持臀部的 tensorflow,但发现 290x 代不支持它。我发现有人也在为 tensorflow开发llvm-amdgpu支持,但它看起来还没有准备好

我研究了 haskell 的加速,发现了一个关于amdgpu 后端的问题,但它看起来还没有准备好。

也许我搜索的范围还不够广泛?但据我所知,几乎所有东西都在 cuda 上运行,我现在买不起新 GPU。

machine-learning arrayfire amd-gpu tensorflow

5
推荐指数
1
解决办法
736
查看次数

如何使用我的 AMD GPU 在 RStudio / R 中进行处理?

我正在尝试在 R 中运行一个包来动画显示 GPS 位置数据,但运行代码需要几个小时,而且我需要执行多次。我的笔记本电脑中有一个 AMD GPU,但我不知道如何使用它来加快处理时间。

首先,我要声明我不是计算机科学家。我正在最新版本的 RStudio 和 R (3.6.0) 上的 RStudio 中运行脚本。我研究过 TensorFlow,尽管这似乎只适用于 Nvidia GPU。gpuR 软件包声称是为与 AMD GPU 一起使用而编写的,但我不确定如何让它与另一个软件包一起使用。我觉得必须有一个简单的方法来告诉我的电脑只使用 GPU 来进行计算!如果有人能够做到这一点,我希望得到一些帮助。

graphics gpu r rstudio amd-gpu

5
推荐指数
1
解决办法
2847
查看次数

amdgpu-pro 安装失败,现在依赖问题

首先请容忍我,因为我的英语仍在提高。所以,昨天我尝试使用 AMD RX 570 在我新安装的 Pop Os 上安装 DaVinci Resolve 16,但我遇到了与 openCL 相关的问题。所以,我做了一些研究,发现了这个命令:

须藤 apt 安装台面-opencl-icd

有一次,我这样做并启动了 DaVinci,它在启动时崩溃并出现错误“DaVinci Resolve 意外退出”

我再次来到谷歌寻求帮助,我发现我需要安装 amdgpu-pro 驱动程序才能获得我的 gpu openCL 支持,我遵循了以下说明:

* you need to edit the "amdgpu-pro-install"-file.

* Change the string "ubuntu" to debian or debianlinux or so.

* The string "ubuntu" you can find in function os_release()

* With Linux Mint i need to change it to "linuxmint" and installation will be fine
Run Code Online (Sandbox Code Playgroud)

所以我按照说明操作,现在它给了我这些错误:

Errors were encountered while processing:
 amdgpu-dkms
 amdgpu
 amdgpu-pro-rocr-opencl
 amdgpu-pro …
Run Code Online (Sandbox Code Playgroud)

opencl amd-gpu ubuntu-20.10

5
推荐指数
0
解决办法
4408
查看次数