From 64811809a06b3fbf0b0c29922b8a2074172e1e24 Mon Sep 17 00:00:00 2001 From: Maifee Ul Asad Date: Sat, 11 Oct 2025 21:51:24 +0600 Subject: [PATCH] docs: updated GDS environment limitations; - works only on linux and nvidia --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 87c708137..2e4a6e057 100644 --- a/README.md +++ b/README.md @@ -365,10 +365,12 @@ Use `--tls-keyfile key.pem --tls-certfile cert.pem` to enable TLS/SSL, the app w > Note: Windows users can use [alexisrolland/docker-openssl](https://github.com/alexisrolland/docker-openssl) or one of the [3rd party binary distributions](https://wiki.openssl.org/index.php/Binaries) to run the command example above.

If you use a container, note that the volume mount `-v` can be a relative path so `... -v ".\:/openssl-certs" ...` would create the key & cert files in the current directory of your command prompt or powershell terminal. -## How to run heavy workflow on mid range GPU (NVIDIA)? +## How to run heavy workflow on mid range GPU (NVIDIA-Linux)? Use the `--enable-gds` flag to activate NVIDIA [GPUDirect Storage](https://docs.nvidia.com/gpudirect-storage/) (GDS), which allows data to be transferred directly between SSDs and GPUs. This eliminates traditional CPU-mediated data paths, significantly reducing I/O latency and CPU overhead. System RAM will still be utilized for caching to further optimize performance, along with SSD. +This feature is tested on NVIDIA GPUs on Linux based system only. + Requires: `cupy-cuda12x>=12.0.0`, `pynvml>=11.4.1`, `cudf>=23.0.0`, `numba>=0.57.0`, `nvidia-ml-py>=12.0.0`. ## Support and dev channel