@Properties(inherit=cupti.class) public class CUpti_ActivityDevice5 extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
CUpti_ActivityDevice5()
Default native constructor.
|
CUpti_ActivityDevice5(long size)
Native array allocator.
|
CUpti_ActivityDevice5(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
computeCapabilityMajor()
Compute capability for the device, major number.
|
CUpti_ActivityDevice5 |
computeCapabilityMajor(int setter) |
int |
computeCapabilityMinor()
Compute capability for the device, minor number.
|
CUpti_ActivityDevice5 |
computeCapabilityMinor(int setter) |
int |
computeInstanceId()
Compute Instance id for MIG enabled devices.
|
CUpti_ActivityDevice5 |
computeInstanceId(int setter) |
int |
constantMemorySize()
The amount of constant memory on the device, in bytes.
|
CUpti_ActivityDevice5 |
constantMemorySize(int setter) |
int |
coreClockRate()
The core clock rate of the device, in kHz.
|
CUpti_ActivityDevice5 |
coreClockRate(int setter) |
int |
eccEnabled()
ECC enabled flag for device
|
CUpti_ActivityDevice5 |
eccEnabled(int setter) |
int |
flags()
The flags associated with the device.
|
CUpti_ActivityDevice5 |
flags(int setter) |
CUpti_ActivityDevice5 |
getPointer(long i) |
long |
globalMemoryBandwidth()
The global memory bandwidth available on the device, in
kBytes/sec.
|
CUpti_ActivityDevice5 |
globalMemoryBandwidth(long setter) |
long |
globalMemorySize()
The amount of global memory on the device, in bytes.
|
CUpti_ActivityDevice5 |
globalMemorySize(long setter) |
int |
gpuInstanceId()
GPU Instance id for MIG enabled devices.
|
CUpti_ActivityDevice5 |
gpuInstanceId(int setter) |
int |
id()
The device ID.
|
CUpti_ActivityDevice5 |
id(int setter) |
byte |
isCudaVisible()
Flag to indicate whether the device is visible to CUDA.
|
CUpti_ActivityDevice5 |
isCudaVisible(byte setter) |
byte |
isMigEnabled()
MIG enabled flag for device
|
CUpti_ActivityDevice5 |
isMigEnabled(byte setter) |
int |
isNumaNode()
Numa (Non-uniform memory access) information for device
GPU is a NUMA node or not
|
CUpti_ActivityDevice5 |
isNumaNode(int setter) |
int |
kind()
The activity record kind, must be CUPTI_ACTIVITY_KIND_DEVICE.
|
CUpti_ActivityDevice5 |
kind(int setter) |
int |
l2CacheSize()
The size of the L2 cache on the device, in bytes.
|
CUpti_ActivityDevice5 |
l2CacheSize(int setter) |
int |
maxBlockDimX()
Maximum allowed X dimension for a block.
|
CUpti_ActivityDevice5 |
maxBlockDimX(int setter) |
int |
maxBlockDimY()
Maximum allowed Y dimension for a block.
|
CUpti_ActivityDevice5 |
maxBlockDimY(int setter) |
int |
maxBlockDimZ()
Maximum allowed Z dimension for a block.
|
CUpti_ActivityDevice5 |
maxBlockDimZ(int setter) |
int |
maxBlocksPerMultiprocessor()
Maximum number of blocks that can be present on a multiprocessor
at any given time.
|
CUpti_ActivityDevice5 |
maxBlocksPerMultiprocessor(int setter) |
int |
maxGridDimX()
Maximum allowed X dimension for a grid.
|
CUpti_ActivityDevice5 |
maxGridDimX(int setter) |
int |
maxGridDimY()
Maximum allowed Y dimension for a grid.
|
CUpti_ActivityDevice5 |
maxGridDimY(int setter) |
int |
maxGridDimZ()
Maximum allowed Z dimension for a grid.
|
CUpti_ActivityDevice5 |
maxGridDimZ(int setter) |
int |
maxIPC()
The maximum "instructions per cycle" possible on each device
multiprocessor.
|
CUpti_ActivityDevice5 |
maxIPC(int setter) |
int |
maxRegistersPerBlock()
Maximum number of registers that can be allocated to a block.
|
CUpti_ActivityDevice5 |
maxRegistersPerBlock(int setter) |
int |
maxRegistersPerMultiprocessor()
Maximum number of 32-bit registers available per multiprocessor.
|
CUpti_ActivityDevice5 |
maxRegistersPerMultiprocessor(int setter) |
int |
maxSharedMemoryPerBlock()
Maximum amount of shared memory that can be assigned to a block,
in bytes.
|
CUpti_ActivityDevice5 |
maxSharedMemoryPerBlock(int setter) |
int |
maxSharedMemoryPerMultiprocessor()
Maximum amount of shared memory available per multiprocessor, in bytes.
|
CUpti_ActivityDevice5 |
maxSharedMemoryPerMultiprocessor(int setter) |
int |
maxThreadsPerBlock()
Maximum number of threads allowed in a block.
|
CUpti_ActivityDevice5 |
maxThreadsPerBlock(int setter) |
int |
maxWarpsPerMultiprocessor()
Maximum number of warps that can be present on a multiprocessor
at any given time.
|
CUpti_ActivityDevice5 |
maxWarpsPerMultiprocessor(int setter) |
CUuuid |
migUuid()
The MIG UUID.
|
CUpti_ActivityDevice5 |
migUuid(CUuuid setter) |
BytePointer |
name()
The device name.
|
CUpti_ActivityDevice5 |
name(BytePointer setter) |
int |
numaId()
Numa (Non-uniform memory access) information for device
NUMA node ID of the GPU memory
if GPU is not a NUMA node, it returns invalidNumaId
|
CUpti_ActivityDevice5 |
numaId(int setter) |
int |
numMemcpyEngines()
Number of memory copy engines on the device.
|
CUpti_ActivityDevice5 |
numMemcpyEngines(int setter) |
int |
numMultiprocessors()
Number of multiprocessors on the device.
|
CUpti_ActivityDevice5 |
numMultiprocessors(int setter) |
int |
numThreadsPerWarp()
The number of threads per warp on the device.
|
CUpti_ActivityDevice5 |
numThreadsPerWarp(int setter) |
CUpti_ActivityDevice5 |
position(long position) |
BytePointer |
reserved() |
byte |
reserved(int i) |
CUpti_ActivityDevice5 |
reserved(int i,
byte setter) |
CUuuid |
uuid()
The device UUID.
|
CUpti_ActivityDevice5 |
uuid(CUuuid setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic CUpti_ActivityDevice5()
public CUpti_ActivityDevice5(long size)
Pointer.position(long).public CUpti_ActivityDevice5(Pointer p)
Pointer(Pointer).public CUpti_ActivityDevice5 position(long position)
public CUpti_ActivityDevice5 getPointer(long i)
getPointer in class Pointer@Cast(value="CUpti_ActivityKind") public int kind()
public CUpti_ActivityDevice5 kind(int setter)
@Cast(value="CUpti_ActivityFlag") public int flags()
public CUpti_ActivityDevice5 flags(int setter)
@Cast(value="uint64_t") public long globalMemoryBandwidth()
public CUpti_ActivityDevice5 globalMemoryBandwidth(long setter)
@Cast(value="uint64_t") public long globalMemorySize()
public CUpti_ActivityDevice5 globalMemorySize(long setter)
@Cast(value="uint32_t") public int constantMemorySize()
public CUpti_ActivityDevice5 constantMemorySize(int setter)
@Cast(value="uint32_t") public int l2CacheSize()
public CUpti_ActivityDevice5 l2CacheSize(int setter)
@Cast(value="uint32_t") public int numThreadsPerWarp()
public CUpti_ActivityDevice5 numThreadsPerWarp(int setter)
@Cast(value="uint32_t") public int coreClockRate()
public CUpti_ActivityDevice5 coreClockRate(int setter)
@Cast(value="uint32_t") public int numMemcpyEngines()
public CUpti_ActivityDevice5 numMemcpyEngines(int setter)
@Cast(value="uint32_t") public int numMultiprocessors()
public CUpti_ActivityDevice5 numMultiprocessors(int setter)
@Cast(value="uint32_t") public int maxIPC()
public CUpti_ActivityDevice5 maxIPC(int setter)
@Cast(value="uint32_t") public int maxWarpsPerMultiprocessor()
public CUpti_ActivityDevice5 maxWarpsPerMultiprocessor(int setter)
@Cast(value="uint32_t") public int maxBlocksPerMultiprocessor()
public CUpti_ActivityDevice5 maxBlocksPerMultiprocessor(int setter)
@Cast(value="uint32_t") public int maxSharedMemoryPerMultiprocessor()
public CUpti_ActivityDevice5 maxSharedMemoryPerMultiprocessor(int setter)
@Cast(value="uint32_t") public int maxRegistersPerMultiprocessor()
public CUpti_ActivityDevice5 maxRegistersPerMultiprocessor(int setter)
@Cast(value="uint32_t") public int maxRegistersPerBlock()
public CUpti_ActivityDevice5 maxRegistersPerBlock(int setter)
@Cast(value="uint32_t") public int maxSharedMemoryPerBlock()
public CUpti_ActivityDevice5 maxSharedMemoryPerBlock(int setter)
@Cast(value="uint32_t") public int maxThreadsPerBlock()
public CUpti_ActivityDevice5 maxThreadsPerBlock(int setter)
@Cast(value="uint32_t") public int maxBlockDimX()
public CUpti_ActivityDevice5 maxBlockDimX(int setter)
@Cast(value="uint32_t") public int maxBlockDimY()
public CUpti_ActivityDevice5 maxBlockDimY(int setter)
@Cast(value="uint32_t") public int maxBlockDimZ()
public CUpti_ActivityDevice5 maxBlockDimZ(int setter)
@Cast(value="uint32_t") public int maxGridDimX()
public CUpti_ActivityDevice5 maxGridDimX(int setter)
@Cast(value="uint32_t") public int maxGridDimY()
public CUpti_ActivityDevice5 maxGridDimY(int setter)
@Cast(value="uint32_t") public int maxGridDimZ()
public CUpti_ActivityDevice5 maxGridDimZ(int setter)
@Cast(value="uint32_t") public int computeCapabilityMajor()
public CUpti_ActivityDevice5 computeCapabilityMajor(int setter)
@Cast(value="uint32_t") public int computeCapabilityMinor()
public CUpti_ActivityDevice5 computeCapabilityMinor(int setter)
public CUpti_ActivityDevice5 id(int setter)
public CUpti_ActivityDevice5 eccEnabled(int setter)
@ByRef public CUuuid uuid()
public CUpti_ActivityDevice5 uuid(CUuuid setter)
@Cast(value="const char*") public BytePointer name()
public CUpti_ActivityDevice5 name(BytePointer setter)
@Cast(value="uint8_t") public byte isCudaVisible()
public CUpti_ActivityDevice5 isCudaVisible(byte setter)
public CUpti_ActivityDevice5 isMigEnabled(byte setter)
public CUpti_ActivityDevice5 reserved(int i, byte setter)
@MemberGetter @Cast(value="uint8_t*") public BytePointer reserved()
@Cast(value="uint32_t") public int gpuInstanceId()
public CUpti_ActivityDevice5 gpuInstanceId(int setter)
@Cast(value="uint32_t") public int computeInstanceId()
public CUpti_ActivityDevice5 computeInstanceId(int setter)
@ByRef public CUuuid migUuid()
public CUpti_ActivityDevice5 migUuid(CUuuid setter)
@Cast(value="uint32_t") public int isNumaNode()
public CUpti_ActivityDevice5 isNumaNode(int setter)
@Cast(value="uint32_t") public int numaId()
public CUpti_ActivityDevice5 numaId(int setter)
Copyright © 2025. All rights reserved.