chore: import upstream snapshot with attribution

This commit is contained in:
wehub-resource-sync
2026-07-13 12:24:33 +08:00
commit f213ec8976
2101 changed files with 494002 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
#include <cuda_runtime.h>
#include <stdexcept>
#include "utils.h"
std::string get_gpu_pci_bus_id(int device) {
char pciBusId[13]; // 13 bytes per CUDA doc
cudaError_t err = cudaDeviceGetPCIBusId(pciBusId, sizeof(pciBusId), device);
if (err != cudaSuccess) {
throw std::runtime_error(std::string("cudaDeviceGetPCIBusId failed: ") +
cudaGetErrorString(err));
}
return std::string(pciBusId);
}