CUPTI
Public
Private
CUPTI.ActivityConfig — Type
cfg = CUPTI.ActivityConfig(activity_kinds)
CUPTI.enable!(cfg) do
# do stuff
end
CUPTI.process(cfg) do ctx, stream_id, record
# inspect record
endHigh-level interface to the CUPTI activity API.
CUPTI.CallbackConfig — Type
cfg = CUPTI.CallbackConfig(callback_kinds) do domain, id, data
# inspect data
end
CUPTI.enable!(cfg) do
# do stuff
endCUPTI.@enable! — Macro
@enable! cfg exprMacro version of enable!(f, cfg) that avoids creating a closure, similar to @lock vs lock(f, l).