3

Mac OSX 10.10 用の AMD APP SDK の場所を探すのに過去 1 時間費やしましたが、一生見つけることができません。ファイル名すらわからないので検索してもダメで、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 リポジトリからビルドしました。clBLASCMake に渡さなければならなかった唯一の構成オプションは、CMake がどこにインストールされているかを伝えることでした。

ソース コードを変更する必要があったのは、これらのファイルを次のよう#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 に答える