Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ModelEngine-Group/flexai
/ functions
Functions
1,456 in github.com/ModelEngine-Group/flexai
⨍
Functions
1,456
◇
Types & classes
264
↓ 1 callers
Function
loadNvmlSo
()
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:282
↓ 1 callers
Function
lookExecutableOrDefault
lookExecutableInPath looks for executable file from the PATH environment variables, and return default file is not found.
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/plugin/xpu/gpu.go:376
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/monitor.py:311
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/proxy_msg.py:323
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/dispatcher_.py:205
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/proxy_.py:218
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/dispatcher.py:197
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/client_sender.py:128
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/proxy.py:217
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/scheduler/global_scheduler.py:261
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/scheduler/requese_handler.py:596
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/scheduler/client_simulator.py:141
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/scheduler/resource_scheduler_dummy.py:476
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/scheduler/resource_scheduler.py:622
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/scheduler/sota_scheduler.py:546
↓ 1 callers
Function
main
()
GPU-Virtual-Service/gpu-remoting/scheduler/cluster_client_sender.py:128
↓ 1 callers
Function
ncclAllGather
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:599
↓ 1 callers
Function
ncclAllReduce
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:557
↓ 1 callers
Function
ncclBroadcast
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:536
↓ 1 callers
Function
ncclCommAbort
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:252
↓ 1 callers
Function
ncclCommCount
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:342
↓ 1 callers
Function
ncclCommCuDevice
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:365
↓ 1 callers
Function
ncclCommDeregister
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:450
↓ 1 callers
Function
ncclCommDestroy
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:237
↓ 1 callers
Function
ncclCommFinalize
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:222
↓ 1 callers
Function
ncclCommGetAsyncError
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:297
↓ 1 callers
Function
ncclCommInitAll
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:193
↓ 1 callers
Function
ncclCommInitRank
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:164
↓ 1 callers
Function
ncclCommInitRankConfig
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:132
↓ 1 callers
Function
ncclCommRegister
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:422
↓ 1 callers
Function
ncclCommSplit
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:267
↓ 1 callers
Function
ncclCommUserRank
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:399
↓ 1 callers
Function
ncclGetUniqueId
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:101
↓ 1 callers
Function
ncclGetVersion
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:77
↓ 1 callers
Function
ncclGroupEnd
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:675
↓ 1 callers
Function
ncclGroupStart
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:659
↓ 1 callers
Function
ncclMemAlloc
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:38
↓ 1 callers
Function
ncclMemFree
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:62
↓ 1 callers
Function
ncclRecv
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:639
↓ 1 callers
Function
ncclRedOpCreatePreMulSum
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:466
↓ 1 callers
Function
ncclRedOpDestroy
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:498
↓ 1 callers
Function
ncclReduce
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:514
↓ 1 callers
Function
ncclReduceScatter
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:578
↓ 1 callers
Function
ncclSend
GPU-Virtual-Service/gpu-remoting/src/client/ncclHook.cc:619
↓ 1 callers
Function
newConsoleHook
newConsoleHook creates a new hook for writing to stdout/stderr.
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/log/console.go:17
↓ 1 callers
Function
newLibrary
()
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_lib.go:18
↓ 1 callers
Function
newResponse
(w http.ResponseWriter)
GPU-Virtual-Service/xpu-pool-service/xpu-exporter/common/limiter/limit_handler.go:149
↓ 1 callers
Method
newServer
(conf *limiter.HandlerConfig)
GPU-Virtual-Service/xpu-pool-service/xpu-exporter/server/prometheus.go:169
↓ 1 callers
Method
nodesDoNotDeallocate
GPU-Virtual-Service/gpu-remoting/include/hashing/robin_hood.h:1183
↓ 1 callers
Function
notNil
(obj interface{}, t testing.TB, caller int)
GPU-Virtual-Service/xpu-pool-service/xpu-exporter/common/test_utils.go:44
↓ 1 callers
Method
notify
(dev *xpu.Device)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/plugin/cache.go:74
↓ 1 callers
Method
notifyLoop
()
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/plugin/cache.go:62
↓ 1 callers
Function
nvmlDeviceGetComputeRunningProcessesWrapper
(nvmlDevice nvmlDevice, InfoCount *uint32, Infos *ProcessInfoV1)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:391
↓ 1 callers
Function
nvmlDeviceGetCountWrapper
(DeviceCount *uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:307
↓ 1 callers
Function
nvmlDeviceGetHandleByIndexWrapper
(Index uint32, nvmlDevice *nvmlDevice)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:323
↓ 1 callers
Function
nvmlDeviceGetHandleByUUIDWrapper
(Uuid string, nvmlDevice *nvmlDevice)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:329
↓ 1 callers
Function
nvmlDeviceGetIndexWrapper
(nvmlDevice nvmlDevice, Index *uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:355
↓ 1 callers
Function
nvmlDeviceGetMemoryInfoWrapper
(nvmlDevice nvmlDevice, Memory *MemoryV2)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:335
↓ 1 callers
Function
nvmlDeviceGetMultiGpuBoardWrapper
(nvmlDevice nvmlDevice, MultiGpuBool *uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:406
↓ 1 callers
Function
nvmlDeviceGetNameWrapper
(nvmlDevice nvmlDevice, Name *byte, Length uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:341
↓ 1 callers
Function
nvmlDeviceGetPowerUsageWrapper
(nvmlDevice nvmlDevice, power *uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:434
↓ 1 callers
Function
nvmlDeviceGetProcessUtilizationWrapper
(nvmlDevice nvmlDevice, Utilization *ProcessUtilizationSample, ProcessSamplesCount *uint32, LastSeenTimeStamp
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:398
↓ 1 callers
Function
nvmlDeviceGetTemperatureWrapper
(nvmlDevice nvmlDevice, NvmlTemperatureGpu NvmlTemperatureSensors, temp *uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:427
↓ 1 callers
Function
nvmlDeviceGetTopologyCommonAncestorWrapper
(Device1 nvmlDevice, Device2 nvmlDevice, PathInfo *GpuTopologyLevel)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:412
↓ 1 callers
Function
nvmlDeviceGetUUIDWrapper
(nvmlDevice nvmlDevice, Uuid *byte, Length uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:348
↓ 1 callers
Function
nvmlDeviceGetUtilizationRatesWrapper
(nvmlDevice nvmlDevice, Utilization *Utilization)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:385
↓ 1 callers
Function
nvmlDeviceHandle
(d Device)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_device.go:75
↓ 1 callers
Function
nvmlDeviceRegisterEventsWrapper
(nvmlDevice nvmlDevice, EventTypes uint64, Set nvmlEventSet)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:361
↓ 1 callers
Function
nvmlEventSetCreateWrapper
(Set *nvmlEventSet)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:368
↓ 1 callers
Function
nvmlEventSetFreeWrapper
(Set nvmlEventSet)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:380
↓ 1 callers
Function
nvmlEventSetWaitWrapper
(Set nvmlEventSet, Data *nvmlEventData, TimeoutMs uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:373
↓ 1 callers
Function
nvmlInitWithFlagsWrapper
(flags uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:302
↓ 1 callers
Function
nvmlInitWrapper
()
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:294
↓ 1 callers
Function
nvmlShutdownWrapper
()
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:298
↓ 1 callers
Function
nvmlSystemGetCudaDriverVersionWrapper
(CudaDriverVersion *int32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:318
↓ 1 callers
Function
nvmlSystemGetDriverVersionWrapper
(Version *byte, Length uint32)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/gonvml/nvml_wrap.go:312
↓ 1 callers
Method
oldLogFiles
oldLogFiles returns the list of backup log files stored in the same directory, sorted by ModTime
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/log/file.go:305
↓ 1 callers
Method
openExistingOrNew
openExistingOrNew opens the logfile if it exists and if the current write would not put it over maxSize. If there is no such file or write would put
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/log/file.go:198
↓ 1 callers
Function
optimize_task_preemption
优化任务抢占策略:最小化抢占任务数量并最大化服务量。 参数: gpus (list): GPU ID 列表,例如 ["192.168.0.209:0", "192.168.0.209:1"]。 tasks (dict): 任务字典,格式 {
GPU-Virtual-Service/gpu-remoting/scheduler/util.py:96
↓ 1 callers
Function
parseCgroupPath
(cgroupPath string)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/api/runtime/service/service_impl.go:119
↓ 1 callers
Function
parseLogLevel
parseLogLevel parse the level of log
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/log/logger.go:76
↓ 1 callers
Function
parseNvidiaNumaInfo
parseNvidiaNumaInfo parse gpu numa for the GPU with provided index.
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/plugin/xpu/gpu.go:476
↓ 1 callers
Function
parseTopologyGraph
parseTopologyGraph parses the output of "nvidia-smi topo --matrix" command into a topology graph. Example output: GPU0 GPU1 CPU Affinity NU
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/plugin/xpu/gpu.go:392
↓ 1 callers
Method
preload_data
(self)
GPU-Virtual-Service/gpu-remoting/src/storage/dataFeeder.py:160
↓ 1 callers
Function
prepare_gpu_list
(clientID, reqestGPUNum, model, batch_size)
GPU-Virtual-Service/gpu-remoting/proxy_msg.py:27
↓ 1 callers
Function
prepare_gpu_list
(clientID, reqestGPUNum, priority, conn, conn_lock)
GPU-Virtual-Service/gpu-remoting/proxy_.py:48
↓ 1 callers
Function
prepare_gpu_list
(clientID, reqestGPUNum, conn, conn_lock)
GPU-Virtual-Service/gpu-remoting/proxy.py:48
↓ 1 callers
Method
print_gpu_info
(self)
GPU-Virtual-Service/gpu-remoting/scheduler/resource_scheduler.py:63
↓ 1 callers
Method
print_job_all_info
(self, job)
GPU-Virtual-Service/gpu-remoting/scheduler/resource_scheduler_dummy.py:195
↓ 1 callers
Method
print_job_all_info
(self, job)
GPU-Virtual-Service/gpu-remoting/scheduler/resource_scheduler.py:328
↓ 1 callers
Method
print_job_all_info
(self, job)
GPU-Virtual-Service/gpu-remoting/scheduler/sota_scheduler.py:215
↓ 1 callers
Method
process_batch
(self, model: nn.Module, batch: torch.Tensor, arch: str)
GPU-Virtual-Service/gpu-remoting/scheduler/requese_handler.py:189
↓ 1 callers
Method
rand_foreg_cropd
(self, image, label)
GPU-Virtual-Service/gpu-remoting/src/storage/preprocess_utils.py:48
↓ 1 callers
Method
read
(self, buffer_size)
GPU-Virtual-Service/gpu-remoting/src/storage/PyShmqueue.py:160
↓ 1 callers
Function
readPidsConfig
(pidsConfigPath string)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/api/runtime/service/service_impl.go:181
↓ 1 callers
Function
readProcsFile
(file string)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/api/runtime/service/service_impl.go:64
↓ 1 callers
Function
readStatusFile
(file string)
GPU-Virtual-Service/xpu-pool-service/GPU-device-plugin/pkg/api/runtime/service/service_impl.go:83
↓ 1 callers
Method
ready
(self)
GPU-Virtual-Service/gpu-remoting/src/storage/PyShmqueue.py:166
↓ 1 callers
Method
ready_to_del
GPU-Virtual-Service/gpu-remoting/include/scheduler.h:204
↓ 1 callers
Function
realloc_gpu_list
(clientID, reqestGPUNum)
GPU-Virtual-Service/gpu-remoting/proxy_msg.py:100
← previous
next →
601–700 of 1,456, ranked by callers