From b24b10effd034dfe85832636050b4c19074e86ff Mon Sep 17 00:00:00 2001 From: Carlos Tejada Date: Tue, 18 Jul 2023 17:14:42 -0400 Subject: [PATCH] Added info to set ENV variables in PowerShell - Added an example on how to set the variables `CMAKE_ARGS` and `FORCE_CMAKE`. - Added a subtitle for the `Windows remarks` and `MacOS` remarks. --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 1f3dcb5..2e57bbb 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,27 @@ To install with Metal (MPS), set the `LLAMA_METAL=on` environment variable befor CMAKE_ARGS="-DLLAMA_METAL=on" FORCE_CMAKE=1 pip install llama-cpp-python ``` +#### Windows remarks + +To set the variables `CMAKE_ARGS` and `FORCE_CMAKE` in PowerShell, follow the next steps (Example using, OpenBLAS): + +```ps +$env:CMAKE_ARGS = "-DLLAMA_OPENBLAS=on" +``` + +```ps +$env:FORCE_CMAKE = 1 +``` + +Then, call `pip` after setting the variables: +``` +pip install llama-cpp-python +``` + +See the above instructions and set `CMAKE_ARGS` to the BLAS backend you want to use. + +#### MacOS remarks + Detailed MacOS Metal GPU install documentation is available at [docs/install/macos.md](docs/install/macos.md) ## High-level API