In an effort to help probably nobody here.
Here is a rust (blehhhhh) patch for vgpu_unlock-rs that enables vgpu profiles for the GV100GL PG500-216 gpu board variant of the nvidia Tesla V100.
The -216 is a year or two newer, has higher memory clock speeds (and 250gb/s more memory bandwidth) and much cheaper than the retail pcie variant right now. You can get a 32gb card for a little over $600 on fleabay right now with a 1 year warranty that has 1166 GB/s memory bandwidth...
Original repo. Already patched for v19.1 drivers.
diff --git a/src/lib.rs b/src/lib.rs
index 11e13d8..2e0d2b6 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -446,6 +446,11 @@ pub unsafe extern "C" fn ioctl(fd: RawFd, request: c_ulong, argp: *mut c_void) -
// Tesla V100 32GB PCIE
(0x1db6, actual_sub_system_id)
}
+ // GV100 PG500-216 (board variant ov V100 retail)
+ 0x1df0 => {
+ // Tesla V100 32GB PCIE
+ (0x1db6, 0x1249)
+ }
// Turing
0x1e02..=0x1ff9 | 0x2182..=0x21d1 => {
GitHub
GitHub - rbqvq/vgpu_unlock-rs: Clone with git tags
Clone with git tags. Contribute to rbqvq/vgpu_unlock-rs development by creating an account on GitHub.