Documentation
¶
Index ¶
Constants ¶
View Source
const ( BUFFER_SIZE = 32 * 1024 ALIGN_SIZE = 8 )
Variables ¶
View Source
var ( DefaultCUPTILibraryPath string DefaultCUDALibraryPath string )
View Source
var ( Config = &cuptiConfig{ done: make(chan struct{}), } )
View Source
var DefaultActivities = []string{
"CUPTI_ACTIVITY_KIND_MEMCPY",
"CUPTI_ACTIVITY_KIND_MEMSET",
"CUPTI_ACTIVITY_KIND_KERNEL",
"CUPTI_ACTIVITY_KIND_DRIVER",
"CUPTI_ACTIVITY_KIND_RUNTIME",
"CUPTI_ACTIVITY_KIND_OVERHEAD",
}
View Source
var (
DefaultCallbacks = []string{
"CUPTI_DRIVER_TRACE_CBID_cuLaunchKernel",
"CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoH_v2",
"CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoHAsync_v2",
"CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoD_v2",
"CUPTI_DRIVER_TRACE_CBID_cuMemcpyHtoDAsync_v2",
"CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoD_v2",
"CUPTI_DRIVER_TRACE_CBID_cuMemcpyDtoDAsync_v2",
"CUPTI_RUNTIME_TRACE_CBID_cudaDeviceSynchronize_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaStreamSynchronize_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaMalloc_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaMallocArray_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaMallocHost_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaHostAlloc_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaFree_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaFreeHost_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaLaunch_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaMemcpy_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaMemcpyAsync_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaSetupArgument_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaMallocManaged_v6000",
"CUPTI_RUNTIME_TRACE_CBID_cudaMallocPitch_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaThreadSynchronize_v3020",
"CUPTI_RUNTIME_TRACE_CBID_cudaIpcGetEventHandle_v4010",
"CUPTI_RUNTIME_TRACE_CBID_cudaIpcOpenEventHandle_v4010",
"CUPTI_RUNTIME_TRACE_CBID_cudaIpcGetMemHandle_v4010",
"CUPTI_RUNTIME_TRACE_CBID_cudaIpcOpenMemHandle_v4010",
"CUPTI_RUNTIME_TRACE_CBID_cudaIpcCloseMemHandle_v4010",
}
)
View Source
var (
DefaultDomains = []string{
"CUPTI_CB_DOMAIN_RUNTIME_API",
"CUPTI_CB_DOMAIN_DRIVER_API",
"CUPTI_CB_DOMAIN_NVTX",
}
)
View Source
var (
DefaultEvents = []string{
"CUPTI_EVENT_COLLECTION_MODE_KERNEL",
}
)
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct {
Code types.CUptiResult
}
type VersionInfo ¶
type VersionInfo struct {
Version int
}
func Version ¶
func Version() (VersionInfo, error)
func (VersionInfo) String ¶
func (v VersionInfo) String() string
Source Files
¶
Click to show internal directories.
Click to hide internal directories.