3

在过去的一个小时里,我一直在寻找 Mac OSX 10.10 的 AMD APP SDK 位置,但终生找不到。我什至不知道文件名,所以我不能只搜索它,搜索 SDK 也不起作用。

我知道我拥有它,因为我使用的是带有 AMD 卡的 Mac Pro。

我正在尝试设置 Caffe 的 OpenCL 版本,并且需要对我的 SDK 的引用才能对其进行编译(https://github.com/amd/OpenCL-caffe/wiki)。因为我无法设置export AMDAPPSDKROOT=/opt/AMDAPPSDK-*/我得到一个编译错误File /Users/mbahr/Downloads/OpenCL-caffe-stable/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c: /* */

我查看了我的 usr 并没有发现任何东西。我查找了有关 openCL SDK 所在位置的评论,但没有发现任何内容,据我所知,我什至没有 Developer 文件夹……更不用说 GPU Computing 文件夹了。

帮助?

4

1 回答 1

1

我知道我拥有它,因为我使用的是带有 AMD 卡的 Mac Pro。

如果您运行的是 OS X,则您既不需要也不需要 AMD APP SDK。

我刚刚OpenCL-Caffe在自己的 MacBook(10.11)上从 GitHub 存储库构建。我必须传递给 CMake 的唯一配置选项是告诉它clBLAS安装在哪里。

我需要对源代码进行的唯一更改是在这些文件中替换#include <CL/...>为:#include <OpenCL/...>

include/caffe/common.hpp
include/caffe/util/math_functions.hpp

#include <malloc.h>并从中删除src/caffe/device.cpp

于 2016-03-05T23:49:45.973 回答