// CublasEvent represents a row from '"CUBLAS_EVENTS"'.
type CublasEvent struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Eventclass int64 `json:"eventClass" db:"eventClass" gorm:"column:eventClass"` // eventClass
Globaltid sql.NullInt64 `json:"globalTid" db:"globalTid" gorm:"column:globalTid"` // globalTid
Nameid int64 `json:"nameId" db:"nameId" gorm:"column:nameId"` // nameId
}
// CudnnEvent represents a row from '"CUDNN_EVENTS"'.
type CudnnEvent struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Eventclass int64 `json:"eventClass" db:"eventClass" gorm:"column:eventClass"` // eventClass
Globaltid sql.NullInt64 `json:"globalTid" db:"globalTid" gorm:"column:globalTid"` // globalTid
Nameid int64 `json:"nameId" db:"nameId" gorm:"column:nameId"` // nameId
}
// CuptiActivityKindKernel represents a row from '"CUPTI_ACTIVITY_KIND_KERNEL"'.
type CuptiActivityKindKernel struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Deviceid int64 `json:"deviceId" db:"deviceId" gorm:"column:deviceId"` // deviceId
Contextid int64 `json:"contextId" db:"contextId" gorm:"column:contextId"` // contextId
Streamid int64 `json:"streamId" db:"streamId" gorm:"column:streamId"` // streamId
Correlationid sql.NullInt64 `json:"correlationId" db:"correlationId" gorm:"column:correlationId"` // correlationId
Globalpid sql.NullInt64 `json:"globalPid" db:"globalPid" gorm:"column:globalPid"` // globalPid
Demangledname int64 `json:"demangledName" db:"demangledName" gorm:"column:demangledName"` // demangledName
Shortname int64 `json:"shortName" db:"shortName" gorm:"column:shortName"` // shortName
Launchtype sql.NullInt64 `json:"launchType" db:"launchType" gorm:"column:launchType"` // launchType
Cacheconfig sql.NullInt64 `json:"cacheConfig" db:"cacheConfig" gorm:"column:cacheConfig"` // cacheConfig
Registersperthread int64 `json:"registersPerThread" db:"registersPerThread" gorm:"column:registersPerThread"` // registersPerThread
Gridx int64 `json:"gridX" db:"gridX" gorm:"column:gridX"` // gridX
Gridy int64 `json:"gridY" db:"gridY" gorm:"column:gridY"` // gridY
Gridz int64 `json:"gridZ" db:"gridZ" gorm:"column:gridZ"` // gridZ
Blockx int64 `json:"blockX" db:"blockX" gorm:"column:blockX"` // blockX
Blocky int64 `json:"blockY" db:"blockY" gorm:"column:blockY"` // blockY
Blockz int64 `json:"blockZ" db:"blockZ" gorm:"column:blockZ"` // blockZ
Staticsharedmemory int64 `json:"staticSharedMemory" db:"staticSharedMemory" gorm:"column:staticSharedMemory"` // staticSharedMemory
Dynamicsharedmemory int64 `json:"dynamicSharedMemory" db:"dynamicSharedMemory" gorm:"column:dynamicSharedMemory"` // dynamicSharedMemory
Localmemoryperthread int64 `json:"localMemoryPerThread" db:"localMemoryPerThread" gorm:"column:localMemoryPerThread"` // localMemoryPerThread
Localmemorytotal int64 `json:"localMemoryTotal" db:"localMemoryTotal" gorm:"column:localMemoryTotal"` // localMemoryTotal
Gridid int64 `json:"gridId" db:"gridId" gorm:"column:gridId"` // gridId
Sharedmemoryexecuted sql.NullInt64 `json:"sharedMemoryExecuted" db:"sharedMemoryExecuted" gorm:"column:sharedMemoryExecuted"` // sharedMemoryExecuted
}
// CuptiActivityKindMemcpy represents a row from '"CUPTI_ACTIVITY_KIND_MEMCPY"'.
type CuptiActivityKindMemcpy struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Deviceid int64 `json:"deviceId" db:"deviceId" gorm:"column:deviceId"` // deviceId
Contextid int64 `json:"contextId" db:"contextId" gorm:"column:contextId"` // contextId
Streamid int64 `json:"streamId" db:"streamId" gorm:"column:streamId"` // streamId
Correlationid sql.NullInt64 `json:"correlationId" db:"correlationId" gorm:"column:correlationId"` // correlationId
Globalpid sql.NullInt64 `json:"globalPid" db:"globalPid" gorm:"column:globalPid"` // globalPid
Bytes int64 `json:"bytes" db:"bytes" gorm:"column:bytes"` // bytes
Copykind int64 `json:"copyKind" db:"copyKind" gorm:"column:copyKind"` // copyKind
Srcid sql.NullInt64 `json:"srcId" db:"srcId" gorm:"column:srcId"` // srcId
Srckind sql.NullInt64 `json:"srcKind" db:"srcKind" gorm:"column:srcKind"` // srcKind
Dstkind sql.NullInt64 `json:"dstKind" db:"dstKind" gorm:"column:dstKind"` // dstKind
Srcdeviceid sql.NullInt64 `json:"srcDeviceId" db:"srcDeviceId" gorm:"column:srcDeviceId"` // srcDeviceId
Srccontextid sql.NullInt64 `json:"srcContextId" db:"srcContextId" gorm:"column:srcContextId"` // srcContextId
Dstdeviceid sql.NullInt64 `json:"dstDeviceId" db:"dstDeviceId" gorm:"column:dstDeviceId"` // dstDeviceId
Dstcontextid sql.NullInt64 `json:"dstContextId" db:"dstContextId" gorm:"column:dstContextId"` // dstContextId
}
// CuptiActivityKindMemset represents a row from '"CUPTI_ACTIVITY_KIND_MEMSET"'.
type CuptiActivityKindMemset struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Deviceid int64 `json:"deviceId" db:"deviceId" gorm:"column:deviceId"` // deviceId
Contextid int64 `json:"contextId" db:"contextId" gorm:"column:contextId"` // contextId
Streamid int64 `json:"streamId" db:"streamId" gorm:"column:streamId"` // streamId
Correlationid sql.NullInt64 `json:"correlationId" db:"correlationId" gorm:"column:correlationId"` // correlationId
Globalpid sql.NullInt64 `json:"globalPid" db:"globalPid" gorm:"column:globalPid"` // globalPid
Value int64 `json:"value" db:"value" gorm:"column:value"` // value
Bytes int64 `json:"bytes" db:"bytes" gorm:"column:bytes"` // bytes
}
// CuptiActivityKindRuntime represents a row from '"CUPTI_ACTIVITY_KIND_RUNTIME"'.
type CuptiActivityKindRuntime struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Eventclass int64 `json:"eventClass" db:"eventClass" gorm:"column:eventClass"` // eventClass
Globaltid sql.NullInt64 `json:"globalTid" db:"globalTid" gorm:"column:globalTid"` // globalTid
Correlationid sql.NullInt64 `json:"correlationId" db:"correlationId" gorm:"column:correlationId"` // correlationId
Nameid int64 `json:"nameId" db:"nameId" gorm:"column:nameId"` // nameId
Returnvalue int64 `json:"returnValue" db:"returnValue" gorm:"column:returnValue"` // returnValue
}
// CuptiActivityKindSynchronization represents a row from '"CUPTI_ACTIVITY_KIND_SYNCHRONIZATION"'.
type CuptiActivityKindSynchronization struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Deviceid int64 `json:"deviceId" db:"deviceId" gorm:"column:deviceId"` // deviceId
Contextid int64 `json:"contextId" db:"contextId" gorm:"column:contextId"` // contextId
Streamid int64 `json:"streamId" db:"streamId" gorm:"column:streamId"` // streamId
Correlationid sql.NullInt64 `json:"correlationId" db:"correlationId" gorm:"column:correlationId"` // correlationId
Globalpid sql.NullInt64 `json:"globalPid" db:"globalPid" gorm:"column:globalPid"` // globalPid
Synctype int64 `json:"syncType" db:"syncType" gorm:"column:syncType"` // syncType
Eventid int64 `json:"eventId" db:"eventId" gorm:"column:eventId"` // eventId
}
// Processstream represents a row from '"ProcessStreams"'.
type Processstream struct {
Globalpid int64 `json:"globalPid" db:"globalPid" gorm:"column:globalPid"` // globalPid
Filenameid int64 `json:"filenameId" db:"filenameId" gorm:"column:filenameId"` // filenameId
Contentid int64 `json:"contentId" db:"contentId" gorm:"column:contentId"` // contentId
}
// ProfilerOverhead represents a row from '"PROFILER_OVERHEAD"'.
type ProfilerOverhead struct {
Start int64 `json:"start" db:"start" gorm:"column:start"` // start
End int64 `json:"end" db:"end" gorm:"column:end"` // end
Globaltid sql.NullInt64 `json:"globalTid" db:"globalTid" gorm:"column:globalTid"` // globalTid
Correlationid sql.NullInt64 `json:"correlationId" db:"correlationId" gorm:"column:correlationId"` // correlationId
Nameid int64 `json:"nameId" db:"nameId" gorm:"column:nameId"` // nameId
Returnvalue int64 `json:"returnValue" db:"returnValue" gorm:"column:returnValue"` // returnValue
}
// Stringid represents a row from '"StringIds"'.
type Stringid struct {
_ID int64 `json:"-" db:"-" gorm:"-"` // _id
Value string `json:"value" db:"value" gorm:"column:value"` // value
// xo fields
_exists, _deleted bool
}
// TargetInfoCudaGpu represents a row from '"TARGET_INFO_CUDA_GPU"'.
type TargetInfoCudaGpu struct {
Vmid int64 `json:"vmId" db:"vmId" gorm:"column:vmId"` // vmId
Name string `json:"name" db:"name" gorm:"column:name"` // name
Pcibusid sql.NullString `json:"pciBusId" db:"pciBusId" gorm:"column:pciBusId"` // pciBusId
Globalmemorybandwidth int64 `json:"globalMemoryBandwidth" db:"globalMemoryBandwidth" gorm:"column:globalMemoryBandwidth"` // globalMemoryBandwidth
Globalmemorysize int64 `json:"globalMemorySize" db:"globalMemorySize" gorm:"column:globalMemorySize"` // globalMemorySize
Constantmemorysize int64 `json:"constantMemorySize" db:"constantMemorySize" gorm:"column:constantMemorySize"` // constantMemorySize
L2cachesize int64 `json:"l2CacheSize" db:"l2CacheSize" gorm:"column:l2CacheSize"` // l2CacheSize
Numthreadsperwarp int64 `json:"numThreadsPerWarp" db:"numThreadsPerWarp" gorm:"column:numThreadsPerWarp"` // numThreadsPerWarp
Coreclockrate int64 `json:"coreClockRate" db:"coreClockRate" gorm:"column:coreClockRate"` // coreClockRate
Nummemcpyengines int64 `json:"numMemcpyEngines" db:"numMemcpyEngines" gorm:"column:numMemcpyEngines"` // numMemcpyEngines
Nummultiprocessors int64 `json:"numMultiprocessors" db:"numMultiprocessors" gorm:"column:numMultiprocessors"` // numMultiprocessors
Maxipc int64 `json:"maxIPC" db:"maxIPC" gorm:"column:maxIPC"` // maxIPC
Maxwarpspermultiprocessor int64 `json:"maxWarpsPerMultiprocessor" db:"maxWarpsPerMultiprocessor" gorm:"column:maxWarpsPerMultiprocessor"` // maxWarpsPerMultiprocessor
Maxblockspermultiprocessor int64 `json:"maxBlocksPerMultiprocessor" db:"maxBlocksPerMultiprocessor" gorm:"column:maxBlocksPerMultiprocessor"` // maxBlocksPerMultiprocessor
Maxregistersperblock int64 `json:"maxRegistersPerBlock" db:"maxRegistersPerBlock" gorm:"column:maxRegistersPerBlock"` // maxRegistersPerBlock
Maxsharedmemoryperblock int64 `json:"maxSharedMemoryPerBlock" db:"maxSharedMemoryPerBlock" gorm:"column:maxSharedMemoryPerBlock"` // maxSharedMemoryPerBlock
Maxthreadsperblock int64 `json:"maxThreadsPerBlock" db:"maxThreadsPerBlock" gorm:"column:maxThreadsPerBlock"` // maxThreadsPerBlock
Maxblockdimx int64 `json:"maxBlockDimX" db:"maxBlockDimX" gorm:"column:maxBlockDimX"` // maxBlockDimX
Maxblockdimy int64 `json:"maxBlockDimY" db:"maxBlockDimY" gorm:"column:maxBlockDimY"` // maxBlockDimY
Maxblockdimz int64 `json:"maxBlockDimZ" db:"maxBlockDimZ" gorm:"column:maxBlockDimZ"` // maxBlockDimZ
Maxgriddimx int64 `json:"maxGridDimX" db:"maxGridDimX" gorm:"column:maxGridDimX"` // maxGridDimX
Maxgriddimy int64 `json:"maxGridDimY" db:"maxGridDimY" gorm:"column:maxGridDimY"` // maxGridDimY
Maxgriddimz int64 `json:"maxGridDimZ" db:"maxGridDimZ" gorm:"column:maxGridDimZ"` // maxGridDimZ
Computecapabilitymajor int64 `json:"computeCapabilityMajor" db:"computeCapabilityMajor" gorm:"column:computeCapabilityMajor"` // computeCapabilityMajor
Computecapabilityminor int64 `json:"computeCapabilityMinor" db:"computeCapabilityMinor" gorm:"column:computeCapabilityMinor"` // computeCapabilityMinor
Deviceid int64 `json:"deviceId" db:"deviceId" gorm:"column:deviceId"` // deviceId
Pid sql.NullInt64 `json:"pid" db:"pid" gorm:"column:pid"` // pid
Maxsharedmemorypermultiprocessor sql.NullInt64 `json:"maxSharedMemoryPerMultiprocessor" db:"maxSharedMemoryPerMultiprocessor" gorm:"column:maxSharedMemoryPerMultiprocessor"` // maxSharedMemoryPerMultiprocessor
Maxregisterspermultiprocessor sql.NullInt64 `json:"maxRegistersPerMultiprocessor" db:"maxRegistersPerMultiprocessor" gorm:"column:maxRegistersPerMultiprocessor"` // maxRegistersPerMultiprocessor
}
// TargetInfoCudaNullStream represents a row from '"TARGET_INFO_CUDA_NULL_STREAM"'.
type TargetInfoCudaNullStream struct {
Streamid int64 `json:"streamId" db:"streamId" gorm:"column:streamId"` // streamId
Hwid int64 `json:"hwId" db:"hwId" gorm:"column:hwId"` // hwId
Vmid int64 `json:"vmId" db:"vmId" gorm:"column:vmId"` // vmId
Processid int64 `json:"processId" db:"processId" gorm:"column:processId"` // processId
Deviceid int64 `json:"deviceId" db:"deviceId" gorm:"column:deviceId"` // deviceId
Contextid int64 `json:"contextId" db:"contextId" gorm:"column:contextId"` // contextId
}
// TargetInfoCudaStream represents a row from '"TARGET_INFO_CUDA_STREAM"'.
type TargetInfoCudaStream struct {
Streamid int64 `json:"streamId" db:"streamId" gorm:"column:streamId"` // streamId
Hwid int64 `json:"hwId" db:"hwId" gorm:"column:hwId"` // hwId
Vmid int64 `json:"vmId" db:"vmId" gorm:"column:vmId"` // vmId
Processid int64 `json:"processId" db:"processId" gorm:"column:processId"` // processId
Contextid int64 `json:"contextId" db:"contextId" gorm:"column:contextId"` // contextId
Priority int64 `json:"priority" db:"priority" gorm:"column:priority"` // priority
Flag int64 `json:"flag" db:"flag" gorm:"column:flag"` // flag
}
// TargetInfoGpu represents a row from '"TARGET_INFO_GPU"'.
type TargetInfoGpu struct {
Vmid int64 `json:"vmId" db:"vmId" gorm:"column:vmId"` // vmId
Deviceid int64 `json:"deviceId" db:"deviceId" gorm:"column:deviceId"` // deviceId
Name sql.NullString `json:"name" db:"name" gorm:"column:name"` // name
Buslocation sql.NullString `json:"busLocation" db:"busLocation" gorm:"column:busLocation"` // busLocation
Isdiscrete sql.NullInt64 `json:"isDiscrete" db:"isDiscrete" gorm:"column:isDiscrete"` // isDiscrete
}
// Threadname represents a row from '"ThreadNames"'.
type Threadname struct {
Nameid int64 `json:"nameId" db:"nameId" gorm:"column:nameId"` // nameId
Priority sql.NullInt64 `json:"priority" db:"priority" gorm:"column:priority"` // priority
Globaltid sql.NullInt64 `json:"globalTid" db:"globalTid" gorm:"column:globalTid"` // globalTid
}