Mac OSX 10.10 AMD APP SDK位置

时间:2016-03-05 22:49:35

标签: macos opencl caffe amd-processor

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

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

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

我看了我的用户,什么也没找到。我查找了这条评论on where the openCL SDK would be但没有发现任何内容,据我所知,我甚至没有开发人员文件夹......更不用说GPU计算文件夹了。

帮助?

1 个答案:

答案 0 :(得分:1)

  

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

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

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

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

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

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