Run clang-format on cuda 10.0 inc files, so we can see better diffs for future

files.

PiperOrigin-RevId: 264722145
This commit is contained in:
Guangda Lai 2019-08-21 16:44:33 -07:00 committed by TensorFlower Gardener
parent 9995bfef81
commit 77edabf8d1
5 changed files with 3945 additions and 3998 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,317 +1,295 @@
// Auto-generated, do not edit.
extern "C" {
cufftResult CUFFTAPI cufftPlan1d(cufftHandle *plan,
int nx,
cufftType type,
cufftResult CUFFTAPI cufftPlan1d(cufftHandle *plan, int nx, cufftType type,
int batch) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle *, int, cufftType, int);
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle *, int, cufftType, int);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftPlan1d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, nx, type, batch);
}
cufftResult CUFFTAPI cufftPlan2d(cufftHandle *plan,
int nx, int ny,
cufftResult CUFFTAPI cufftPlan2d(cufftHandle *plan, int nx, int ny,
cufftType type) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle *, int, int, cufftType);
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle *, int, int, cufftType);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftPlan2d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, nx, ny, type);
}
cufftResult CUFFTAPI cufftPlan3d(cufftHandle *plan,
int nx, int ny, int nz,
cufftResult CUFFTAPI cufftPlan3d(cufftHandle *plan, int nx, int ny, int nz,
cufftType type) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle *, int, int, int, cufftType);
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle *, int, int, int, cufftType);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftPlan3d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, nx, ny, nz, type);
}
cufftResult CUFFTAPI cufftPlanMany(cufftHandle *plan,
int rank,
int *n,
cufftResult CUFFTAPI cufftPlanMany(cufftHandle *plan, int rank, int *n,
int *inembed, int istride, int idist,
int *onembed, int ostride, int odist,
cufftType type,
int batch) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle *, int, int *, int *, int, int, int *, int, int, cufftType, int);
cufftType type, int batch) {
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle *, int, int *, int *, int,
int, int *, int, int, cufftType, int);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftPlanMany");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride, odist, type, batch);
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride,
odist, type, batch);
}
cufftResult CUFFTAPI cufftMakePlan1d(cufftHandle plan,
int nx,
cufftType type,
int batch,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, cufftType, int, size_t *);
cufftResult CUFFTAPI cufftMakePlan1d(cufftHandle plan, int nx, cufftType type,
int batch, size_t *workSize) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, cufftType, int, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftMakePlan1d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, nx, type, batch, workSize);
}
cufftResult CUFFTAPI cufftMakePlan2d(cufftHandle plan,
int nx, int ny,
cufftType type,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, int, cufftType, size_t *);
cufftResult CUFFTAPI cufftMakePlan2d(cufftHandle plan, int nx, int ny,
cufftType type, size_t *workSize) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, int, cufftType, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftMakePlan2d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, nx, ny, type, workSize);
}
cufftResult CUFFTAPI cufftMakePlan3d(cufftHandle plan,
int nx, int ny, int nz,
cufftType type,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, int, int, cufftType, size_t *);
cufftResult CUFFTAPI cufftMakePlan3d(cufftHandle plan, int nx, int ny, int nz,
cufftType type, size_t *workSize) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, int, int, cufftType, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftMakePlan3d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, nx, ny, nz, type, workSize);
}
cufftResult CUFFTAPI cufftMakePlanMany(cufftHandle plan,
int rank,
int *n,
cufftResult CUFFTAPI cufftMakePlanMany(cufftHandle plan, int rank, int *n,
int *inembed, int istride, int idist,
int *onembed, int ostride, int odist,
cufftType type,
int batch,
cufftType type, int batch,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, int *, int *, int, int, int *, int, int, cufftType, int, size_t *);
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, int *, int *, int, int, int *,
int, int, cufftType, int, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftMakePlanMany");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride, odist, type, batch, workSize);
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride,
odist, type, batch, workSize);
}
cufftResult CUFFTAPI cufftMakePlanMany64(cufftHandle plan,
int rank,
long long int *n,
long long int *inembed,
long long int istride,
long long int idist,
long long int *onembed,
long long int ostride, long long int odist,
cufftType type,
long long int batch,
size_t * workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, long long *, long long *, long long, long long, long long *, long long, long long, cufftType, long long, size_t *);
cufftResult CUFFTAPI cufftMakePlanMany64(
cufftHandle plan, int rank, long long int *n, long long int *inembed,
long long int istride, long long int idist, long long int *onembed,
long long int ostride, long long int odist, cufftType type,
long long int batch, size_t *workSize) {
using FuncPtr = cufftResult(CUFFTAPI *)(
cufftHandle, int, long long *, long long *, long long, long long,
long long *, long long, long long, cufftType, long long, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftMakePlanMany64");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride, odist, type, batch, workSize);
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride,
odist, type, batch, workSize);
}
cufftResult CUFFTAPI cufftGetSizeMany64(cufftHandle plan,
int rank,
long long int *n,
long long int *inembed,
long long int istride, long long int idist,
long long int *onembed,
long long int ostride, long long int odist,
cufftType type,
long long int batch,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, long long *, long long *, long long, long long, long long *, long long, long long, cufftType, long long, size_t *);
cufftResult CUFFTAPI cufftGetSizeMany64(
cufftHandle plan, int rank, long long int *n, long long int *inembed,
long long int istride, long long int idist, long long int *onembed,
long long int ostride, long long int odist, cufftType type,
long long int batch, size_t *workSize) {
using FuncPtr = cufftResult(CUFFTAPI *)(
cufftHandle, int, long long *, long long *, long long, long long,
long long *, long long, long long, cufftType, long long, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetSizeMany64");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride, odist, type, batch, workSize);
return func_ptr(plan, rank, n, inembed, istride, idist, onembed, ostride,
odist, type, batch, workSize);
}
cufftResult CUFFTAPI cufftEstimate1d(int nx,
cufftType type,
int batch,
cufftResult CUFFTAPI cufftEstimate1d(int nx, cufftType type, int batch,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(int, cufftType, int, size_t *);
using FuncPtr = cufftResult(CUFFTAPI *)(int, cufftType, int, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftEstimate1d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(nx, type, batch, workSize);
}
cufftResult CUFFTAPI cufftEstimate2d(int nx, int ny,
cufftType type,
cufftResult CUFFTAPI cufftEstimate2d(int nx, int ny, cufftType type,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(int, int, cufftType, size_t *);
using FuncPtr = cufftResult(CUFFTAPI *)(int, int, cufftType, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftEstimate2d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(nx, ny, type, workSize);
}
cufftResult CUFFTAPI cufftEstimate3d(int nx, int ny, int nz,
cufftType type,
cufftResult CUFFTAPI cufftEstimate3d(int nx, int ny, int nz, cufftType type,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(int, int, int, cufftType, size_t *);
using FuncPtr = cufftResult(CUFFTAPI *)(int, int, int, cufftType, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftEstimate3d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(nx, ny, nz, type, workSize);
}
cufftResult CUFFTAPI cufftEstimateMany(int rank,
int *n,
int *inembed, int istride, int idist,
int *onembed, int ostride, int odist,
cufftType type,
int batch,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(int, int *, int *, int, int, int *, int, int, cufftType, int, size_t *);
cufftResult CUFFTAPI cufftEstimateMany(int rank, int *n, int *inembed,
int istride, int idist, int *onembed,
int ostride, int odist, cufftType type,
int batch, size_t *workSize) {
using FuncPtr = cufftResult(CUFFTAPI *)(int, int *, int *, int, int, int *,
int, int, cufftType, int, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftEstimateMany");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(rank, n, inembed, istride, idist, onembed, ostride, odist, type, batch, workSize);
return func_ptr(rank, n, inembed, istride, idist, onembed, ostride, odist,
type, batch, workSize);
}
cufftResult CUFFTAPI cufftCreate(cufftHandle * handle) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle *);
cufftResult CUFFTAPI cufftCreate(cufftHandle *handle) {
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftCreate");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(handle);
}
cufftResult CUFFTAPI cufftGetSize1d(cufftHandle handle,
int nx,
cufftType type,
int batch,
size_t *workSize ) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, cufftType, int, size_t *);
cufftResult CUFFTAPI cufftGetSize1d(cufftHandle handle, int nx, cufftType type,
int batch, size_t *workSize) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, cufftType, int, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetSize1d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(handle, nx, type, batch, workSize);
}
cufftResult CUFFTAPI cufftGetSize2d(cufftHandle handle,
int nx, int ny,
cufftType type,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, int, cufftType, size_t *);
cufftResult CUFFTAPI cufftGetSize2d(cufftHandle handle, int nx, int ny,
cufftType type, size_t *workSize) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, int, cufftType, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetSize2d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(handle, nx, ny, type, workSize);
}
cufftResult CUFFTAPI cufftGetSize3d(cufftHandle handle,
int nx, int ny, int nz,
cufftType type,
size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, int, int, cufftType, size_t *);
cufftResult CUFFTAPI cufftGetSize3d(cufftHandle handle, int nx, int ny, int nz,
cufftType type, size_t *workSize) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, int, int, cufftType, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetSize3d");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(handle, nx, ny, nz, type, workSize);
}
cufftResult CUFFTAPI cufftGetSizeMany(cufftHandle handle,
int rank, int *n,
cufftResult CUFFTAPI cufftGetSizeMany(cufftHandle handle, int rank, int *n,
int *inembed, int istride, int idist,
int *onembed, int ostride, int odist,
cufftType type, int batch, size_t *workArea) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int, int *, int *, int, int, int *, int, int, cufftType, int, size_t *);
cufftType type, int batch,
size_t *workArea) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, int, int *, int *, int, int, int *,
int, int, cufftType, int, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetSizeMany");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(handle, rank, n, inembed, istride, idist, onembed, ostride, odist, type, batch, workArea);
return func_ptr(handle, rank, n, inembed, istride, idist, onembed, ostride,
odist, type, batch, workArea);
}
cufftResult CUFFTAPI cufftGetSize(cufftHandle handle, size_t *workSize) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, size_t *);
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetSize");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(handle, workSize);
}
cufftResult CUFFTAPI cufftSetWorkArea(cufftHandle plan, void *workArea) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, void *);
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftSetWorkArea");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, workArea);
}
cufftResult CUFFTAPI cufftSetAutoAllocation(cufftHandle plan, int autoAllocate) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, int);
cufftResult CUFFTAPI cufftSetAutoAllocation(cufftHandle plan,
int autoAllocate) {
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle, int);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftSetAutoAllocation");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, autoAllocate);
}
cufftResult CUFFTAPI cufftExecC2C(cufftHandle plan,
cufftComplex *idata,
cufftComplex *odata,
int direction) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, cufftComplex *, cufftComplex *, int);
cufftResult CUFFTAPI cufftExecC2C(cufftHandle plan, cufftComplex *idata,
cufftComplex *odata, int direction) {
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, cufftComplex *, cufftComplex *, int);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftExecC2C");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, idata, odata, direction);
}
cufftResult CUFFTAPI cufftExecR2C(cufftHandle plan,
cufftReal *idata,
cufftResult CUFFTAPI cufftExecR2C(cufftHandle plan, cufftReal *idata,
cufftComplex *odata) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, cufftReal *, cufftComplex *);
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, cufftReal *, cufftComplex *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftExecR2C");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, idata, odata);
}
cufftResult CUFFTAPI cufftExecC2R(cufftHandle plan,
cufftComplex *idata,
cufftResult CUFFTAPI cufftExecC2R(cufftHandle plan, cufftComplex *idata,
cufftReal *odata) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, cufftComplex *, cufftReal *);
using FuncPtr =
cufftResult(CUFFTAPI *)(cufftHandle, cufftComplex *, cufftReal *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftExecC2R");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, idata, odata);
}
cufftResult CUFFTAPI cufftExecZ2Z(cufftHandle plan,
cufftDoubleComplex *idata,
cufftDoubleComplex *odata,
int direction) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, cufftDoubleComplex *, cufftDoubleComplex *, int);
cufftResult CUFFTAPI cufftExecZ2Z(cufftHandle plan, cufftDoubleComplex *idata,
cufftDoubleComplex *odata, int direction) {
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle, cufftDoubleComplex *,
cufftDoubleComplex *, int);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftExecZ2Z");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, idata, odata, direction);
}
cufftResult CUFFTAPI cufftExecD2Z(cufftHandle plan,
cufftDoubleReal *idata,
cufftResult CUFFTAPI cufftExecD2Z(cufftHandle plan, cufftDoubleReal *idata,
cufftDoubleComplex *odata) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, cufftDoubleReal *, cufftDoubleComplex *);
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle, cufftDoubleReal *,
cufftDoubleComplex *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftExecD2Z");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, idata, odata);
}
cufftResult CUFFTAPI cufftExecZ2D(cufftHandle plan,
cufftDoubleComplex *idata,
cufftResult CUFFTAPI cufftExecZ2D(cufftHandle plan, cufftDoubleComplex *idata,
cufftDoubleReal *odata) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, cufftDoubleComplex *, cufftDoubleReal *);
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle, cufftDoubleComplex *,
cufftDoubleReal *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftExecZ2D");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, idata, odata);
}
cufftResult CUFFTAPI cufftSetStream(cufftHandle plan,
cudaStream_t stream) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle, cudaStream_t);
cufftResult CUFFTAPI cufftSetStream(cufftHandle plan, cudaStream_t stream) {
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle, cudaStream_t);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftSetStream");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan, stream);
}
cufftResult CUFFTAPI cufftDestroy(cufftHandle plan) {
using FuncPtr = cufftResult (CUFFTAPI *)(cufftHandle);
using FuncPtr = cufftResult(CUFFTAPI *)(cufftHandle);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftDestroy");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(plan);
}
cufftResult CUFFTAPI cufftGetVersion(int *version) {
using FuncPtr = cufftResult (CUFFTAPI *)(int *);
using FuncPtr = cufftResult(CUFFTAPI *)(int *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetVersion");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(version);
}
cufftResult CUFFTAPI cufftGetProperty(libraryPropertyType type,
int *value) {
using FuncPtr = cufftResult (CUFFTAPI *)(libraryPropertyType, int *);
cufftResult CUFFTAPI cufftGetProperty(libraryPropertyType type, int *value) {
using FuncPtr = cufftResult(CUFFTAPI *)(libraryPropertyType, int *);
static auto func_ptr = LoadSymbol<FuncPtr>("cufftGetProperty");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(type, value);

View File

@ -2,8 +2,8 @@
extern "C" {
CUptiResult CUPTIAPI cuptiGetResultString(CUptiResult result,
const char** str) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUptiResult, const char**);
const char **str) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUptiResult, const char **);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetResultString");
if (!func_ptr) {
if (str) {
@ -14,45 +14,45 @@ CUptiResult CUPTIAPI cuptiGetResultString(CUptiResult result,
return func_ptr(result, str);
}
CUptiResult CUPTIAPI cuptiGetVersion(uint32_t* version) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint32_t*);
CUptiResult CUPTIAPI cuptiGetVersion(uint32_t *version) {
using FuncPtr = CUptiResult(CUPTIAPI *)(uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetVersion");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(version);
}
CUptiResult CUPTIAPI cuptiSupportedDomains(size_t* domainCount,
CUpti_DomainTable* domainTable) {
using FuncPtr = CUptiResult(CUPTIAPI*)(size_t*, CUpti_DomainTable*);
CUptiResult CUPTIAPI cuptiSupportedDomains(size_t *domainCount,
CUpti_DomainTable *domainTable) {
using FuncPtr = CUptiResult(CUPTIAPI *)(size_t *, CUpti_DomainTable *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiSupportedDomains");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(domainCount, domainTable);
}
CUptiResult CUPTIAPI cuptiSubscribe(CUpti_SubscriberHandle* subscriber,
CUptiResult CUPTIAPI cuptiSubscribe(CUpti_SubscriberHandle *subscriber,
CUpti_CallbackFunc callback,
void* userdata) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_SubscriberHandle*,
CUpti_CallbackFunc, void*);
void *userdata) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_SubscriberHandle *,
CUpti_CallbackFunc, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiSubscribe");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(subscriber, callback, userdata);
}
CUptiResult CUPTIAPI cuptiUnsubscribe(CUpti_SubscriberHandle subscriber) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_SubscriberHandle);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_SubscriberHandle);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiUnsubscribe");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(subscriber);
}
CUptiResult CUPTIAPI cuptiGetCallbackState(uint32_t* enable,
CUptiResult CUPTIAPI cuptiGetCallbackState(uint32_t *enable,
CUpti_SubscriberHandle subscriber,
CUpti_CallbackDomain domain,
CUpti_CallbackId cbid) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(uint32_t*, CUpti_SubscriberHandle,
CUpti_CallbackDomain, CUpti_CallbackId);
CUptiResult(CUPTIAPI *)(uint32_t *, CUpti_SubscriberHandle,
CUpti_CallbackDomain, CUpti_CallbackId);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetCallbackState");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(enable, subscriber, domain, cbid);
@ -62,7 +62,7 @@ CUptiResult CUPTIAPI cuptiEnableCallback(uint32_t enable,
CUpti_SubscriberHandle subscriber,
CUpti_CallbackDomain domain,
CUpti_CallbackId cbid) {
using FuncPtr = CUptiResult(CUPTIAPI*)(
using FuncPtr = CUptiResult(CUPTIAPI *)(
uint32_t, CUpti_SubscriberHandle, CUpti_CallbackDomain, CUpti_CallbackId);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEnableCallback");
if (!func_ptr) return GetSymbolNotFoundError();
@ -72,8 +72,8 @@ CUptiResult CUPTIAPI cuptiEnableCallback(uint32_t enable,
CUptiResult CUPTIAPI cuptiEnableDomain(uint32_t enable,
CUpti_SubscriberHandle subscriber,
CUpti_CallbackDomain domain) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint32_t, CUpti_SubscriberHandle,
CUpti_CallbackDomain);
using FuncPtr = CUptiResult(CUPTIAPI *)(uint32_t, CUpti_SubscriberHandle,
CUpti_CallbackDomain);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEnableDomain");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(enable, subscriber, domain);
@ -81,16 +81,16 @@ CUptiResult CUPTIAPI cuptiEnableDomain(uint32_t enable,
CUptiResult CUPTIAPI cuptiEnableAllDomains(uint32_t enable,
CUpti_SubscriberHandle subscriber) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint32_t, CUpti_SubscriberHandle);
using FuncPtr = CUptiResult(CUPTIAPI *)(uint32_t, CUpti_SubscriberHandle);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEnableAllDomains");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(enable, subscriber);
}
CUptiResult CUPTIAPI cuptiGetCallbackName(CUpti_CallbackDomain domain,
uint32_t cbid, const char** name) {
uint32_t cbid, const char **name) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_CallbackDomain, uint32_t, const char**);
CUptiResult(CUPTIAPI *)(CUpti_CallbackDomain, uint32_t, const char **);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetCallbackName");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(domain, cbid, name);
@ -98,7 +98,7 @@ CUptiResult CUPTIAPI cuptiGetCallbackName(CUpti_CallbackDomain domain,
CUptiResult CUPTIAPI
cuptiSetEventCollectionMode(CUcontext context, CUpti_EventCollectionMode mode) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, CUpti_EventCollectionMode);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, CUpti_EventCollectionMode);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiSetEventCollectionMode");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, mode);
@ -106,34 +106,34 @@ cuptiSetEventCollectionMode(CUcontext context, CUpti_EventCollectionMode mode) {
CUptiResult CUPTIAPI cuptiDeviceGetAttribute(CUdevice device,
CUpti_DeviceAttribute attrib,
size_t* valueSize, void* value) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUdevice, CUpti_DeviceAttribute, size_t*, void*);
size_t *valueSize, void *value) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUdevice, CUpti_DeviceAttribute,
size_t *, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDeviceGetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, attrib, valueSize, value);
}
CUptiResult CUPTIAPI cuptiDeviceGetTimestamp(CUcontext context,
uint64_t* timestamp) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, uint64_t*);
uint64_t *timestamp) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, uint64_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDeviceGetTimestamp");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, timestamp);
}
CUptiResult CUPTIAPI cuptiDeviceGetNumEventDomains(CUdevice device,
uint32_t* numDomains) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUdevice, uint32_t*);
uint32_t *numDomains) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUdevice, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDeviceGetNumEventDomains");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, numDomains);
}
CUptiResult CUPTIAPI cuptiDeviceEnumEventDomains(
CUdevice device, size_t* arraySizeBytes, CUpti_EventDomainID* domainArray) {
CUdevice device, size_t *arraySizeBytes, CUpti_EventDomainID *domainArray) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUdevice, size_t*, CUpti_EventDomainID*);
CUptiResult(CUPTIAPI *)(CUdevice, size_t *, CUpti_EventDomainID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDeviceEnumEventDomains");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, arraySizeBytes, domainArray);
@ -141,26 +141,26 @@ CUptiResult CUPTIAPI cuptiDeviceEnumEventDomains(
CUptiResult CUPTIAPI cuptiDeviceGetEventDomainAttribute(
CUdevice device, CUpti_EventDomainID eventDomain,
CUpti_EventDomainAttribute attrib, size_t* valueSize, void* value) {
CUpti_EventDomainAttribute attrib, size_t *valueSize, void *value) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUdevice, CUpti_EventDomainID,
CUpti_EventDomainAttribute, size_t*, void*);
CUptiResult(CUPTIAPI *)(CUdevice, CUpti_EventDomainID,
CUpti_EventDomainAttribute, size_t *, void *);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiDeviceGetEventDomainAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, eventDomain, attrib, valueSize, value);
}
CUptiResult CUPTIAPI cuptiGetNumEventDomains(uint32_t* numDomains) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint32_t*);
CUptiResult CUPTIAPI cuptiGetNumEventDomains(uint32_t *numDomains) {
using FuncPtr = CUptiResult(CUPTIAPI *)(uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetNumEventDomains");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(numDomains);
}
CUptiResult CUPTIAPI cuptiEnumEventDomains(size_t* arraySizeBytes,
CUpti_EventDomainID* domainArray) {
using FuncPtr = CUptiResult(CUPTIAPI*)(size_t*, CUpti_EventDomainID*);
CUptiResult CUPTIAPI cuptiEnumEventDomains(size_t *arraySizeBytes,
CUpti_EventDomainID *domainArray) {
using FuncPtr = CUptiResult(CUPTIAPI *)(size_t *, CUpti_EventDomainID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEnumEventDomains");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(arraySizeBytes, domainArray);
@ -168,27 +168,27 @@ CUptiResult CUPTIAPI cuptiEnumEventDomains(size_t* arraySizeBytes,
CUptiResult CUPTIAPI cuptiEventDomainGetAttribute(
CUpti_EventDomainID eventDomain, CUpti_EventDomainAttribute attrib,
size_t* valueSize, void* value) {
using FuncPtr = CUptiResult(CUPTIAPI*)(
CUpti_EventDomainID, CUpti_EventDomainAttribute, size_t*, void*);
size_t *valueSize, void *value) {
using FuncPtr = CUptiResult(CUPTIAPI *)(
CUpti_EventDomainID, CUpti_EventDomainAttribute, size_t *, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventDomainGetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventDomain, attrib, valueSize, value);
}
CUptiResult CUPTIAPI cuptiEventDomainGetNumEvents(
CUpti_EventDomainID eventDomain, uint32_t* numEvents) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventDomainID, uint32_t*);
CUpti_EventDomainID eventDomain, uint32_t *numEvents) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventDomainID, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventDomainGetNumEvents");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventDomain, numEvents);
}
CUptiResult CUPTIAPI cuptiEventDomainEnumEvents(CUpti_EventDomainID eventDomain,
size_t* arraySizeBytes,
CUpti_EventID* eventArray) {
size_t *arraySizeBytes,
CUpti_EventID *eventArray) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_EventDomainID, size_t*, CUpti_EventID*);
CUptiResult(CUPTIAPI *)(CUpti_EventDomainID, size_t *, CUpti_EventID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventDomainEnumEvents");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventDomain, arraySizeBytes, eventArray);
@ -196,35 +196,36 @@ CUptiResult CUPTIAPI cuptiEventDomainEnumEvents(CUpti_EventDomainID eventDomain,
CUptiResult CUPTIAPI cuptiEventGetAttribute(CUpti_EventID event,
CUpti_EventAttribute attrib,
size_t* valueSize, void* value) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventID, CUpti_EventAttribute,
size_t*, void*);
size_t *valueSize, void *value) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventID, CUpti_EventAttribute,
size_t *, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(event, attrib, valueSize, value);
}
CUptiResult CUPTIAPI cuptiEventGetIdFromName(CUdevice device,
const char* eventName,
CUpti_EventID* event) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUdevice, const char*, CUpti_EventID*);
const char *eventName,
CUpti_EventID *event) {
using FuncPtr =
CUptiResult(CUPTIAPI *)(CUdevice, const char *, CUpti_EventID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGetIdFromName");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, eventName, event);
}
CUptiResult CUPTIAPI cuptiEventGroupCreate(CUcontext context,
CUpti_EventGroup* eventGroup,
CUpti_EventGroup *eventGroup,
uint32_t flags) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUcontext, CUpti_EventGroup*, uint32_t);
CUptiResult(CUPTIAPI *)(CUcontext, CUpti_EventGroup *, uint32_t);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupCreate");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, eventGroup, flags);
}
CUptiResult CUPTIAPI cuptiEventGroupDestroy(CUpti_EventGroup eventGroup) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroup);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupDestroy");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup);
@ -232,9 +233,9 @@ CUptiResult CUPTIAPI cuptiEventGroupDestroy(CUpti_EventGroup eventGroup) {
CUptiResult CUPTIAPI cuptiEventGroupGetAttribute(
CUpti_EventGroup eventGroup, CUpti_EventGroupAttribute attrib,
size_t* valueSize, void* value) {
using FuncPtr = CUptiResult(CUPTIAPI*)(
CUpti_EventGroup, CUpti_EventGroupAttribute, size_t*, void*);
size_t *valueSize, void *value) {
using FuncPtr = CUptiResult(CUPTIAPI *)(
CUpti_EventGroup, CUpti_EventGroupAttribute, size_t *, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupGetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup, attrib, valueSize, value);
@ -242,9 +243,9 @@ CUptiResult CUPTIAPI cuptiEventGroupGetAttribute(
CUptiResult CUPTIAPI cuptiEventGroupSetAttribute(
CUpti_EventGroup eventGroup, CUpti_EventGroupAttribute attrib,
size_t valueSize, void* value) {
using FuncPtr = CUptiResult(CUPTIAPI*)(
CUpti_EventGroup, CUpti_EventGroupAttribute, size_t, void*);
size_t valueSize, void *value) {
using FuncPtr = CUptiResult(CUPTIAPI *)(
CUpti_EventGroup, CUpti_EventGroupAttribute, size_t, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupSetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup, attrib, valueSize, value);
@ -252,7 +253,7 @@ CUptiResult CUPTIAPI cuptiEventGroupSetAttribute(
CUptiResult CUPTIAPI cuptiEventGroupAddEvent(CUpti_EventGroup eventGroup,
CUpti_EventID event) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup, CUpti_EventID);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroup, CUpti_EventID);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupAddEvent");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup, event);
@ -260,7 +261,7 @@ CUptiResult CUPTIAPI cuptiEventGroupAddEvent(CUpti_EventGroup eventGroup,
CUptiResult CUPTIAPI cuptiEventGroupRemoveEvent(CUpti_EventGroup eventGroup,
CUpti_EventID event) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup, CUpti_EventID);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroup, CUpti_EventID);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupRemoveEvent");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup, event);
@ -268,7 +269,7 @@ CUptiResult CUPTIAPI cuptiEventGroupRemoveEvent(CUpti_EventGroup eventGroup,
CUptiResult CUPTIAPI
cuptiEventGroupRemoveAllEvents(CUpti_EventGroup eventGroup) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroup);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupRemoveAllEvents");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup);
@ -276,21 +277,21 @@ cuptiEventGroupRemoveAllEvents(CUpti_EventGroup eventGroup) {
CUptiResult CUPTIAPI
cuptiEventGroupResetAllEvents(CUpti_EventGroup eventGroup) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroup);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupResetAllEvents");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup);
}
CUptiResult CUPTIAPI cuptiEventGroupEnable(CUpti_EventGroup eventGroup) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroup);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupEnable");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup);
}
CUptiResult CUPTIAPI cuptiEventGroupDisable(CUpti_EventGroup eventGroup) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroup);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupDisable");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup);
@ -299,10 +300,11 @@ CUptiResult CUPTIAPI cuptiEventGroupDisable(CUpti_EventGroup eventGroup) {
CUptiResult CUPTIAPI cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup,
CUpti_ReadEventFlags flags,
CUpti_EventID event,
size_t* eventValueBufferSizeBytes,
uint64_t* eventValueBuffer) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroup, CUpti_ReadEventFlags,
CUpti_EventID, size_t*, uint64_t*);
size_t *eventValueBufferSizeBytes,
uint64_t *eventValueBuffer) {
using FuncPtr =
CUptiResult(CUPTIAPI *)(CUpti_EventGroup, CUpti_ReadEventFlags,
CUpti_EventID, size_t *, uint64_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupReadEvent");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup, flags, event, eventValueBufferSizeBytes,
@ -311,12 +313,12 @@ CUptiResult CUPTIAPI cuptiEventGroupReadEvent(CUpti_EventGroup eventGroup,
CUptiResult CUPTIAPI cuptiEventGroupReadAllEvents(
CUpti_EventGroup eventGroup, CUpti_ReadEventFlags flags,
size_t* eventValueBufferSizeBytes, uint64_t* eventValueBuffer,
size_t* eventIdArraySizeBytes, CUpti_EventID* eventIdArray,
size_t* numEventIdsRead) {
size_t *eventValueBufferSizeBytes, uint64_t *eventValueBuffer,
size_t *eventIdArraySizeBytes, CUpti_EventID *eventIdArray,
size_t *numEventIdsRead) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_EventGroup, CUpti_ReadEventFlags, size_t*,
uint64_t*, size_t*, CUpti_EventID*, size_t*);
CUptiResult(CUPTIAPI *)(CUpti_EventGroup, CUpti_ReadEventFlags, size_t *,
uint64_t *, size_t *, CUpti_EventID *, size_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupReadAllEvents");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroup, flags, eventValueBufferSizeBytes,
@ -326,9 +328,9 @@ CUptiResult CUPTIAPI cuptiEventGroupReadAllEvents(
CUptiResult CUPTIAPI cuptiEventGroupSetsCreate(
CUcontext context, size_t eventIdArraySizeBytes,
CUpti_EventID* eventIdArray, CUpti_EventGroupSets** eventGroupPasses) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, size_t, CUpti_EventID*,
CUpti_EventGroupSets**);
CUpti_EventID *eventIdArray, CUpti_EventGroupSets **eventGroupPasses) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, size_t, CUpti_EventID *,
CUpti_EventGroupSets **);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupSetsCreate");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, eventIdArraySizeBytes, eventIdArray,
@ -336,79 +338,79 @@ CUptiResult CUPTIAPI cuptiEventGroupSetsCreate(
}
CUptiResult CUPTIAPI
cuptiEventGroupSetsDestroy(CUpti_EventGroupSets* eventGroupSets) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroupSets*);
cuptiEventGroupSetsDestroy(CUpti_EventGroupSets *eventGroupSets) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroupSets *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupSetsDestroy");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroupSets);
}
CUptiResult CUPTIAPI
cuptiEventGroupSetEnable(CUpti_EventGroupSet* eventGroupSet) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroupSet*);
cuptiEventGroupSetEnable(CUpti_EventGroupSet *eventGroupSet) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroupSet *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupSetEnable");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroupSet);
}
CUptiResult CUPTIAPI
cuptiEventGroupSetDisable(CUpti_EventGroupSet* eventGroupSet) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_EventGroupSet*);
cuptiEventGroupSetDisable(CUpti_EventGroupSet *eventGroupSet) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_EventGroupSet *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEventGroupSetDisable");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(eventGroupSet);
}
CUptiResult CUPTIAPI cuptiEnableKernelReplayMode(CUcontext context) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEnableKernelReplayMode");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context);
}
CUptiResult CUPTIAPI cuptiDisableKernelReplayMode(CUcontext context) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDisableKernelReplayMode");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context);
}
CUptiResult CUPTIAPI cuptiKernelReplaySubscribeUpdate(
CUpti_KernelReplayUpdateFunc updateFunc, void* customData) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_KernelReplayUpdateFunc, void*);
CUpti_KernelReplayUpdateFunc updateFunc, void *customData) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_KernelReplayUpdateFunc, void *);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiKernelReplaySubscribeUpdate");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(updateFunc, customData);
}
CUptiResult CUPTIAPI cuptiGetNumMetrics(uint32_t* numMetrics) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint32_t*);
CUptiResult CUPTIAPI cuptiGetNumMetrics(uint32_t *numMetrics) {
using FuncPtr = CUptiResult(CUPTIAPI *)(uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetNumMetrics");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(numMetrics);
}
CUptiResult CUPTIAPI cuptiEnumMetrics(size_t* arraySizeBytes,
CUpti_MetricID* metricArray) {
using FuncPtr = CUptiResult(CUPTIAPI*)(size_t*, CUpti_MetricID*);
CUptiResult CUPTIAPI cuptiEnumMetrics(size_t *arraySizeBytes,
CUpti_MetricID *metricArray) {
using FuncPtr = CUptiResult(CUPTIAPI *)(size_t *, CUpti_MetricID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiEnumMetrics");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(arraySizeBytes, metricArray);
}
CUptiResult CUPTIAPI cuptiDeviceGetNumMetrics(CUdevice device,
uint32_t* numMetrics) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUdevice, uint32_t*);
uint32_t *numMetrics) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUdevice, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDeviceGetNumMetrics");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, numMetrics);
}
CUptiResult CUPTIAPI cuptiDeviceEnumMetrics(CUdevice device,
size_t* arraySizeBytes,
CUpti_MetricID* metricArray) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUdevice, size_t*, CUpti_MetricID*);
size_t *arraySizeBytes,
CUpti_MetricID *metricArray) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUdevice, size_t *, CUpti_MetricID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDeviceEnumMetrics");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, arraySizeBytes, metricArray);
@ -416,55 +418,55 @@ CUptiResult CUPTIAPI cuptiDeviceEnumMetrics(CUdevice device,
CUptiResult CUPTIAPI cuptiMetricGetAttribute(CUpti_MetricID metric,
CUpti_MetricAttribute attrib,
size_t* valueSize, void* value) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_MetricID, CUpti_MetricAttribute,
size_t*, void*);
size_t *valueSize, void *value) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_MetricID, CUpti_MetricAttribute,
size_t *, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricGetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(metric, attrib, valueSize, value);
}
CUptiResult CUPTIAPI cuptiMetricGetIdFromName(CUdevice device,
const char* metricName,
CUpti_MetricID* metric) {
const char *metricName,
CUpti_MetricID *metric) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUdevice, const char*, CUpti_MetricID*);
CUptiResult(CUPTIAPI *)(CUdevice, const char *, CUpti_MetricID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricGetIdFromName");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, metricName, metric);
}
CUptiResult CUPTIAPI cuptiMetricGetNumEvents(CUpti_MetricID metric,
uint32_t* numEvents) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_MetricID, uint32_t*);
uint32_t *numEvents) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_MetricID, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricGetNumEvents");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(metric, numEvents);
}
CUptiResult CUPTIAPI cuptiMetricEnumEvents(CUpti_MetricID metric,
size_t* eventIdArraySizeBytes,
CUpti_EventID* eventIdArray) {
size_t *eventIdArraySizeBytes,
CUpti_EventID *eventIdArray) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_MetricID, size_t*, CUpti_EventID*);
CUptiResult(CUPTIAPI *)(CUpti_MetricID, size_t *, CUpti_EventID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricEnumEvents");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(metric, eventIdArraySizeBytes, eventIdArray);
}
CUptiResult CUPTIAPI cuptiMetricGetNumProperties(CUpti_MetricID metric,
uint32_t* numProp) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_MetricID, uint32_t*);
uint32_t *numProp) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_MetricID, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricGetNumProperties");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(metric, numProp);
}
CUptiResult CUPTIAPI
cuptiMetricEnumProperties(CUpti_MetricID metric, size_t* propIdArraySizeBytes,
CUpti_MetricPropertyID* propIdArray) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_MetricID, size_t*, CUpti_MetricPropertyID*);
cuptiMetricEnumProperties(CUpti_MetricID metric, size_t *propIdArraySizeBytes,
CUpti_MetricPropertyID *propIdArray) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_MetricID, size_t *,
CUpti_MetricPropertyID *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricEnumProperties");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(metric, propIdArraySizeBytes, propIdArray);
@ -472,9 +474,9 @@ cuptiMetricEnumProperties(CUpti_MetricID metric, size_t* propIdArraySizeBytes,
CUptiResult CUPTIAPI
cuptiMetricGetRequiredEventGroupSets(CUcontext context, CUpti_MetricID metric,
CUpti_EventGroupSets** eventGroupSets) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUcontext, CUpti_MetricID, CUpti_EventGroupSets**);
CUpti_EventGroupSets **eventGroupSets) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, CUpti_MetricID,
CUpti_EventGroupSets **);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiMetricGetRequiredEventGroupSets");
if (!func_ptr) return GetSymbolNotFoundError();
@ -483,9 +485,9 @@ cuptiMetricGetRequiredEventGroupSets(CUcontext context, CUpti_MetricID metric,
CUptiResult CUPTIAPI cuptiMetricCreateEventGroupSets(
CUcontext context, size_t metricIdArraySizeBytes,
CUpti_MetricID* metricIdArray, CUpti_EventGroupSets** eventGroupPasses) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, size_t, CUpti_MetricID*,
CUpti_EventGroupSets**);
CUpti_MetricID *metricIdArray, CUpti_EventGroupSets **eventGroupPasses) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, size_t, CUpti_MetricID *,
CUpti_EventGroupSets **);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricCreateEventGroupSets");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, metricIdArraySizeBytes, metricIdArray,
@ -494,14 +496,14 @@ CUptiResult CUPTIAPI cuptiMetricCreateEventGroupSets(
CUptiResult CUPTIAPI cuptiMetricGetValue(CUdevice device, CUpti_MetricID metric,
size_t eventIdArraySizeBytes,
CUpti_EventID* eventIdArray,
CUpti_EventID *eventIdArray,
size_t eventValueArraySizeBytes,
uint64_t* eventValueArray,
uint64_t *eventValueArray,
uint64_t timeDuration,
CUpti_MetricValue* metricValue) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUdevice, CUpti_MetricID, size_t, CUpti_EventID*,
size_t, uint64_t*, uint64_t, CUpti_MetricValue*);
CUpti_MetricValue *metricValue) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUdevice, CUpti_MetricID, size_t,
CUpti_EventID *, size_t, uint64_t *,
uint64_t, CUpti_MetricValue *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricGetValue");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(device, metric, eventIdArraySizeBytes, eventIdArray,
@ -511,13 +513,13 @@ CUptiResult CUPTIAPI cuptiMetricGetValue(CUdevice device, CUpti_MetricID metric,
CUptiResult CUPTIAPI cuptiMetricGetValue2(
CUpti_MetricID metric, size_t eventIdArraySizeBytes,
CUpti_EventID* eventIdArray, size_t eventValueArraySizeBytes,
uint64_t* eventValueArray, size_t propIdArraySizeBytes,
CUpti_MetricPropertyID* propIdArray, size_t propValueArraySizeBytes,
uint64_t* propValueArray, CUpti_MetricValue* metricValue) {
using FuncPtr = CUptiResult(CUPTIAPI*)(
CUpti_MetricID, size_t, CUpti_EventID*, size_t, uint64_t*, size_t,
CUpti_MetricPropertyID*, size_t, uint64_t*, CUpti_MetricValue*);
CUpti_EventID *eventIdArray, size_t eventValueArraySizeBytes,
uint64_t *eventValueArray, size_t propIdArraySizeBytes,
CUpti_MetricPropertyID *propIdArray, size_t propValueArraySizeBytes,
uint64_t *propValueArray, CUpti_MetricValue *metricValue) {
using FuncPtr = CUptiResult(CUPTIAPI *)(
CUpti_MetricID, size_t, CUpti_EventID *, size_t, uint64_t *, size_t,
CUpti_MetricPropertyID *, size_t, uint64_t *, CUpti_MetricValue *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiMetricGetValue2");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(metric, eventIdArraySizeBytes, eventIdArray,
@ -526,23 +528,23 @@ CUptiResult CUPTIAPI cuptiMetricGetValue2(
propValueArray, metricValue);
}
CUptiResult CUPTIAPI cuptiGetTimestamp(uint64_t* timestamp) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint64_t*);
CUptiResult CUPTIAPI cuptiGetTimestamp(uint64_t *timestamp) {
using FuncPtr = CUptiResult(CUPTIAPI *)(uint64_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetTimestamp");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(timestamp);
}
CUptiResult CUPTIAPI cuptiGetContextId(CUcontext context, uint32_t* contextId) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, uint32_t*);
CUptiResult CUPTIAPI cuptiGetContextId(CUcontext context, uint32_t *contextId) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetContextId");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, contextId);
}
CUptiResult CUPTIAPI cuptiGetStreamId(CUcontext context, CUstream stream,
uint32_t* streamId) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, CUstream, uint32_t*);
uint32_t *streamId) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, CUstream, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetStreamId");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, stream, streamId);
@ -550,30 +552,30 @@ CUptiResult CUPTIAPI cuptiGetStreamId(CUcontext context, CUstream stream,
CUptiResult CUPTIAPI cuptiGetStreamIdEx(CUcontext context, CUstream stream,
uint8_t perThreadStream,
uint32_t* streamId) {
uint32_t *streamId) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUcontext, CUstream, uint8_t, uint32_t*);
CUptiResult(CUPTIAPI *)(CUcontext, CUstream, uint8_t, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetStreamIdEx");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, stream, perThreadStream, streamId);
}
CUptiResult CUPTIAPI cuptiGetDeviceId(CUcontext context, uint32_t* deviceId) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, uint32_t*);
CUptiResult CUPTIAPI cuptiGetDeviceId(CUcontext context, uint32_t *deviceId) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, uint32_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetDeviceId");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, deviceId);
}
CUptiResult CUPTIAPI cuptiActivityEnable(CUpti_ActivityKind kind) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_ActivityKind);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_ActivityKind);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityEnable");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(kind);
}
CUptiResult CUPTIAPI cuptiActivityDisable(CUpti_ActivityKind kind) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_ActivityKind);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_ActivityKind);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityDisable");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(kind);
@ -581,7 +583,7 @@ CUptiResult CUPTIAPI cuptiActivityDisable(CUpti_ActivityKind kind) {
CUptiResult CUPTIAPI cuptiActivityEnableContext(CUcontext context,
CUpti_ActivityKind kind) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, CUpti_ActivityKind);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, CUpti_ActivityKind);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityEnableContext");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, kind);
@ -589,7 +591,7 @@ CUptiResult CUPTIAPI cuptiActivityEnableContext(CUcontext context,
CUptiResult CUPTIAPI cuptiActivityDisableContext(CUcontext context,
CUpti_ActivityKind kind) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, CUpti_ActivityKind);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, CUpti_ActivityKind);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityDisableContext");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, kind);
@ -597,18 +599,18 @@ CUptiResult CUPTIAPI cuptiActivityDisableContext(CUcontext context,
CUptiResult CUPTIAPI cuptiActivityGetNumDroppedRecords(CUcontext context,
uint32_t streamId,
size_t* dropped) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, uint32_t, size_t*);
size_t *dropped) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, uint32_t, size_t *);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiActivityGetNumDroppedRecords");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, streamId, dropped);
}
CUptiResult CUPTIAPI cuptiActivityGetNextRecord(uint8_t* buffer,
CUptiResult CUPTIAPI cuptiActivityGetNextRecord(uint8_t *buffer,
size_t validBufferSizeBytes,
CUpti_Activity** record) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint8_t*, size_t, CUpti_Activity**);
CUpti_Activity **record) {
using FuncPtr = CUptiResult(CUPTIAPI *)(uint8_t *, size_t, CUpti_Activity **);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityGetNextRecord");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(buffer, validBufferSizeBytes, record);
@ -617,8 +619,8 @@ CUptiResult CUPTIAPI cuptiActivityGetNextRecord(uint8_t* buffer,
CUptiResult CUPTIAPI cuptiActivityRegisterCallbacks(
CUpti_BuffersCallbackRequestFunc funcBufferRequested,
CUpti_BuffersCallbackCompleteFunc funcBufferCompleted) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_BuffersCallbackRequestFunc,
CUpti_BuffersCallbackCompleteFunc);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_BuffersCallbackRequestFunc,
CUpti_BuffersCallbackCompleteFunc);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityRegisterCallbacks");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(funcBufferRequested, funcBufferCompleted);
@ -626,41 +628,41 @@ CUptiResult CUPTIAPI cuptiActivityRegisterCallbacks(
CUptiResult CUPTIAPI cuptiActivityFlush(CUcontext context, uint32_t streamId,
uint32_t flag) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUcontext, uint32_t, uint32_t);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUcontext, uint32_t, uint32_t);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityFlush");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, streamId, flag);
}
CUptiResult CUPTIAPI cuptiActivityFlushAll(uint32_t flag) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint32_t);
using FuncPtr = CUptiResult(CUPTIAPI *)(uint32_t);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityFlushAll");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(flag);
}
CUptiResult CUPTIAPI cuptiActivityGetAttribute(CUpti_ActivityAttribute attr,
size_t* valueSize, void* value) {
size_t *valueSize, void *value) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_ActivityAttribute, size_t*, void*);
CUptiResult(CUPTIAPI *)(CUpti_ActivityAttribute, size_t *, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivityGetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(attr, valueSize, value);
}
CUptiResult CUPTIAPI cuptiActivitySetAttribute(CUpti_ActivityAttribute attr,
size_t* valueSize, void* value) {
size_t *valueSize, void *value) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_ActivityAttribute, size_t*, void*);
CUptiResult(CUPTIAPI *)(CUpti_ActivityAttribute, size_t *, void *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiActivitySetAttribute");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(attr, valueSize, value);
}
CUptiResult CUPTIAPI cuptiActivityConfigureUnifiedMemoryCounter(
CUpti_ActivityUnifiedMemoryCounterConfig* config, uint32_t count) {
using FuncPtr = CUptiResult(CUPTIAPI*)(
CUpti_ActivityUnifiedMemoryCounterConfig*, uint32_t);
CUpti_ActivityUnifiedMemoryCounterConfig *config, uint32_t count) {
using FuncPtr = CUptiResult(CUPTIAPI *)(
CUpti_ActivityUnifiedMemoryCounterConfig *, uint32_t);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiActivityConfigureUnifiedMemoryCounter");
if (!func_ptr) return GetSymbolNotFoundError();
@ -668,18 +670,18 @@ CUptiResult CUPTIAPI cuptiActivityConfigureUnifiedMemoryCounter(
}
CUptiResult CUPTIAPI
cuptiGetAutoBoostState(CUcontext context, CUpti_ActivityAutoBoostState* state) {
cuptiGetAutoBoostState(CUcontext context, CUpti_ActivityAutoBoostState *state) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUcontext, CUpti_ActivityAutoBoostState*);
CUptiResult(CUPTIAPI *)(CUcontext, CUpti_ActivityAutoBoostState *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetAutoBoostState");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(context, state);
}
CUptiResult CUPTIAPI cuptiActivityConfigurePCSampling(
CUcontext ctx, CUpti_ActivityPCSamplingConfig* config) {
CUcontext ctx, CUpti_ActivityPCSamplingConfig *config) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUcontext, CUpti_ActivityPCSamplingConfig*);
CUptiResult(CUPTIAPI *)(CUcontext, CUpti_ActivityPCSamplingConfig *);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiActivityConfigurePCSampling");
if (!func_ptr) return GetSymbolNotFoundError();
@ -687,43 +689,43 @@ CUptiResult CUPTIAPI cuptiActivityConfigurePCSampling(
}
CUptiResult CUPTIAPI cuptiGetLastError(void) {
using FuncPtr = CUptiResult(CUPTIAPI*)();
using FuncPtr = CUptiResult(CUPTIAPI *)();
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetLastError");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr();
}
CUptiResult CUPTIAPI cuptiSetThreadIdType(CUpti_ActivityThreadIdType type) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_ActivityThreadIdType);
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_ActivityThreadIdType);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiSetThreadIdType");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(type);
}
CUptiResult CUPTIAPI cuptiGetThreadIdType(CUpti_ActivityThreadIdType* type) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUpti_ActivityThreadIdType*);
CUptiResult CUPTIAPI cuptiGetThreadIdType(CUpti_ActivityThreadIdType *type) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUpti_ActivityThreadIdType *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiGetThreadIdType");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(type);
}
CUptiResult CUPTIAPI cuptiComputeCapabilitySupported(int major, int minor,
int* support) {
using FuncPtr = CUptiResult(CUPTIAPI*)(int, int, int*);
int *support) {
using FuncPtr = CUptiResult(CUPTIAPI *)(int, int, int *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiComputeCapabilitySupported");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(major, minor, support);
}
CUptiResult CUPTIAPI cuptiDeviceSupported(CUdevice dev, int* support) {
using FuncPtr = CUptiResult(CUPTIAPI*)(CUdevice, int*);
CUptiResult CUPTIAPI cuptiDeviceSupported(CUdevice dev, int *support) {
using FuncPtr = CUptiResult(CUPTIAPI *)(CUdevice, int *);
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiDeviceSupported");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(dev, support);
}
CUptiResult CUPTIAPI cuptiFinalize(void) {
using FuncPtr = CUptiResult(CUPTIAPI*)();
using FuncPtr = CUptiResult(CUPTIAPI *)();
static auto func_ptr = LoadSymbol<FuncPtr>("cuptiFinalize");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr();
@ -732,7 +734,7 @@ CUptiResult CUPTIAPI cuptiFinalize(void) {
CUptiResult CUPTIAPI cuptiActivityPushExternalCorrelationId(
CUpti_ExternalCorrelationKind kind, uint64_t id) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_ExternalCorrelationKind, uint64_t);
CUptiResult(CUPTIAPI *)(CUpti_ExternalCorrelationKind, uint64_t);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiActivityPushExternalCorrelationId");
if (!func_ptr) return GetSymbolNotFoundError();
@ -740,9 +742,9 @@ CUptiResult CUPTIAPI cuptiActivityPushExternalCorrelationId(
}
CUptiResult CUPTIAPI cuptiActivityPopExternalCorrelationId(
CUpti_ExternalCorrelationKind kind, uint64_t* lastId) {
CUpti_ExternalCorrelationKind kind, uint64_t *lastId) {
using FuncPtr =
CUptiResult(CUPTIAPI*)(CUpti_ExternalCorrelationKind, uint64_t*);
CUptiResult(CUPTIAPI *)(CUpti_ExternalCorrelationKind, uint64_t *);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiActivityPopExternalCorrelationId");
if (!func_ptr) return GetSymbolNotFoundError();
@ -750,7 +752,7 @@ CUptiResult CUPTIAPI cuptiActivityPopExternalCorrelationId(
}
CUptiResult CUPTIAPI cuptiActivityEnableLatencyTimestamps(uint8_t enable) {
using FuncPtr = CUptiResult(CUPTIAPI*)(uint8_t);
using FuncPtr = CUptiResult(CUPTIAPI *)(uint8_t);
static auto func_ptr =
LoadSymbol<FuncPtr>("cuptiActivityEnableLatencyTimestamps");
return func_ptr(enable);

View File

@ -1,157 +1,173 @@
// Auto-generated, do not edit.
extern "C" {
curandStatus_t CURANDAPI
curandCreateGenerator(curandGenerator_t *generator, curandRngType_t rng_type) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t *, curandRngType_t);
curandStatus_t CURANDAPI curandCreateGenerator(curandGenerator_t *generator,
curandRngType_t rng_type) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t *, curandRngType_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandCreateGenerator");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, rng_type);
}
curandStatus_t CURANDAPI
curandCreateGeneratorHost(curandGenerator_t *generator, curandRngType_t rng_type) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t *, curandRngType_t);
curandStatus_t CURANDAPI curandCreateGeneratorHost(curandGenerator_t *generator,
curandRngType_t rng_type) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t *, curandRngType_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandCreateGeneratorHost");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, rng_type);
}
curandStatus_t CURANDAPI
curandDestroyGenerator(curandGenerator_t generator) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t);
curandStatus_t CURANDAPI curandDestroyGenerator(curandGenerator_t generator) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandDestroyGenerator");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator);
}
curandStatus_t CURANDAPI
curandGetVersion(int *version) {
using FuncPtr = curandStatus_t (CURANDAPI *)(int *);
curandStatus_t CURANDAPI curandGetVersion(int *version) {
using FuncPtr = curandStatus_t(CURANDAPI *)(int *);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGetVersion");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(version);
}
curandStatus_t CURANDAPI
curandGetProperty(libraryPropertyType type, int *value) {
using FuncPtr = curandStatus_t (CURANDAPI *)(libraryPropertyType, int *);
curandStatus_t CURANDAPI curandGetProperty(libraryPropertyType type,
int *value) {
using FuncPtr = curandStatus_t(CURANDAPI *)(libraryPropertyType, int *);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGetProperty");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(type, value);
}
curandStatus_t CURANDAPI
curandSetStream(curandGenerator_t generator, cudaStream_t stream) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, cudaStream_t);
curandStatus_t CURANDAPI curandSetStream(curandGenerator_t generator,
cudaStream_t stream) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, cudaStream_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandSetStream");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, stream);
}
curandStatus_t CURANDAPI
curandSetPseudoRandomGeneratorSeed(curandGenerator_t generator, unsigned long long seed) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned long long);
static auto func_ptr = LoadSymbol<FuncPtr>("curandSetPseudoRandomGeneratorSeed");
curandStatus_t CURANDAPI curandSetPseudoRandomGeneratorSeed(
curandGenerator_t generator, unsigned long long seed) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned long long);
static auto func_ptr =
LoadSymbol<FuncPtr>("curandSetPseudoRandomGeneratorSeed");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, seed);
}
curandStatus_t CURANDAPI
curandSetGeneratorOffset(curandGenerator_t generator, unsigned long long offset) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned long long);
curandStatus_t CURANDAPI curandSetGeneratorOffset(curandGenerator_t generator,
unsigned long long offset) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned long long);
static auto func_ptr = LoadSymbol<FuncPtr>("curandSetGeneratorOffset");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, offset);
}
curandStatus_t CURANDAPI
curandSetGeneratorOrdering(curandGenerator_t generator, curandOrdering_t order) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, curandOrdering_t);
curandStatus_t CURANDAPI curandSetGeneratorOrdering(curandGenerator_t generator,
curandOrdering_t order) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t, curandOrdering_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandSetGeneratorOrdering");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, order);
}
curandStatus_t CURANDAPI
curandSetQuasiRandomGeneratorDimensions(curandGenerator_t generator, unsigned int num_dimensions) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned int);
static auto func_ptr = LoadSymbol<FuncPtr>("curandSetQuasiRandomGeneratorDimensions");
curandStatus_t CURANDAPI curandSetQuasiRandomGeneratorDimensions(
curandGenerator_t generator, unsigned int num_dimensions) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned int);
static auto func_ptr =
LoadSymbol<FuncPtr>("curandSetQuasiRandomGeneratorDimensions");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, num_dimensions);
}
curandStatus_t CURANDAPI
curandGenerate(curandGenerator_t generator, unsigned int *outputPtr, size_t num) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned int *, size_t);
curandStatus_t CURANDAPI curandGenerate(curandGenerator_t generator,
unsigned int *outputPtr, size_t num) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned int *, size_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerate");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, num);
}
curandStatus_t CURANDAPI
curandGenerateLongLong(curandGenerator_t generator, unsigned long long *outputPtr, size_t num) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned long long *, size_t);
curandStatus_t CURANDAPI curandGenerateLongLong(curandGenerator_t generator,
unsigned long long *outputPtr,
size_t num) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t,
unsigned long long *, size_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateLongLong");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, num);
}
curandStatus_t CURANDAPI
curandGenerateUniform(curandGenerator_t generator, float *outputPtr, size_t num) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, float *, size_t);
curandStatus_t CURANDAPI curandGenerateUniform(curandGenerator_t generator,
float *outputPtr, size_t num) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t, float *, size_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateUniform");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, num);
}
curandStatus_t CURANDAPI
curandGenerateUniformDouble(curandGenerator_t generator, double *outputPtr, size_t num) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, double *, size_t);
curandStatus_t CURANDAPI curandGenerateUniformDouble(
curandGenerator_t generator, double *outputPtr, size_t num) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t, double *, size_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateUniformDouble");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, num);
}
curandStatus_t CURANDAPI
curandGenerateNormal(curandGenerator_t generator, float *outputPtr,
size_t n, float mean, float stddev) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, float *, size_t, float, float);
curandStatus_t CURANDAPI curandGenerateNormal(curandGenerator_t generator,
float *outputPtr, size_t n,
float mean, float stddev) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, float *,
size_t, float, float);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateNormal");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, n, mean, stddev);
}
curandStatus_t CURANDAPI
curandGenerateNormalDouble(curandGenerator_t generator, double *outputPtr,
size_t n, double mean, double stddev) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, double *, size_t, double, double);
curandStatus_t CURANDAPI curandGenerateNormalDouble(curandGenerator_t generator,
double *outputPtr, size_t n,
double mean,
double stddev) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, double *,
size_t, double, double);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateNormalDouble");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, n, mean, stddev);
}
curandStatus_t CURANDAPI
curandGenerateLogNormal(curandGenerator_t generator, float *outputPtr,
size_t n, float mean, float stddev) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, float *, size_t, float, float);
curandStatus_t CURANDAPI curandGenerateLogNormal(curandGenerator_t generator,
float *outputPtr, size_t n,
float mean, float stddev) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, float *,
size_t, float, float);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateLogNormal");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, n, mean, stddev);
}
curandStatus_t CURANDAPI
curandGenerateLogNormalDouble(curandGenerator_t generator, double *outputPtr,
size_t n, double mean, double stddev) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, double *, size_t, double, double);
curandStatus_t CURANDAPI
curandGenerateLogNormalDouble(curandGenerator_t generator, double *outputPtr,
size_t n, double mean, double stddev) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, double *,
size_t, double, double);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateLogNormalDouble");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, n, mean, stddev);
}
curandStatus_t CURANDAPI
curandCreatePoissonDistribution(double lambda, curandDiscreteDistribution_t *discrete_distribution) {
using FuncPtr = curandStatus_t (CURANDAPI *)(double, curandDiscreteDistribution_t *);
curandStatus_t CURANDAPI curandCreatePoissonDistribution(
double lambda, curandDiscreteDistribution_t *discrete_distribution) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(double, curandDiscreteDistribution_t *);
static auto func_ptr = LoadSymbol<FuncPtr>("curandCreatePoissonDistribution");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(lambda, discrete_distribution);
@ -159,85 +175,90 @@ curandCreatePoissonDistribution(double lambda, curandDiscreteDistribution_t *dis
curandStatus_t CURANDAPI
curandDestroyDistribution(curandDiscreteDistribution_t discrete_distribution) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandDiscreteDistribution_t);
using FuncPtr = curandStatus_t(CURANDAPI *)(curandDiscreteDistribution_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandDestroyDistribution");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(discrete_distribution);
}
curandStatus_t CURANDAPI
curandGeneratePoisson(curandGenerator_t generator, unsigned int *outputPtr,
size_t n, double lambda) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned int *, size_t, double);
curandStatus_t CURANDAPI curandGeneratePoisson(curandGenerator_t generator,
unsigned int *outputPtr,
size_t n, double lambda) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned int *,
size_t, double);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGeneratePoisson");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, n, lambda);
}
curandStatus_t CURANDAPI
curandGeneratePoissonMethod(curandGenerator_t generator, unsigned int *outputPtr,
size_t n, double lambda, curandMethod_t method) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned int *, size_t, double, curandMethod_t);
curandStatus_t CURANDAPI curandGeneratePoissonMethod(
curandGenerator_t generator, unsigned int *outputPtr, size_t n,
double lambda, curandMethod_t method) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned int *,
size_t, double, curandMethod_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGeneratePoissonMethod");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, n, lambda, method);
}
curandStatus_t CURANDAPI
curandGenerateBinomial(curandGenerator_t generator, unsigned int *outputPtr,
size_t num, unsigned int n, double p) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned int *, size_t, unsigned int, double);
curandStatus_t CURANDAPI curandGenerateBinomial(curandGenerator_t generator,
unsigned int *outputPtr,
size_t num, unsigned int n,
double p) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned int *,
size_t, unsigned int, double);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateBinomial");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, num, n, p);
}
curandStatus_t CURANDAPI
curandGenerateBinomialMethod(curandGenerator_t generator,
unsigned int *outputPtr,
size_t num, unsigned int n, double p,
curandMethod_t method) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t, unsigned int *, size_t, unsigned int, double, curandMethod_t);
curandStatus_t CURANDAPI curandGenerateBinomialMethod(
curandGenerator_t generator, unsigned int *outputPtr, size_t num,
unsigned int n, double p, curandMethod_t method) {
using FuncPtr =
curandStatus_t(CURANDAPI *)(curandGenerator_t, unsigned int *, size_t,
unsigned int, double, curandMethod_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateBinomialMethod");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator, outputPtr, num, n, p, method);
}
curandStatus_t CURANDAPI
curandGenerateSeeds(curandGenerator_t generator) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandGenerator_t);
curandStatus_t CURANDAPI curandGenerateSeeds(curandGenerator_t generator) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandGenerator_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGenerateSeeds");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(generator);
}
curandStatus_t CURANDAPI
curandGetDirectionVectors32(curandDirectionVectors32_t *vectors[], curandDirectionVectorSet_t set) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandDirectionVectors32_t *[], curandDirectionVectorSet_t);
curandStatus_t CURANDAPI curandGetDirectionVectors32(
curandDirectionVectors32_t *vectors[], curandDirectionVectorSet_t set) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandDirectionVectors32_t *[],
curandDirectionVectorSet_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGetDirectionVectors32");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(vectors, set);
}
curandStatus_t CURANDAPI
curandGetScrambleConstants32(unsigned int * * constants) {
using FuncPtr = curandStatus_t (CURANDAPI *)(unsigned int **);
curandGetScrambleConstants32(unsigned int **constants) {
using FuncPtr = curandStatus_t(CURANDAPI *)(unsigned int **);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGetScrambleConstants32");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(constants);
}
curandStatus_t CURANDAPI
curandGetDirectionVectors64(curandDirectionVectors64_t *vectors[], curandDirectionVectorSet_t set) {
using FuncPtr = curandStatus_t (CURANDAPI *)(curandDirectionVectors64_t *[], curandDirectionVectorSet_t);
curandStatus_t CURANDAPI curandGetDirectionVectors64(
curandDirectionVectors64_t *vectors[], curandDirectionVectorSet_t set) {
using FuncPtr = curandStatus_t(CURANDAPI *)(curandDirectionVectors64_t *[],
curandDirectionVectorSet_t);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGetDirectionVectors64");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(vectors, set);
}
curandStatus_t CURANDAPI
curandGetScrambleConstants64(unsigned long long * * constants) {
using FuncPtr = curandStatus_t (CURANDAPI *)(unsigned long long **);
curandGetScrambleConstants64(unsigned long long **constants) {
using FuncPtr = curandStatus_t(CURANDAPI *)(unsigned long long **);
static auto func_ptr = LoadSymbol<FuncPtr>("curandGetScrambleConstants64");
if (!func_ptr) return GetSymbolNotFoundError();
return func_ptr(constants);