过去一小时我一直在寻找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计算文件夹了。
帮助?
答案 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
。