Skip to content

Commit 69b2809

Browse files
committed
Regenerate wrappers.
1 parent ef0d35f commit 69b2809

File tree

11 files changed

+5135
-2701
lines changed

11 files changed

+5135
-2701
lines changed

lib/cublas/libcublasLt.jl

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -718,7 +718,11 @@ const cublasLtMatmulPreference_t = Ptr{cublasLtMatmulPreferenceOpaque_t}
718718
CUBLASLT_MATMUL_TILE_768x56 = 628
719719
CUBLASLT_MATMUL_TILE_768x72 = 629
720720
CUBLASLT_MATMUL_TILE_768x80 = 630
721-
CUBLASLT_MATMUL_TILE_END = 631
721+
CUBLASLT_MATMUL_TILE_256x512 = 631
722+
CUBLASLT_MATMUL_TILE_256x1024 = 632
723+
CUBLASLT_MATMUL_TILE_512x512 = 633
724+
CUBLASLT_MATMUL_TILE_512x1024 = 634
725+
CUBLASLT_MATMUL_TILE_END = 635
722726
end
723727

724728
@cenum cublasLtMatmulStages_t::UInt32 begin
@@ -757,7 +761,8 @@ end
757761
CUBLASLT_MATMUL_STAGES_32xAUTO = 34
758762
CUBLASLT_MATMUL_STAGES_64xAUTO = 35
759763
CUBLASLT_MATMUL_STAGES_128xAUTO = 36
760-
CUBLASLT_MATMUL_STAGES_END = 37
764+
CUBLASLT_MATMUL_STAGES_256xAUTO = 37
765+
CUBLASLT_MATMUL_STAGES_END = 38
761766
end
762767

763768
@cenum cublasLtClusterShape_t::UInt32 begin
@@ -824,6 +829,13 @@ end
824829
CUBLASLT_MATMUL_INNER_SHAPE_END = 5
825830
end
826831

832+
@cenum cublasLtMatmulMatrixScale_t::UInt32 begin
833+
CUBLASLT_MATMUL_MATRIX_SCALE_SCALAR_32F = 0
834+
CUBLASLT_MATMUL_MATRIX_SCALE_VEC16_UE4M3 = 1
835+
CUBLASLT_MATMUL_MATRIX_SCALE_VEC32_UE8M0 = 2
836+
CUBLASLT_MATMUL_MATRIX_SCALE_END = 3
837+
end
838+
827839
@cenum cublasLtPointerMode_t::UInt32 begin
828840
CUBLASLT_POINTER_MODE_HOST = 0
829841
CUBLASLT_POINTER_MODE_DEVICE = 1
@@ -973,6 +985,13 @@ end
973985
CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_COLS = 28
974986
CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_IN_COUNTERS_POINTER = 29
975987
CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_OUT_COUNTERS_POINTER = 30
988+
CUBLASLT_MATMUL_DESC_A_SCALE_MODE = 31
989+
CUBLASLT_MATMUL_DESC_B_SCALE_MODE = 32
990+
CUBLASLT_MATMUL_DESC_C_SCALE_MODE = 33
991+
CUBLASLT_MATMUL_DESC_D_SCALE_MODE = 34
992+
CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_SCALE_MODE = 35
993+
CUBLASLT_MATMUL_DESC_D_OUT_SCALE_POINTER = 36
994+
CUBLASLT_MATMUL_DESC_D_OUT_SCALE_MODE = 37
976995
end
977996

978997
@checked function cublasLtMatmulDescInit_internal(matmulDesc, size, computeType, scaleType)
@@ -1318,7 +1337,7 @@ end
13181337
@gcsafe_ccall libcublasLt.cublasLtLoggerSetMask(mask::Cint)::cublasStatus_t
13191338
end
13201339

1321-
# no prototype is found for this function at cublasLt.h:2448:29, please use with caution
1340+
# no prototype is found for this function at cublasLt.h:2507:29, please use with caution
13221341
@checked function cublasLtLoggerForceDisable()
13231342
initialize_context()
13241343
@gcsafe_ccall libcublasLt.cublasLtLoggerForceDisable()::cublasStatus_t

lib/cudadrv/libcuda.jl

Lines changed: 577 additions & 450 deletions
Large diffs are not rendered by default.

lib/cudnn/src/libcudnn.jl

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ end
3737
CUDNN_STATUS_LICENSE_ERROR = 1005
3838
CUDNN_STATUS_RUNTIME_IN_PROGRESS = 1006
3939
CUDNN_STATUS_RUNTIME_FP_OVERFLOW = 1007
40+
CUDNN_STATUS_SUBLIBRARY_LOADING_FAILED = 1008
4041
CUDNN_STATUS_BAD_PARAM = 2000
4142
CUDNN_STATUS_BAD_PARAM_NULL_POINTER = 2002
4243
CUDNN_STATUS_BAD_PARAM_MISALIGNED_POINTER = 2003
@@ -380,12 +381,15 @@ end
380381
CUDNN_ATTR_ENGINECFG_ENGINE = 300
381382
CUDNN_ATTR_ENGINECFG_INTERMEDIATE_INFO = 301
382383
CUDNN_ATTR_ENGINECFG_KNOB_CHOICES = 302
384+
CUDNN_ATTR_ENGINECFG_WORKSPACE_SIZE = 303
385+
CUDNN_ATTR_ENGINECFG_SHARED_MEMORY_USED = 304
383386
CUDNN_ATTR_EXECUTION_PLAN_HANDLE = 400
384387
CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG = 401
385388
CUDNN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE = 402
386389
CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS = 403
387390
CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS = 404
388391
CUDNN_ATTR_EXECUTION_PLAN_JSON_REPRESENTATION = 405
392+
CUDNN_ATTR_EXECUTION_PLAN_KERNEL_CACHE = 406
389393
CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID = 500
390394
CUDNN_ATTR_INTERMEDIATE_INFO_SIZE = 501
391395
CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS = 502
@@ -444,6 +448,7 @@ end
444448
CUDNN_ATTR_OPERATIONGRAPH_HANDLE = 800
445449
CUDNN_ATTR_OPERATIONGRAPH_OPS = 801
446450
CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT = 802
451+
CUDNN_ATTR_OPERATIONGRAPH_IS_DYNAMIC_SHAPE_ENABLED = 803
447452
CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT = 900
448453
CUDNN_ATTR_TENSOR_DATA_TYPE = 901
449454
CUDNN_ATTR_TENSOR_DIMENSIONS = 902
@@ -530,6 +535,10 @@ end
530535
CUDNN_ATTR_OPERATION_SIGNAL_VALUE = 1902
531536
CUDNN_ATTR_OPERATION_SIGNAL_XDESC = 1903
532537
CUDNN_ATTR_OPERATION_SIGNAL_YDESC = 1904
538+
CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_CONTAINER_DESC = 1950
539+
CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_YDESC = 1951
540+
CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_SEQUENCE_DESC = 1952
541+
CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_PAGE_TABLE_DESC = 1953
533542
CUDNN_ATTR_OPERATION_NORM_FWD_MODE = 2000
534543
CUDNN_ATTR_OPERATION_NORM_FWD_PHASE = 2001
535544
CUDNN_ATTR_OPERATION_NORM_FWD_XDESC = 2002
@@ -568,6 +577,7 @@ end
568577
CUDNN_ATTR_OPERATION_RNG_SEED = 2311
569578
CUDNN_ATTR_OPERATION_RNG_DESC = 2312
570579
CUDNN_ATTR_OPERATION_RNG_OFFSET_DESC = 2313
580+
CUDNN_ATTR_KERNEL_CACHE_IS_ENGINECFG_KERNEL_CACHED = 2400
571581
end
572582

573583
@cenum cudnnBackendAttributeType_t::UInt32 begin
@@ -638,6 +648,8 @@ end
638648
CUDNN_BACKEND_OPERATION_RESHAPE_DESCRIPTOR = 31
639649
CUDNN_BACKEND_RNG_DESCRIPTOR = 32
640650
CUDNN_BACKEND_OPERATION_RNG_DESCRIPTOR = 33
651+
CUDNN_BACKEND_KERNEL_CACHE_DESCRIPTOR = 34
652+
CUDNN_BACKEND_OPERATION_PAGED_CACHE_LOAD_DESCRIPTOR = 35
641653
end
642654

643655
@cenum cudnnBackendNumericalNote_t::UInt32 begin
@@ -2831,7 +2843,7 @@ end
28312843
ctcLossDesc::cudnnCTCLossDescriptor_t,
28322844
probsDesc::cudnnTensorDescriptor_t,
28332845
gradientsDesc::cudnnTensorDescriptor_t,
2834-
sizeInBytes::Ptr{Csize_t})::cudnnStatus_t
2846+
sizeInBytes::Ref{Csize_t})::cudnnStatus_t
28352847
end
28362848

28372849
mutable struct cudnnConvolutionStruct end

0 commit comments

Comments
 (0)