Radoslav Gerganov 5e31828d3e
ggml : add RPC backend ()
* ggml : add RPC backend

The RPC backend proxies all operations to a remote server which runs a
regular backend (CPU, CUDA, Metal, etc).

* set TCP_NODELAY

* add CI workflows

* Address review comments

* fix warning

* implement llama_max_devices() for RPC

* Address review comments

* Address review comments

* wrap sockfd into a struct

* implement get_alignment and get_max_size

* add get_device_memory

* fix warning

* win32 support

* add README

* readme : trim trailing whitespace

* Address review comments

* win32 fix

* Address review comments

* fix compile warnings on macos
2024-05-14 14:27:19 +03:00
..
2024-05-09 10:16:45 +02:00
2024-05-14 14:27:19 +03:00
2024-05-07 18:20:33 +03:00
2024-04-09 13:44:08 -04:00
2023-03-29 20:21:09 +03:00
2023-08-30 09:29:32 +03:00
2024-05-14 14:27:19 +03:00
2024-03-07 11:41:53 +02:00