这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
llama.cp [2023/06/05 07:45] admin |
llama.cp [2023/06/06 13:24] (当前版本) admin |
||
---|---|---|---|
行 1: | 行 1: | ||
Installing the OpenCL SDK from source | Installing the OpenCL SDK from source | ||
+ | |||
git clone --recurse-submodules https://github.com/KhronosGroup/OpenCL-SDK.git | git clone --recurse-submodules https://github.com/KhronosGroup/OpenCL-SDK.git | ||
+ | |||
mkdir OpenCL-SDK/build | mkdir OpenCL-SDK/build | ||
+ | |||
cd OpenCL-SDK/build | cd OpenCL-SDK/build | ||
+ | |||
cmake .. -DBUILD_DOCS=OFF \ | cmake .. -DBUILD_DOCS=OFF \ | ||
-DBUILD_EXAMPLES=OFF \ | -DBUILD_EXAMPLES=OFF \ | ||
行 8: | 行 12: | ||
-DOPENCL_SDK_BUILD_SAMPLES=OFF \ | -DOPENCL_SDK_BUILD_SAMPLES=OFF \ | ||
-DOPENCL_SDK_TEST_SAMPLES=OFF | -DOPENCL_SDK_TEST_SAMPLES=OFF | ||
+ | |||
cmake --build . --config Release | cmake --build . --config Release | ||
+ | |||
cmake --install . --prefix /some/path | cmake --install . --prefix /some/path | ||
行 18: | 行 24: | ||
mkdir CLBlast/build | mkdir CLBlast/build | ||
cd CLBLast/build | cd CLBLast/build | ||
- | cmake .. -DBUILD_SHARED_LIBS=OFF -DTUNERS=OFF | + | cmake .. -DBUILD_SHARED_LIBS=OFF -DTUNERS=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON |
cmake --build . --config Release | cmake --build . --config Release | ||
cmake --install . --prefix /some/path | cmake --install . --prefix /some/path | ||
make LLAMA_CLBLAST=1 | make LLAMA_CLBLAST=1 | ||