mirror of
https://github.com/leejet/stable-diffusion.cpp.git
synced 2026-09-25 04:32:29 +00:00
docs: reflect GGML_MAX_NAME value change in rpc docs (and in ggml_extend assert) (#1950)
This commit is contained in:
parent
6b47fec013
commit
469fc49bb7
14
docs/rpc.md
14
docs/rpc.md
@ -57,7 +57,7 @@ The RPC server acts as the worker. You must explicitly enable the **backend** (t
|
|||||||
|
|
||||||
To find the correct flags for your system, refer to the official documentation for the [`llama.cpp`](https://github.com/ggml-org/llama.cpp/blob/master/docs/build.md) repository.
|
To find the correct flags for your system, refer to the official documentation for the [`llama.cpp`](https://github.com/ggml-org/llama.cpp/blob/master/docs/build.md) repository.
|
||||||
|
|
||||||
> **Crucial:** You must include the compiler flags required to satisfy the API compatibility with `stable-diffusion.cpp` (`-DGGML_MAX_NAME=128`). Without this flag, `GGML_MAX_NAME` will default to `64` for the server, and data transfers between the client and server will fail. Of course, `-DGGML_RPC` must also be enabled.
|
> **Crucial:** You must include the compiler flags required to satisfy the API compatibility with `stable-diffusion.cpp` (`-DGGML_MAX_NAME=160`). Without this flag, `GGML_MAX_NAME` will default to `64` for the server, and data transfers between the client and server will fail. Of course, `-DGGML_RPC` must also be enabled.
|
||||||
>
|
>
|
||||||
> I recommend disabling the `LLAMA_CURL` flag to avoid unnecessary dependencies, and disabling shared library builds to avoid potential conflicts.
|
> I recommend disabling the `LLAMA_CURL` flag to avoid unnecessary dependencies, and disabling shared library builds to avoid potential conflicts.
|
||||||
|
|
||||||
@ -72,8 +72,8 @@ cmake .. -DGGML_RPC=ON \
|
|||||||
-DGGML_VULKAN=ON \ # Ensure backend is enabled
|
-DGGML_VULKAN=ON \ # Ensure backend is enabled
|
||||||
-DGGML_BUILD_SHARED_LIBS=OFF \
|
-DGGML_BUILD_SHARED_LIBS=OFF \
|
||||||
-DLLAMA_CURL=OFF \
|
-DLLAMA_CURL=OFF \
|
||||||
-DCMAKE_C_FLAGS=-DGGML_MAX_NAME=128 \
|
-DCMAKE_C_FLAGS=-DGGML_MAX_NAME=160 \
|
||||||
-DCMAKE_CXX_FLAGS=-DGGML_MAX_NAME=128
|
-DCMAKE_CXX_FLAGS=-DGGML_MAX_NAME=160
|
||||||
cmake --build . --config Release --target rpc-server -j $(nproc)
|
cmake --build . --config Release --target rpc-server -j $(nproc)
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -86,8 +86,8 @@ cmake .. -DGGML_RPC=ON \
|
|||||||
-DGGML_METAL=ON \
|
-DGGML_METAL=ON \
|
||||||
-DGGML_BUILD_SHARED_LIBS=OFF \
|
-DGGML_BUILD_SHARED_LIBS=OFF \
|
||||||
-DLLAMA_CURL=OFF \
|
-DLLAMA_CURL=OFF \
|
||||||
-DCMAKE_C_FLAGS=-DGGML_MAX_NAME=128 \
|
-DCMAKE_C_FLAGS=-DGGML_MAX_NAME=160 \
|
||||||
-DCMAKE_CXX_FLAGS=-DGGML_MAX_NAME=128
|
-DCMAKE_CXX_FLAGS=-DGGML_MAX_NAME=160
|
||||||
cmake --build . --config Release --target rpc-server
|
cmake --build . --config Release --target rpc-server
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -101,8 +101,8 @@ cmake .. -G "Visual Studio 17 2022" -A x64 `
|
|||||||
-DGGML_VULKAN=ON `
|
-DGGML_VULKAN=ON `
|
||||||
-DGGML_BUILD_SHARED_LIBS=OFF `
|
-DGGML_BUILD_SHARED_LIBS=OFF `
|
||||||
-DLLAMA_CURL=OFF `
|
-DLLAMA_CURL=OFF `
|
||||||
-DCMAKE_C_FLAGS=-DGGML_MAX_NAME=128 `
|
-DCMAKE_C_FLAGS=-DGGML_MAX_NAME=160 `
|
||||||
-DCMAKE_CXX_FLAGS=-DGGML_MAX_NAME=128
|
-DCMAKE_CXX_FLAGS=-DGGML_MAX_NAME=160
|
||||||
cmake --build . --config Release --target rpc-server
|
cmake --build . --config Release --target rpc-server
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
#define EPS 1e-05f
|
#define EPS 1e-05f
|
||||||
|
|
||||||
static_assert(GGML_MAX_NAME >= 128, "GGML_MAX_NAME must be at least 128");
|
static_assert(GGML_MAX_NAME >= 160, "GGML_MAX_NAME must be at least 160");
|
||||||
|
|
||||||
// n-mode tensor-matrix product
|
// n-mode tensor-matrix product
|
||||||
// example: 2-mode product
|
// example: 2-mode product
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user