File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ option(GGML_METAL "ggml: use Metal" OF
5050option (GGML_METAL_NDEBUG "ggml: disable Metal debugging" OFF )
5151option (GGML_METAL_SHADER_DEBUG "ggml: compile Metal with -fno-fast-math" OFF )
5252option (GGML_METAL_EMBED_LIBRARY "ggml: embed Metal library" OFF )
53+ option (GGML_RPC "ggml: use RPC" OFF )
5354
5455option (GGML_CUDA_FORCE_DMMV "ggml: use dmmv instead of mmvq CUDA kernels" OFF )
5556option (GGML_CUDA_FORCE_MMQ "ggml: use mmq kernels instead of cuBLAS" OFF )
Original file line number Diff line number Diff line change @@ -402,6 +402,16 @@ if (GGML_METAL)
402402 )
403403endif ()
404404
405+ if (GGML_RPC)
406+ add_compile_definitions (GGML_USE_RPC)
407+
408+ if (WIN32 )
409+ set (GGML_EXTRA_LIBS ${GGML_EXTRA_LIBS} ws2_32)
410+ endif ()
411+
412+ set (GGML_RPC_SOURCES ggml-rpc.cpp)
413+ endif ()
414+
405415if (GGML_PERF)
406416 set (GGML_EXTRA_FLAGS ${GGML_EXTRA_FLAGS} -DGGML_PERF)
407417endif ()
@@ -419,6 +429,7 @@ add_library(${TARGET}
419429 ${GGML_CUDA_SOURCES}
420430 ${GGML_OPENCL_SOURCES}
421431 ${GGML_METAL_SOURCES}
432+ ${GGML_RPC_SOURCES}
422433 )
423434
424435target_include_directories (${TARGET} PUBLIC
You can’t perform that action at this time.
0 commit comments