how do I enable NVLink / peer transfers? #11485
Unanswered
recallmenot
asked this question in
Q&A
Replies: 1 comment 2 replies
-
maybe, as the author of the NVLink patch, @JohannesGaessler can chime in? |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
111163e (#2470) should have enabled peer access to use the NVLink bridge.
However, I can not get this to work at all, getting the same token/s as with just PCIe (3.0x4 link so the bridge should be doing something).
I've noticed that in ggml/src/ggml-cuda/ggml-cuda.cu, ggml_cuda_set_peer_access() is never reached as ggml_backend_buft_is_cuda_split() in ggml_cuda_compute_forward() returns 0.
The GPUs:
Of course
watch -n 1 nvidia-smi nvlink --getthroughput d
shows the links completely idle.If I run cuda-samples'
p2pBandwidthLatencyTest
, I getSo it's safe to assume my NVLink bridge works fine?
Beta Was this translation helpful? Give feedback.
All reactions