这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
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 | ||
| 行 15: | 行 21: | ||
| If not, then installing from source: | If not, then installing from source: | ||
| - | ''git clone https://github.com/CNugteren/CLBlast.git | + | git clone https://github.com/CNugteren/CLBlast.git |
| 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'' | + | |