| Package | Description |
|---|---|
| org.bytedeco.cuda.global | |
| org.bytedeco.cuda.nvml |
| Modifier and Type | Method and Description |
|---|---|
static int |
nvml.nvmlDeviceCreateGpuInstance(nvmlDevice_st device,
int profileId,
nvmlGpuInstance_st gpuInstance)
Create GPU instance.
|
static int |
nvml.nvmlDeviceCreateGpuInstanceWithPlacement(nvmlDevice_st device,
int profileId,
nvmlGpuInstancePlacement_t placement,
nvmlGpuInstance_st gpuInstance)
Create GPU instance with the specified placement.
|
static int |
nvml.nvmlDeviceGetGpuInstanceById(nvmlDevice_st device,
int id,
nvmlGpuInstance_st gpuInstance)
Get GPU instances for given instance ID.
|
static int |
nvml.nvmlDeviceGetGpuInstances(nvmlDevice_st device,
int profileId,
nvmlGpuInstance_st gpuInstances,
int[] count) |
static int |
nvml.nvmlDeviceGetGpuInstances(nvmlDevice_st device,
int profileId,
nvmlGpuInstance_st gpuInstances,
IntBuffer count) |
static int |
nvml.nvmlDeviceGetGpuInstances(nvmlDevice_st device,
int profileId,
nvmlGpuInstance_st gpuInstances,
IntPointer count)
Get GPU instances for given profile ID.
|
static int |
nvml.nvmlGpuInstanceCreateComputeInstance(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstance_st computeInstance)
Create compute instance.
|
static int |
nvml.nvmlGpuInstanceCreateComputeInstance(nvmlGpuInstance_st gpuInstance,
int profileId,
PointerPointer computeInstance) |
static int |
nvml.nvmlGpuInstanceCreateComputeInstanceWithPlacement(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstancePlacement_t placement,
nvmlComputeInstance_st computeInstance)
Create compute instance with the specified placement.
|
static int |
nvml.nvmlGpuInstanceCreateComputeInstanceWithPlacement(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstancePlacement_t placement,
PointerPointer computeInstance) |
static int |
nvml.nvmlGpuInstanceDestroy(nvmlGpuInstance_st gpuInstance)
Destroy GPU instance.
|
static int |
nvml.nvmlGpuInstanceGetActiveVgpus(nvmlGpuInstance_st gpuInstance,
nvmlActiveVgpuInstanceInfo_v1_t pVgpuInstanceInfo)
Retrieve the active vGPU instances within a GPU instance.
|
static int |
nvml.nvmlGpuInstanceGetComputeInstanceById(nvmlGpuInstance_st gpuInstance,
int id,
nvmlComputeInstance_st computeInstance)
Get compute instance for given instance ID.
|
static int |
nvml.nvmlGpuInstanceGetComputeInstanceById(nvmlGpuInstance_st gpuInstance,
int id,
PointerPointer computeInstance) |
static int |
nvml.nvmlGpuInstanceGetComputeInstancePossiblePlacements(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstancePlacement_t placements,
int[] count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstancePossiblePlacements(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstancePlacement_t placements,
IntBuffer count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstancePossiblePlacements(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstancePlacement_t placements,
IntPointer count)
Get compute instance placements.
|
static int |
nvml.nvmlGpuInstanceGetComputeInstanceProfileInfo(nvmlGpuInstance_st gpuInstance,
int profile,
int engProfile,
nvmlComputeInstanceProfileInfo_t info)
Get compute instance profile information.
|
static int |
nvml.nvmlGpuInstanceGetComputeInstanceProfileInfoV(nvmlGpuInstance_st gpuInstance,
int profile,
int engProfile,
nvmlComputeInstanceProfileInfo_v2_t info)
Versioned wrapper around \ref nvmlGpuInstanceGetComputeInstanceProfileInfo that accepts a versioned
\ref nvmlComputeInstanceProfileInfo_v2_t or later output structure.
|
static int |
nvml.nvmlGpuInstanceGetComputeInstanceRemainingCapacity(nvmlGpuInstance_st gpuInstance,
int profileId,
int[] count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstanceRemainingCapacity(nvmlGpuInstance_st gpuInstance,
int profileId,
IntBuffer count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstanceRemainingCapacity(nvmlGpuInstance_st gpuInstance,
int profileId,
IntPointer count)
Get compute instance profile capacity.
|
static int |
nvml.nvmlGpuInstanceGetComputeInstances(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstance_st computeInstances,
int[] count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstances(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstance_st computeInstances,
IntBuffer count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstances(nvmlGpuInstance_st gpuInstance,
int profileId,
nvmlComputeInstance_st computeInstances,
IntPointer count)
Get compute instances for given profile ID.
|
static int |
nvml.nvmlGpuInstanceGetComputeInstances(nvmlGpuInstance_st gpuInstance,
int profileId,
PointerPointer computeInstances,
int[] count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstances(nvmlGpuInstance_st gpuInstance,
int profileId,
PointerPointer computeInstances,
IntBuffer count) |
static int |
nvml.nvmlGpuInstanceGetComputeInstances(nvmlGpuInstance_st gpuInstance,
int profileId,
PointerPointer computeInstances,
IntPointer count) |
static int |
nvml.nvmlGpuInstanceGetCreatableVgpus(nvmlGpuInstance_st gpuInstance,
nvmlVgpuTypeIdInfo_v1_t pVgpus)
Query the currently creatable vGPU types on a specific GPU Instance.
|
static int |
nvml.nvmlGpuInstanceGetInfo(nvmlGpuInstance_st gpuInstance,
nvmlGpuInstanceInfo_t info)
Get GPU instance information.
|
static int |
nvml.nvmlGpuInstanceGetVgpuHeterogeneousMode(nvmlGpuInstance_st gpuInstance,
nvmlVgpuHeterogeneousMode_v1_t pHeterogeneousMode)
Get the vGPU heterogeneous mode for the GPU instance.
|
static int |
nvml.nvmlGpuInstanceGetVgpuSchedulerLog(nvmlGpuInstance_st gpuInstance,
nvmlVgpuSchedulerLogInfo_v1_t pSchedulerLogInfo)
Returns the vGPU scheduler logs for the given GPU instance.
|
static int |
nvml.nvmlGpuInstanceGetVgpuSchedulerState(nvmlGpuInstance_st gpuInstance,
nvmlVgpuSchedulerStateInfo_v1_t pSchedulerStateInfo)
Returns the vGPU scheduler state for the given GPU instance.
|
static int |
nvml.nvmlGpuInstanceGetVgpuTypeCreatablePlacements(nvmlGpuInstance_st gpuInstance,
nvmlVgpuCreatablePlacementInfo_v1_t pCreatablePlacementInfo)
Query the creatable vGPU placement ID of the vGPU type within a GPU instance.
|
static int |
nvml.nvmlGpuInstanceSetVgpuHeterogeneousMode(nvmlGpuInstance_st gpuInstance,
nvmlVgpuHeterogeneousMode_v1_t pHeterogeneousMode)
Enable or disable vGPU heterogeneous mode for the GPU instance.
|
static int |
nvml.nvmlGpuInstanceSetVgpuSchedulerState(nvmlGpuInstance_st gpuInstance,
nvmlVgpuSchedulerState_v1_t pScheduler)
Set vGPU scheduler state for the given GPU instance
%GB20X_OR_NEWER%
Scheduler state and params will be allowed to set only when no VM is running within the GPU instance.
|
| Modifier and Type | Method and Description |
|---|---|
nvmlGpuInstance_st |
nvmlComputeInstanceInfo_t.gpuInstance()
Parent GPU instance
|
| Modifier and Type | Method and Description |
|---|---|
nvmlComputeInstanceInfo_t |
nvmlComputeInstanceInfo_t.gpuInstance(nvmlGpuInstance_st setter) |
Copyright © 2025. All rights reserved.