#!/usr/bin/env perl ## # Copyright (c) 2015-present Advanced Micro Devices, Inc. All rights reserved. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. ## # IMPORTANT: Do not change this file manually: it is generated by hipify-clang --perl # USAGE # my $USAGE =< \$cuda_kernel_execution_syntax # Keep CUDA kernel launch syntax (default) , "examine" => \$examine # Combines -no-output and -print-stats options , "exclude-dirs=s" => \$exclude_dirs # Exclude directories , "exclude-files=s" => \$exclude_files # Exclude files , "experimental" => \$experimental # HIPIFY experimentally supported APIs , "help" => \$help # Display available options , "hip-kernel-execution-syntax" => \$hip_kernel_execution_syntax # Transform CUDA kernel launch syntax to a regular HIP function call (overrides "--cuda-kernel-execution-syntax") , "inplace" => \$inplace # Backup the input file in .prehip file, modify the input file inplace , "no-output" => \$no_output # Don't write any translated output to stdout , "miopen" => \$miopen # Translate cuDNN to MIOpen instead of hipDNN where it is possible , "o=s" => \$hipFileName # Output filename , "print-stats" => \$print_stats # Print translation statistics , "quiet-warnings" => \$quiet_warnings # Don't print warnings on unknown CUDA identifiers , "roc" => \$roc # Translate to roc instead of hip where it is possible , "version" => \$version # The supported HIP version , "whitelist=s" => \$whitelist # Whitelist of identifiers ); $cuda_kernel_execution_syntax = 1; my %deprecated_funcs = ( "ulonglong4" => "13.0", "ulong4" => "13.0", "pruneInfo_t" => "12.2", "pruneInfo" => "12.2", "nvrtcGetNVVMSize" => "12.0", "nvrtcGetNVVM" => "12.0", "make_ulonglong4" => "13.0", "make_ulong4" => "13.0", "make_longlong4" => "13.0", "make_long4" => "13.0", "make_double4" => "13.0", "longlong4" => "13.0", "long4" => "13.0", "double4" => "13.0", "cusparseZsctr" => "11.0", "cusparseZnnz_compress" => "12.2", "cusparseZhybsv_solve" => "10.2", "cusparseZhybsv_analysis" => "10.2", "cusparseZhybmv" => "10.2", "cusparseZhyb2dense" => "10.2", "cusparseZhyb2csr" => "10.2", "cusparseZhyb2csc" => "10.2", "cusparseZgtsv_nopivot" => "10.2", "cusparseZgtsvStridedBatch" => "10.2", "cusparseZgtsv" => "10.2", "cusparseZgthrz" => "11.0", "cusparseZgthr" => "11.0", "cusparseZgemvi_bufferSize" => "12.8", "cusparseZgemvi" => "12.8", "cusparseZgemmi" => "11.0", "cusparseZgebsr2gebsr_bufferSizeExt" => "12.8", "cusparseZgebsr2gebsr_bufferSize" => "12.8", "cusparseZgebsr2gebsr" => "12.8", "cusparseZgebsr2csr" => "12.4", "cusparseZdoti" => "10.2", "cusparseZdotci" => "10.2", "cusparseZdense2hyb" => "10.2", "cusparseZdense2csr" => "11.1", "cusparseZdense2csc" => "11.1", "cusparseZcsru2csr_bufferSizeExt" => "12.2", "cusparseZcsru2csr" => "12.2", "cusparseZcsrsv_solve" => "10.2", "cusparseZcsrsv_analysis" => "10.2", "cusparseZcsrsv2_solve" => "11.3", "cusparseZcsrsv2_bufferSizeExt" => "11.3", "cusparseZcsrsv2_bufferSize" => "11.3", "cusparseZcsrsv2_analysis" => "11.3", "cusparseZcsrsm_solve" => "10.2", "cusparseZcsrsm_analysis" => "10.2", "cusparseZcsrsm2_solve" => "11.3", "cusparseZcsrsm2_bufferSizeExt" => "11.3", "cusparseZcsrsm2_analysis" => "11.3", "cusparseZcsrmv_mp" => "10.2", "cusparseZcsrmv" => "10.2", "cusparseZcsrmm2" => "10.2", "cusparseZcsrmm" => "10.2", "cusparseZcsrilu02_numericBoost" => "12.2", "cusparseZcsrilu02_bufferSizeExt" => "12.2", "cusparseZcsrilu02_bufferSize" => "12.2", "cusparseZcsrilu02_analysis" => "12.2", "cusparseZcsrilu02" => "12.2", "cusparseZcsrilu0" => "10.2", "cusparseZcsric02_bufferSizeExt" => "12.2", "cusparseZcsric02_bufferSize" => "12.2", "cusparseZcsric02_analysis" => "12.2", "cusparseZcsric02" => "12.2", "cusparseZcsric0" => "10.2", "cusparseZcsrgemm2_bufferSizeExt" => "11.0", "cusparseZcsrgemm2" => "11.0", "cusparseZcsrgemm" => "10.2", "cusparseZcsrgeam" => "10.2", "cusparseZcsrcolor" => "12.2", "cusparseZcsr2hyb" => "10.2", "cusparseZcsr2dense" => "11.1", "cusparseZcsr2csru" => "12.2", "cusparseZcsr2csr_compress" => "12.2", "cusparseZcsr2csc" => "10.2", "cusparseZcsr2bsr" => "12.4", "cusparseZcsc2hyb" => "10.2", "cusparseZcsc2dense" => "11.1", "cusparseZbsrxmv" => "12.2", "cusparseZbsrsv2_solve" => "12.2", "cusparseZbsrsv2_bufferSizeExt" => "12.2", "cusparseZbsrsv2_bufferSize" => "12.2", "cusparseZbsrsv2_analysis" => "12.2", "cusparseZbsrsm2_solve" => "12.2", "cusparseZbsrsm2_bufferSizeExt" => "12.2", "cusparseZbsrsm2_bufferSize" => "12.2", "cusparseZbsrsm2_analysis" => "12.2", "cusparseZbsrmv" => "13.1", "cusparseZbsrmm" => "12.8", "cusparseZbsrilu02_numericBoost" => "12.2", "cusparseZbsrilu02_bufferSizeExt" => "12.2", "cusparseZbsrilu02_bufferSize" => "12.2", "cusparseZbsrilu02_analysis" => "12.2", "cusparseZbsrilu02" => "12.2", "cusparseZbsric02_bufferSizeExt" => "12.2", "cusparseZbsric02_bufferSize" => "12.2", "cusparseZbsric02_analysis" => "12.2", "cusparseZbsric02" => "12.2", "cusparseZbsr2csr" => "12.8", "cusparseZaxpyi" => "11.0", "cusparseXgebsr2gebsrNnz" => "12.8", "cusparseXgebsr2csr" => "12.4", "cusparseXcsrsv2_zeroPivot" => "11.3", "cusparseXcsrsm2_zeroPivot" => "11.3", "cusparseXcsrilu02_zeroPivot" => "12.2", "cusparseXcsric02_zeroPivot" => "12.2", "cusparseXcsrgemmNnz" => "10.2", "cusparseXcsrgemm2Nnz" => "11.0", "cusparseXcsrgeamNnz" => "10.2", "cusparseXcsr2bsrNnz" => "12.4", "cusparseXbsrsv2_zeroPivot" => "12.2", "cusparseXbsrsm2_zeroPivot" => "12.2", "cusparseXbsrilu02_zeroPivot" => "12.2", "cusparseXbsric02_zeroPivot" => "12.2", "cusparseSsctr" => "11.0", "cusparseSroti" => "11.0", "cusparseSpruneDense2csr_bufferSizeExt" => "12.2", "cusparseSpruneDense2csrNnzByPercentage" => "12.2", "cusparseSpruneDense2csrNnz" => "12.2", "cusparseSpruneDense2csrByPercentage_bufferSizeExt" => "12.2", "cusparseSpruneDense2csrByPercentage" => "12.2", "cusparseSpruneDense2csr" => "12.2", "cusparseSpruneCsr2csr_bufferSizeExt" => "12.2", "cusparseSpruneCsr2csrNnzByPercentage" => "12.2", "cusparseSpruneCsr2csrNnz" => "12.2", "cusparseSpruneCsr2csrByPercentage_bufferSizeExt" => "12.2", "cusparseSpruneCsr2csrByPercentage" => "12.2", "cusparseSpruneCsr2csr" => "12.2", "cusparseSpVV_bufferSize" => "12.8", "cusparseSpVV" => "12.8", "cusparseSolvePolicy_t" => "12.2", "cusparseSolveAnalysisInfo_t" => "10.2", "cusparseSolveAnalysisInfo" => "10.2", "cusparseSnnz_compress" => "12.2", "cusparseShybsv_solve" => "10.2", "cusparseShybsv_analysis" => "10.2", "cusparseShybmv" => "10.2", "cusparseShyb2dense" => "10.2", "cusparseShyb2csr" => "10.2", "cusparseShyb2csc" => "10.2", "cusparseSgtsv_nopivot" => "10.2", "cusparseSgtsvStridedBatch" => "10.2", "cusparseSgtsv" => "10.2", "cusparseSgthrz" => "11.0", "cusparseSgthr" => "11.0", "cusparseSgemvi_bufferSize" => "12.8", "cusparseSgemvi" => "12.8", "cusparseSgemmi" => "11.0", "cusparseSgebsr2gebsr_bufferSizeExt" => "12.8", "cusparseSgebsr2gebsr_bufferSize" => "12.8", "cusparseSgebsr2gebsr" => "12.8", "cusparseSgebsr2csr" => "12.4", "cusparseSdoti" => "10.2", "cusparseSdense2hyb" => "10.2", "cusparseSdense2csr" => "11.1", "cusparseSdense2csc" => "11.1", "cusparseScsru2csr_bufferSizeExt" => "12.2", "cusparseScsru2csr" => "12.2", "cusparseScsrsv_solve" => "10.2", "cusparseScsrsv_analysis" => "10.2", "cusparseScsrsv2_solve" => "11.3", "cusparseScsrsv2_bufferSizeExt" => "11.3", "cusparseScsrsv2_bufferSize" => "11.3", "cusparseScsrsv2_analysis" => "11.3", "cusparseScsrsm_solve" => "10.2", "cusparseScsrsm_analysis" => "10.2", "cusparseScsrsm2_solve" => "11.3", "cusparseScsrsm2_bufferSizeExt" => "11.3", "cusparseScsrsm2_analysis" => "11.3", "cusparseScsrmv_mp" => "10.2", "cusparseScsrmv" => "10.2", "cusparseScsrmm2" => "10.2", "cusparseScsrmm" => "10.2", "cusparseScsrilu02_numericBoost" => "12.2", "cusparseScsrilu02_bufferSizeExt" => "12.2", "cusparseScsrilu02_bufferSize" => "12.2", "cusparseScsrilu02_analysis" => "12.2", "cusparseScsrilu02" => "12.2", "cusparseScsrilu0" => "10.2", "cusparseScsric02_bufferSizeExt" => "12.2", "cusparseScsric02_bufferSize" => "12.2", "cusparseScsric02_analysis" => "12.2", "cusparseScsric02" => "12.2", "cusparseScsric0" => "10.2", "cusparseScsrgemm2_bufferSizeExt" => "11.0", "cusparseScsrgemm2" => "11.0", "cusparseScsrgemm" => "10.2", "cusparseScsrgeam" => "10.2", "cusparseScsrcolor" => "12.2", "cusparseScsr2hyb" => "10.2", "cusparseScsr2dense" => "11.1", "cusparseScsr2csru" => "12.2", "cusparseScsr2csr_compress" => "12.2", "cusparseScsr2csc" => "10.2", "cusparseScsr2bsr" => "12.4", "cusparseScsc2hyb" => "10.2", "cusparseScsc2dense" => "11.1", "cusparseSbsrxmv" => "12.2", "cusparseSbsrsv2_solve" => "12.2", "cusparseSbsrsv2_bufferSizeExt" => "12.2", "cusparseSbsrsv2_bufferSize" => "12.2", "cusparseSbsrsv2_analysis" => "12.2", "cusparseSbsrsm2_solve" => "12.2", "cusparseSbsrsm2_bufferSizeExt" => "12.2", "cusparseSbsrsm2_bufferSize" => "12.2", "cusparseSbsrsm2_analysis" => "12.2", "cusparseSbsrmv" => "13.1", "cusparseSbsrmm" => "12.8", "cusparseSbsrilu02_numericBoost" => "12.2", "cusparseSbsrilu02_bufferSizeExt" => "12.2", "cusparseSbsrilu02_bufferSize" => "12.2", "cusparseSbsrilu02_analysis" => "12.2", "cusparseSbsrilu02" => "12.2", "cusparseSbsric02_bufferSizeExt" => "12.2", "cusparseSbsric02_bufferSize" => "12.2", "cusparseSbsric02_analysis" => "12.2", "cusparseSbsric02" => "12.2", "cusparseSbsr2csr" => "12.8", "cusparseSaxpyi" => "11.0", "cusparseRot" => "12.2", "cusparseHybPartition_t" => "10.2", "cusparseHybMat_t" => "10.2", "cusparseHybMat" => "10.2", "cusparseHpruneDense2csr_bufferSizeExt" => "12.2", "cusparseHpruneDense2csrNnzByPercentage" => "12.2", "cusparseHpruneDense2csrNnz" => "12.2", "cusparseHpruneDense2csrByPercentage_bufferSizeExt" => "12.2", "cusparseHpruneDense2csrByPercentage" => "12.2", "cusparseHpruneDense2csr" => "12.2", "cusparseHpruneCsr2csr_bufferSizeExt" => "12.2", "cusparseHpruneCsr2csrNnzByPercentage" => "12.2", "cusparseHpruneCsr2csrNnz" => "12.2", "cusparseHpruneCsr2csrByPercentage_bufferSizeExt" => "12.2", "cusparseHpruneCsr2csrByPercentage" => "12.2", "cusparseHpruneCsr2csr" => "12.2", "cusparseDsctr" => "11.0", "cusparseDroti" => "11.0", "cusparseDpruneDense2csr_bufferSizeExt" => "12.2", "cusparseDpruneDense2csrNnzByPercentage" => "12.2", "cusparseDpruneDense2csrNnz" => "12.2", "cusparseDpruneDense2csrByPercentage_bufferSizeExt" => "12.2", "cusparseDpruneDense2csrByPercentage" => "12.2", "cusparseDpruneDense2csr" => "12.2", "cusparseDpruneCsr2csr_bufferSizeExt" => "12.2", "cusparseDpruneCsr2csrNnzByPercentage" => "12.2", "cusparseDpruneCsr2csrNnz" => "12.2", "cusparseDpruneCsr2csrByPercentage_bufferSizeExt" => "12.2", "cusparseDpruneCsr2csrByPercentage" => "12.2", "cusparseDpruneCsr2csr" => "12.2", "cusparseDnnz_compress" => "12.2", "cusparseDhybsv_solve" => "10.2", "cusparseDhybsv_analysis" => "10.2", "cusparseDhybmv" => "10.2", "cusparseDhyb2dense" => "10.2", "cusparseDhyb2csr" => "10.2", "cusparseDhyb2csc" => "10.2", "cusparseDgtsv_nopivot" => "10.2", "cusparseDgtsvStridedBatch" => "10.2", "cusparseDgtsv" => "10.2", "cusparseDgthrz" => "11.0", "cusparseDgthr" => "11.0", "cusparseDgemvi_bufferSize" => "12.8", "cusparseDgemvi" => "12.8", "cusparseDgemmi" => "11.0", "cusparseDgebsr2gebsr_bufferSizeExt" => "12.8", "cusparseDgebsr2gebsr_bufferSize" => "12.8", "cusparseDgebsr2gebsr" => "12.8", "cusparseDgebsr2csr" => "12.4", "cusparseDestroySolveAnalysisInfo" => "10.2", "cusparseDestroyPruneInfo" => "12.2", "cusparseDestroyHybMat" => "10.2", "cusparseDestroyCsru2csrInfo" => "12.2", "cusparseDestroyCsrsv2Info" => "11.3", "cusparseDestroyCsrsm2Info" => "11.3", "cusparseDestroyCsrilu02Info" => "12.2", "cusparseDestroyCsric02Info" => "12.2", "cusparseDestroyCsrgemm2Info" => "11.0", "cusparseDestroyColorInfo" => "12.2", "cusparseDestroyBsrsv2Info" => "12.2", "cusparseDestroyBsrsm2Info" => "12.2", "cusparseDestroyBsrilu02Info" => "12.2", "cusparseDestroyBsric02Info" => "12.2", "cusparseDdoti" => "10.2", "cusparseDdense2hyb" => "10.2", "cusparseDdense2csr" => "11.1", "cusparseDdense2csc" => "11.1", "cusparseDcsru2csr_bufferSizeExt" => "12.2", "cusparseDcsru2csr" => "12.2", "cusparseDcsrsv_solve" => "10.2", "cusparseDcsrsv_analysis" => "10.2", "cusparseDcsrsv2_solve" => "11.3", "cusparseDcsrsv2_bufferSizeExt" => "11.3", "cusparseDcsrsv2_bufferSize" => "11.3", "cusparseDcsrsv2_analysis" => "11.3", "cusparseDcsrsm_solve" => "10.2", "cusparseDcsrsm_analysis" => "10.2", "cusparseDcsrsm2_solve" => "11.3", "cusparseDcsrsm2_bufferSizeExt" => "11.3", "cusparseDcsrsm2_analysis" => "11.3", "cusparseDcsrmv_mp" => "10.2", "cusparseDcsrmv" => "10.2", "cusparseDcsrmm2" => "10.2", "cusparseDcsrmm" => "10.2", "cusparseDcsrilu02_numericBoost" => "12.2", "cusparseDcsrilu02_bufferSizeExt" => "12.2", "cusparseDcsrilu02_bufferSize" => "12.2", "cusparseDcsrilu02_analysis" => "12.2", "cusparseDcsrilu02" => "12.2", "cusparseDcsrilu0" => "10.2", "cusparseDcsric02_bufferSizeExt" => "12.2", "cusparseDcsric02_bufferSize" => "12.2", "cusparseDcsric02_analysis" => "12.2", "cusparseDcsric02" => "12.2", "cusparseDcsric0" => "10.2", "cusparseDcsrgemm2_bufferSizeExt" => "11.0", "cusparseDcsrgemm2" => "11.0", "cusparseDcsrgemm" => "10.2", "cusparseDcsrgeam" => "10.2", "cusparseDcsrcolor" => "12.2", "cusparseDcsr2hyb" => "10.2", "cusparseDcsr2dense" => "11.1", "cusparseDcsr2csru" => "12.2", "cusparseDcsr2csr_compress" => "12.2", "cusparseDcsr2csc" => "10.2", "cusparseDcsr2bsr" => "12.4", "cusparseDcsc2hyb" => "10.2", "cusparseDcsc2dense" => "11.1", "cusparseDbsrxmv" => "12.2", "cusparseDbsrsv2_solve" => "12.2", "cusparseDbsrsv2_bufferSizeExt" => "12.2", "cusparseDbsrsv2_bufferSize" => "12.2", "cusparseDbsrsv2_analysis" => "12.2", "cusparseDbsrsm2_solve" => "12.2", "cusparseDbsrsm2_bufferSizeExt" => "12.2", "cusparseDbsrsm2_bufferSize" => "12.2", "cusparseDbsrsm2_analysis" => "12.2", "cusparseDbsrmv" => "13.1", "cusparseDbsrmm" => "12.8", "cusparseDbsrilu02_numericBoost" => "12.2", "cusparseDbsrilu02_bufferSizeExt" => "12.2", "cusparseDbsrilu02_bufferSize" => "12.2", "cusparseDbsrilu02_analysis" => "12.2", "cusparseDbsrilu02" => "12.2", "cusparseDbsric02_bufferSizeExt" => "12.2", "cusparseDbsric02_bufferSize" => "12.2", "cusparseDbsric02_analysis" => "12.2", "cusparseDbsric02" => "12.2", "cusparseDbsr2csr" => "12.8", "cusparseDaxpyi" => "11.0", "cusparseCsrsv_solveEx" => "10.2", "cusparseCsrsv_analysisEx" => "10.2", "cusparseCsrmvEx_bufferSize" => "11.2", "cusparseCsrmvEx" => "11.2", "cusparseCsrilu0Ex" => "10.2", "cusparseCsr2cscEx" => "10.2", "cusparseCsctr" => "11.0", "cusparseCreateSolveAnalysisInfo" => "10.2", "cusparseCreatePruneInfo" => "12.2", "cusparseCreateIdentityPermutation" => "12.2", "cusparseCreateHybMat" => "10.2", "cusparseCreateCsru2csrInfo" => "12.2", "cusparseCreateCsrsv2Info" => "11.3", "cusparseCreateCsrsm2Info" => "11.3", "cusparseCreateCsrilu02Info" => "12.2", "cusparseCreateCsric02Info" => "12.2", "cusparseCreateCsrgemm2Info" => "11.0", "cusparseCreateCooAoS" => "11.2", "cusparseCreateColorInfo" => "12.2", "cusparseCreateBsrsv2Info" => "12.2", "cusparseCreateBsrsm2Info" => "12.2", "cusparseCreateBsrilu02Info" => "12.2", "cusparseCreateBsric02Info" => "12.2", "cusparseCooAoSGet" => "11.2", "cusparseConstrainedGeMM_bufferSize" => "11.2", "cusparseConstrainedGeMM" => "11.2", "cusparseColorInfo_t" => "12.2", "cusparseColorInfo" => "12.2", "cusparseColorAlg_t" => "12.2", "cusparseCnnz_compress" => "12.2", "cusparseChybsv_solve" => "10.2", "cusparseChybsv_analysis" => "10.2", "cusparseChybmv" => "10.2", "cusparseChyb2dense" => "10.2", "cusparseChyb2csr" => "10.2", "cusparseChyb2csc" => "10.2", "cusparseCgtsv_nopivot" => "10.2", "cusparseCgtsvStridedBatch" => "10.2", "cusparseCgtsv" => "10.2", "cusparseCgthrz" => "11.0", "cusparseCgthr" => "11.0", "cusparseCgemvi_bufferSize" => "12.8", "cusparseCgemvi" => "12.8", "cusparseCgemmi" => "11.0", "cusparseCgebsr2gebsr_bufferSizeExt" => "12.8", "cusparseCgebsr2gebsr_bufferSize" => "12.8", "cusparseCgebsr2gebsr" => "12.8", "cusparseCgebsr2csr" => "12.4", "cusparseCdoti" => "10.2", "cusparseCdotci" => "10.2", "cusparseCdense2hyb" => "10.2", "cusparseCdense2csr" => "11.1", "cusparseCdense2csc" => "11.1", "cusparseCcsru2csr_bufferSizeExt" => "12.2", "cusparseCcsru2csr" => "12.2", "cusparseCcsrsv_solve" => "10.2", "cusparseCcsrsv_analysis" => "10.2", "cusparseCcsrsv2_solve" => "11.3", "cusparseCcsrsv2_bufferSizeExt" => "11.3", "cusparseCcsrsv2_bufferSize" => "11.3", "cusparseCcsrsv2_analysis" => "11.3", "cusparseCcsrsm_solve" => "10.2", "cusparseCcsrsm_analysis" => "10.2", "cusparseCcsrsm2_solve" => "11.3", "cusparseCcsrsm2_bufferSizeExt" => "11.3", "cusparseCcsrsm2_analysis" => "11.3", "cusparseCcsrmv_mp" => "10.2", "cusparseCcsrmv" => "10.2", "cusparseCcsrmm2" => "10.2", "cusparseCcsrmm" => "10.2", "cusparseCcsrilu02_numericBoost" => "12.2", "cusparseCcsrilu02_bufferSizeExt" => "12.2", "cusparseCcsrilu02_bufferSize" => "12.2", "cusparseCcsrilu02_analysis" => "12.2", "cusparseCcsrilu02" => "12.2", "cusparseCcsrilu0" => "10.2", "cusparseCcsric02_bufferSizeExt" => "12.2", "cusparseCcsric02_bufferSize" => "12.2", "cusparseCcsric02_analysis" => "12.2", "cusparseCcsric02" => "12.2", "cusparseCcsric0" => "10.2", "cusparseCcsrgemm2_bufferSizeExt" => "11.0", "cusparseCcsrgemm2" => "11.0", "cusparseCcsrgemm" => "10.2", "cusparseCcsrgeam" => "10.2", "cusparseCcsrcolor" => "12.2", "cusparseCcsr2hyb" => "10.2", "cusparseCcsr2dense" => "11.1", "cusparseCcsr2csru" => "12.2", "cusparseCcsr2csr_compress" => "12.2", "cusparseCcsr2csc" => "10.2", "cusparseCcsr2bsr" => "12.4", "cusparseCcsc2hyb" => "10.2", "cusparseCcsc2dense" => "11.1", "cusparseCbsrxmv" => "12.2", "cusparseCbsrsv2_solve" => "12.2", "cusparseCbsrsv2_bufferSizeExt" => "12.2", "cusparseCbsrsv2_bufferSize" => "12.2", "cusparseCbsrsv2_analysis" => "12.2", "cusparseCbsrsm2_solve" => "12.2", "cusparseCbsrsm2_bufferSizeExt" => "12.2", "cusparseCbsrsm2_bufferSize" => "12.2", "cusparseCbsrsm2_analysis" => "12.2", "cusparseCbsrmv" => "13.1", "cusparseCbsrmm" => "12.8", "cusparseCbsrilu02_numericBoost" => "12.2", "cusparseCbsrilu02_bufferSizeExt" => "12.2", "cusparseCbsrilu02_bufferSize" => "12.2", "cusparseCbsrilu02_analysis" => "12.2", "cusparseCbsrilu02" => "12.2", "cusparseCbsric02_bufferSizeExt" => "12.2", "cusparseCbsric02_bufferSize" => "12.2", "cusparseCbsric02_analysis" => "12.2", "cusparseCbsric02" => "12.2", "cusparseCbsr2csr" => "12.8", "cusparseCaxpyi" => "11.0", "cusparseAxpby" => "12.8", "cusolverSpZcsrzfdHost" => "13.0", "cusolverSpZcsrqrsvBatched" => "13.0", "cusolverSpZcsrqrBufferInfoBatched" => "13.0", "cusolverSpZcsrluZeroPivotHost" => "12.8", "cusolverSpZcsrluSolveHost" => "12.8", "cusolverSpZcsrluFactorHost" => "12.8", "cusolverSpZcsrluExtractHost" => "12.8", "cusolverSpZcsrluBufferInfoHost" => "12.8", "cusolverSpZcsrlsvqrHost" => "13.0", "cusolverSpZcsrlsvqr" => "13.0", "cusolverSpZcsrlsvluHost" => "12.8", "cusolverSpZcsrlsvcholHost" => "12.8", "cusolverSpZcsrlsvchol" => "12.8", "cusolverSpZcsrlsqvqrHost" => "13.0", "cusolverSpZcsreigvsiHost" => "13.0", "cusolverSpZcsreigvsi" => "13.0", "cusolverSpZcsreigsHost" => "13.0", "cusolverSpZcsrcholZeroPivotHost" => "12.8", "cusolverSpZcsrcholZeroPivot" => "12.8", "cusolverSpZcsrcholSolveHost" => "12.8", "cusolverSpZcsrcholSolve" => "12.8", "cusolverSpZcsrcholFactorHost" => "12.8", "cusolverSpZcsrcholFactor" => "12.8", "cusolverSpZcsrcholDiag" => "12.8", "cusolverSpZcsrcholBufferInfoHost" => "12.8", "cusolverSpZcsrcholBufferInfo" => "12.8", "cusolverSpXcsrsymrcmHost" => "13.0", "cusolverSpXcsrsymmdqHost" => "13.0", "cusolverSpXcsrsymamdHost" => "13.0", "cusolverSpXcsrqrAnalysisBatched" => "13.0", "cusolverSpXcsrperm_bufferSizeHost" => "13.0", "cusolverSpXcsrpermHost" => "13.0", "cusolverSpXcsrmetisndHost" => "13.0", "cusolverSpXcsrluNnzHost" => "12.8", "cusolverSpXcsrluAnalysisHost" => "12.8", "cusolverSpXcsrissymHost" => "13.0", "cusolverSpXcsrcholAnalysisHost" => "12.8", "cusolverSpXcsrcholAnalysis" => "12.8", "cusolverSpSetStream" => "13.0", "cusolverSpScsrzfdHost" => "13.0", "cusolverSpScsrqrsvBatched" => "13.0", "cusolverSpScsrqrBufferInfoBatched" => "13.0", "cusolverSpScsrluZeroPivotHost" => "12.8", "cusolverSpScsrluSolveHost" => "12.8", "cusolverSpScsrluFactorHost" => "12.8", "cusolverSpScsrluExtractHost" => "12.8", "cusolverSpScsrluBufferInfoHost" => "12.8", "cusolverSpScsrlsvqrHost" => "13.0", "cusolverSpScsrlsvqr" => "13.0", "cusolverSpScsrlsvluHost" => "12.8", "cusolverSpScsrlsvcholHost" => "12.8", "cusolverSpScsrlsvchol" => "12.8", "cusolverSpScsrlsqvqrHost" => "13.0", "cusolverSpScsreigvsiHost" => "13.0", "cusolverSpScsreigvsi" => "13.0", "cusolverSpScsreigsHost" => "13.0", "cusolverSpScsrcholZeroPivotHost" => "12.8", "cusolverSpScsrcholZeroPivot" => "12.8", "cusolverSpScsrcholSolveHost" => "12.8", "cusolverSpScsrcholSolve" => "12.8", "cusolverSpScsrcholFactorHost" => "12.8", "cusolverSpScsrcholFactor" => "12.8", "cusolverSpScsrcholDiag" => "12.8", "cusolverSpScsrcholBufferInfoHost" => "12.8", "cusolverSpScsrcholBufferInfo" => "12.8", "cusolverSpGetStream" => "13.0", "cusolverSpDestroyCsrqrInfo" => "13.0", "cusolverSpDestroyCsrcholInfo" => "12.8", "cusolverSpDestroy" => "13.0", "cusolverSpDcsrzfdHost" => "13.0", "cusolverSpDcsrqrsvBatched" => "13.0", "cusolverSpDcsrqrBufferInfoBatched" => "13.0", "cusolverSpDcsrluZeroPivotHost" => "12.8", "cusolverSpDcsrluSolveHost" => "12.8", "cusolverSpDcsrluFactorHost" => "12.8", "cusolverSpDcsrluExtractHost" => "12.8", "cusolverSpDcsrluBufferInfoHost" => "12.8", "cusolverSpDcsrlsvqrHost" => "13.0", "cusolverSpDcsrlsvqr" => "13.0", "cusolverSpDcsrlsvluHost" => "12.8", "cusolverSpDcsrlsvcholHost" => "12.8", "cusolverSpDcsrlsvchol" => "12.8", "cusolverSpDcsrlsqvqrHost" => "13.0", "cusolverSpDcsreigvsiHost" => "13.0", "cusolverSpDcsreigvsi" => "13.0", "cusolverSpDcsreigsHost" => "13.0", "cusolverSpDcsrcholZeroPivotHost" => "12.8", "cusolverSpDcsrcholZeroPivot" => "12.8", "cusolverSpDcsrcholSolveHost" => "12.8", "cusolverSpDcsrcholSolve" => "12.8", "cusolverSpDcsrcholFactorHost" => "12.8", "cusolverSpDcsrcholFactor" => "12.8", "cusolverSpDcsrcholDiag" => "12.8", "cusolverSpDcsrcholBufferInfoHost" => "12.8", "cusolverSpDcsrcholBufferInfo" => "12.8", "cusolverSpCreateCsrqrInfo" => "13.0", "cusolverSpCreateCsrcholInfo" => "12.8", "cusolverSpCreate" => "13.0", "cusolverSpCcsrzfdHost" => "13.0", "cusolverSpCcsrqrsvBatched" => "13.0", "cusolverSpCcsrqrBufferInfoBatched" => "13.0", "cusolverSpCcsrluZeroPivotHost" => "12.8", "cusolverSpCcsrluSolveHost" => "12.8", "cusolverSpCcsrluFactorHost" => "12.8", "cusolverSpCcsrluExtractHost" => "12.8", "cusolverSpCcsrluBufferInfoHost" => "12.8", "cusolverSpCcsrlsvqrHost" => "13.0", "cusolverSpCcsrlsvqr" => "13.0", "cusolverSpCcsrlsvluHost" => "12.8", "cusolverSpCcsrlsvcholHost" => "12.8", "cusolverSpCcsrlsvchol" => "12.8", "cusolverSpCcsrlsqvqrHost" => "13.0", "cusolverSpCcsreigvsiHost" => "13.0", "cusolverSpCcsreigvsi" => "13.0", "cusolverSpCcsreigsHost" => "13.0", "cusolverSpCcsrcholZeroPivotHost" => "12.8", "cusolverSpCcsrcholZeroPivot" => "12.8", "cusolverSpCcsrcholSolveHost" => "12.8", "cusolverSpCcsrcholSolve" => "12.8", "cusolverSpCcsrcholFactorHost" => "12.8", "cusolverSpCcsrcholFactor" => "12.8", "cusolverSpCcsrcholDiag" => "12.8", "cusolverSpCcsrcholBufferInfoHost" => "12.8", "cusolverSpCcsrcholBufferInfo" => "12.8", "cusolverRfSolve" => "12.8", "cusolverRfSetupHost" => "12.8", "cusolverRfSetupDevice" => "12.8", "cusolverRfSetResetValuesFastMode" => "13.0", "cusolverRfSetNumericProperties" => "13.0", "cusolverRfSetMatrixFormat" => "13.0", "cusolverRfSetAlgs" => "13.0", "cusolverRfResetValues" => "12.8", "cusolverRfRefactor" => "12.8", "cusolverRfGetResetValuesFastMode" => "13.0", "cusolverRfGetNumericProperties" => "13.0", "cusolverRfGetNumericBoostReport" => "13.0", "cusolverRfGetMatrixFormat" => "13.0", "cusolverRfGetAlgs" => "13.0", "cusolverRfExtractSplitFactorsHost" => "12.8", "cusolverRfExtractBundledFactorsHost" => "12.8", "cusolverRfDestroy" => "13.0", "cusolverRfCreate" => "13.0", "cusolverRfBatchZeroPivot" => "13.0", "cusolverRfBatchSolve" => "13.0", "cusolverRfBatchSetupHost" => "13.0", "cusolverRfBatchResetValues" => "13.0", "cusolverRfBatchRefactor" => "13.0", "cusolverRfBatchAnalyze" => "13.0", "cusolverRfAnalyze" => "12.8", "cusolverRfAccessBundledFactorsDevice" => "12.8", "cusolverMgSyevd_bufferSize" => "13.0", "cusolverMgSyevd" => "13.0", "cusolverMgPotrs_bufferSize" => "13.0", "cusolverMgPotrs" => "13.0", "cusolverMgPotri_bufferSize" => "13.0", "cusolverMgPotri" => "13.0", "cusolverMgPotrf_bufferSize" => "13.0", "cusolverMgPotrf" => "13.0", "cusolverMgGetrs_bufferSize" => "13.0", "cusolverMgGetrs" => "13.0", "cusolverMgGetrf_bufferSize" => "13.0", "cusolverMgGetrf" => "13.0", "cusolverMgDeviceSelect" => "13.0", "cusolverMgDestroyMatrixDesc" => "13.0", "cusolverMgDestroyGrid" => "13.0", "cusolverMgDestroy" => "13.0", "cusolverMgCreateMatrixDesc" => "13.0", "cusolverMgCreateDeviceGrid" => "13.0", "cusolverMgCreate" => "13.0", "cusolverDnSyevdx_bufferSize" => "11.1", "cusolverDnSyevdx" => "11.1", "cusolverDnSyevd_bufferSize" => "11.1", "cusolverDnSyevd" => "11.1", "cusolverDnPotrs" => "11.1", "cusolverDnPotrf_bufferSize" => "11.1", "cusolverDnPotrf" => "11.1", "cusolverDnGetrs" => "11.1", "cusolverDnGetrf_bufferSize" => "11.1", "cusolverDnGetrf" => "11.1", "cusolverDnGesvd_bufferSize" => "11.1", "cusolverDnGesvd" => "11.1", "cusolverDnGeqrf_bufferSize" => "11.1", "cusolverDnGeqrf" => "11.1", "curand_uniform4_double" => "13.0", "curand_log_normal4_double" => "13.0", "cudnnTransformTensorEx" => "9.0.0", "cudnnTransformTensor" => "9.0.0", "cudnnTransformFilter" => "9.0.0", "cudnnTensorTransformStruct" => "9.0.0", "cudnnTensorTransformDescriptor_t" => "9.0.0", "cudnnSetTensorTransformDescriptor" => "9.0.0", "cudnnSetSeqDataDescriptor" => "9.0.0", "cudnnSetReduceTensorDescriptor" => "9.0.0", "cudnnSetRNNProjectionLayers" => "8.0.1", "cudnnSetRNNPaddingMode" => "8.0.1", "cudnnSetRNNMatrixMathType" => "8.0.1", "cudnnSetRNNDescriptor_v6" => "8.0.1", "cudnnSetRNNDescriptor_v5" => "7.6.5", "cudnnSetRNNDescriptor" => "7.6.5", "cudnnSetRNNBiasMode" => "8.0.1", "cudnnSetRNNAlgorithmDescriptor" => "8.0.2", "cudnnSetPoolingNdDescriptor" => "9.0.0", "cudnnSetPooling2dDescriptor" => "9.0.0", "cudnnSetPersistentRNNPlan" => "8.0.1", "cudnnSetOpTensorDescriptor" => "9.0.0", "cudnnSetFusedOpsVariantParamPackAttribute" => "9.0.0", "cudnnSetFusedOpsConstParamPackAttribute" => "9.0.0", "cudnnSetFilterNdDescriptor" => "9.0.0", "cudnnSetFilter4dDescriptor" => "9.0.0", "cudnnSetConvolutionReorderType" => "9.0.0", "cudnnSetConvolutionNdDescriptor" => "9.0.0", "cudnnSetConvolutionMathType" => "9.0.0", "cudnnSetConvolutionGroupCount" => "9.0.0", "cudnnSetConvolution2dDescriptor" => "9.0.0", "cudnnSetCTCLossDescriptor_v8" => "9.0.0", "cudnnSetCTCLossDescriptorEx" => "9.0.0", "cudnnSetCTCLossDescriptor" => "9.0.0", "cudnnSetAttnDescriptor" => "9.0.0", "cudnnSetAlgorithmPerformance" => "8.0.2", "cudnnSetAlgorithmDescriptor" => "8.0.2", "cudnnSetActivationDescriptorSwishBeta" => "9.0.0", "cudnnSetActivationDescriptor" => "9.0.0", "cudnnSeqDataDescriptor_t" => "9.0.0", "cudnnScaleTensor" => "9.0.0", "cudnnSaveAlgorithm" => "8.0.2", "cudnnRuntimeTag_t" => "9.0.0", "cudnnRestoreAlgorithm" => "8.0.2", "cudnnReorderType_t" => "9.0.0", "cudnnReorderFilterAndBias" => "9.0.0", "cudnnReduceTensorStruct" => "9.0.0", "cudnnReduceTensorIndices_t" => "9.0.0", "cudnnReduceTensorDescriptor_t" => "9.0.0", "cudnnReduceTensor" => "9.0.0", "cudnnRNNSetClip" => "8.0.1", "cudnnRNNGetClip" => "8.0.1", "cudnnRNNForwardTrainingEx" => "8.0.1", "cudnnRNNForwardTraining" => "8.0.1", "cudnnRNNForwardInferenceEx" => "8.0.1", "cudnnRNNForwardInference" => "8.0.1", "cudnnRNNBackwardWeightsEx" => "8.0.2", "cudnnRNNBackwardWeights" => "8.0.2", "cudnnRNNBackwardDataEx" => "8.0.2", "cudnnRNNBackwardData" => "8.0.2", "cudnnQueryRuntimeError" => "9.0.0", "cudnnPoolingStruct" => "9.0.0", "cudnnPoolingMode_t" => "9.0.0", "cudnnPoolingForward" => "9.0.0", "cudnnPoolingDescriptor_t" => "9.0.0", "cudnnPoolingBackward" => "9.0.0", "cudnnOpTensorStruct" => "9.0.0", "cudnnOpTensorDescriptor_t" => "9.0.0", "cudnnOpTensor" => "9.0.0", "cudnnNormalizationForwardTraining" => "9.0.0", "cudnnNormalizationForwardInference" => "9.0.0", "cudnnNormalizationBackward" => "9.0.0", "cudnnNormOps_t" => "9.0.0", "cudnnNormMode_t" => "9.0.0", "cudnnNormAlgo_t" => "9.0.0", "cudnnMultiHeadAttnForward" => "9.0.0", "cudnnMultiHeadAttnBackwardWeights" => "9.0.0", "cudnnMultiHeadAttnBackwardData" => "9.0.0", "cudnnMakeFusedOpsPlan" => "9.0.0", "cudnnInitTransformDest" => "9.0.0", "cudnnIndicesType_t" => "9.0.0", "cudnnIm2Col" => "9.0.0", "cudnnGetTensorTransformDescriptor" => "9.0.0", "cudnnGetSeqDataDescriptor" => "9.0.0", "cudnnGetReductionWorkspaceSize" => "9.0.0", "cudnnGetReductionIndicesSize" => "9.0.0", "cudnnGetReduceTensorDescriptor" => "9.0.0", "cudnnGetRNNWorkspaceSize" => "8.0.1", "cudnnGetRNNTrainingReserveSize" => "8.0.1", "cudnnGetRNNProjectionLayers" => "8.0.1", "cudnnGetRNNParamsSize" => "8.0.1", "cudnnGetRNNPaddingMode" => "8.0.1", "cudnnGetRNNMatrixMathType" => "8.0.1", "cudnnGetRNNLinLayerMatrixParams" => "8.0.1", "cudnnGetRNNLinLayerBiasParams" => "8.0.1", "cudnnGetRNNForwardTrainingAlgorithmMaxCount" => "8.0.2", "cudnnGetRNNForwardInferenceAlgorithmMaxCount" => "8.0.2", "cudnnGetRNNDescriptor_v6" => "8.0.1", "cudnnGetRNNDescriptor" => "7.6.5", "cudnnGetRNNBiasMode" => "8.0.1", "cudnnGetRNNBackwardWeightsAlgorithmMaxCount" => "8.0.2", "cudnnGetRNNBackwardDataAlgorithmMaxCount" => "8.0.2", "cudnnGetPoolingNdForwardOutputDim" => "9.0.0", "cudnnGetPoolingNdDescriptor" => "9.0.0", "cudnnGetPooling2dForwardOutputDim" => "9.0.0", "cudnnGetPooling2dDescriptor" => "9.0.0", "cudnnGetOpTensorDescriptor" => "9.0.0", "cudnnGetNormalizationTrainingReserveSpaceSize" => "9.0.0", "cudnnGetNormalizationForwardTrainingWorkspaceSize" => "9.0.0", "cudnnGetNormalizationBackwardWorkspaceSize" => "9.0.0", "cudnnGetMultiHeadAttnWeights" => "9.0.0", "cudnnGetMultiHeadAttnBuffers" => "9.0.0", "cudnnGetFusedOpsVariantParamPackAttribute" => "9.0.0", "cudnnGetFusedOpsConstParamPackAttribute" => "9.0.0", "cudnnGetFoldedConvBackwardDataDescriptors" => "9.0.0", "cudnnGetFilterSizeInBytes" => "9.0.0", "cudnnGetFilterNdDescriptor" => "9.0.0", "cudnnGetFilter4dDescriptor" => "9.0.0", "cudnnGetConvolutionReorderType" => "9.0.0", "cudnnGetConvolutionNdForwardOutputDim" => "9.0.0", "cudnnGetConvolutionNdDescriptor" => "9.0.0", "cudnnGetConvolutionMathType" => "9.0.0", "cudnnGetConvolutionGroupCount" => "9.0.0", "cudnnGetConvolutionForwardWorkspaceSize" => "9.0.0", "cudnnGetConvolutionForwardAlgorithm_v7" => "9.0.0", "cudnnGetConvolutionForwardAlgorithmMaxCount" => "9.0.0", "cudnnGetConvolutionForwardAlgorithm" => "7.6.5", "cudnnGetConvolutionBackwardFilterWorkspaceSize" => "9.0.0", "cudnnGetConvolutionBackwardFilterAlgorithm_v7" => "9.0.0", "cudnnGetConvolutionBackwardFilterAlgorithm" => "7.6.5", "cudnnGetConvolutionBackwardDataWorkspaceSize" => "9.0.0", "cudnnGetConvolutionBackwardDataAlgorithm_v7" => "9.0.0", "cudnnGetConvolutionBackwardDataAlgorithmMaxCount" => "9.0.0", "cudnnGetConvolutionBackwardDataAlgorithm" => "7.6.5", "cudnnGetConvolution2dForwardOutputDim" => "9.0.0", "cudnnGetConvolution2dDescriptor" => "9.0.0", "cudnnGetCTCLossDescriptor_v8" => "9.0.0", "cudnnGetCTCLossDescriptorEx" => "9.0.0", "cudnnGetCTCLossDescriptor" => "9.0.0", "cudnnGetBatchNormalizationTrainingExReserveSpaceSize" => "9.0.0", "cudnnGetBatchNormalizationForwardTrainingExWorkspaceSize" => "9.0.0", "cudnnGetBatchNormalizationBackwardExWorkspaceSize" => "9.0.0", "cudnnGetAttnDescriptor" => "9.0.0", "cudnnGetAlgorithmSpaceSize" => "8.0.2", "cudnnGetAlgorithmPerformance" => "8.0.2", "cudnnGetAlgorithmDescriptor" => "8.0.2", "cudnnGetActivationDescriptorSwishBeta" => "9.0.0", "cudnnGetActivationDescriptor" => "9.0.0", "cudnnFusedOps_t" => "9.0.0", "cudnnFusedOpsVariantParamStruct" => "9.0.0", "cudnnFusedOpsVariantParamPack_t" => "9.0.0", "cudnnFusedOpsVariantParamLabel_t" => "9.0.0", "cudnnFusedOpsPointerPlaceHolder_t" => "9.0.0", "cudnnFusedOpsPlan_t" => "9.0.0", "cudnnFusedOpsPlanStruct" => "9.0.0", "cudnnFusedOpsExecute" => "9.0.0", "cudnnFusedOpsConstParamStruct" => "9.0.0", "cudnnFusedOpsConstParamPack_t" => "9.0.0", "cudnnFusedOpsConstParamLabel_t" => "9.0.0", "cudnnFindRNNForwardTrainingAlgorithmEx" => "8.0.2", "cudnnFindRNNForwardInferenceAlgorithmEx" => "8.0.2", "cudnnFindRNNBackwardWeightsAlgorithmEx" => "8.0.2", "cudnnFindRNNBackwardDataAlgorithmEx" => "8.0.2", "cudnnFindConvolutionForwardAlgorithmEx" => "9.0.0", "cudnnFindConvolutionForwardAlgorithm" => "9.0.0", "cudnnFindConvolutionBackwardFilterAlgorithmEx" => "9.0.0", "cudnnFindConvolutionBackwardFilterAlgorithm" => "9.0.0", "cudnnFindConvolutionBackwardDataAlgorithmEx" => "9.0.0", "cudnnFindConvolutionBackwardDataAlgorithm" => "9.0.0", "cudnnFilterStruct" => "9.0.0", "cudnnDestroyTensorTransformDescriptor" => "9.0.0", "cudnnDestroySeqDataDescriptor" => "9.0.0", "cudnnDestroyReduceTensorDescriptor" => "9.0.0", "cudnnDestroyPoolingDescriptor" => "9.0.0", "cudnnDestroyPersistentRNNPlan" => "8.0.1", "cudnnDestroyOpTensorDescriptor" => "9.0.0", "cudnnDestroyFusedOpsVariantParamPack" => "9.0.0", "cudnnDestroyFusedOpsPlan" => "9.0.0", "cudnnDestroyFusedOpsConstParamPack" => "9.0.0", "cudnnDestroyFilterDescriptor" => "9.0.0", "cudnnDestroyConvolutionDescriptor" => "9.0.0", "cudnnDestroyAttnDescriptor" => "9.0.0", "cudnnDestroyAlgorithmPerformance" => "8.0.2", "cudnnDestroyAlgorithmDescriptor" => "8.0.2", "cudnnDestroyActivationDescriptor" => "9.0.0", "cudnnDeriveNormTensorDescriptor" => "9.0.0", "cudnnDeriveBNTensorDescriptor" => "9.0.0", "cudnnCreateTensorTransformDescriptor" => "9.0.0", "cudnnCreateSeqDataDescriptor" => "9.0.0", "cudnnCreateReduceTensorDescriptor" => "9.0.0", "cudnnCreatePoolingDescriptor" => "9.0.0", "cudnnCreatePersistentRNNPlan" => "8.0.1", "cudnnCreateOpTensorDescriptor" => "9.0.0", "cudnnCreateFusedOpsVariantParamPack" => "9.0.0", "cudnnCreateFusedOpsPlan" => "9.0.0", "cudnnCreateFusedOpsConstParamPack" => "9.0.0", "cudnnCreateFilterDescriptor" => "9.0.0", "cudnnCreateConvolutionDescriptor" => "9.0.0", "cudnnCreateAttnDescriptor" => "9.0.0", "cudnnCreateAlgorithmPerformance" => "8.0.2", "cudnnCreateAlgorithmDescriptor" => "8.0.2", "cudnnCreateActivationDescriptor" => "9.0.0", "cudnnCopyAlgorithmDescriptor" => "8.0.2", "cudnnConvolutionFwdPreference_t" => "7.6.5", "cudnnConvolutionFwdAlgoPerf_t" => "9.0.0", "cudnnConvolutionForward" => "9.0.0", "cudnnConvolutionDescriptor_t" => "9.0.0", "cudnnConvolutionBwdFilterPreference_t" => "7.6.5", "cudnnConvolutionBwdFilterAlgoPerf_t" => "9.0.0", "cudnnConvolutionBwdDataPreference_t" => "7.6.5", "cudnnConvolutionBwdDataAlgoPerf_t" => "9.0.0", "cudnnConvolutionBwdDataAlgoPerfStruct" => "9.0.0", "cudnnConvolutionBiasActivationForward" => "9.0.0", "cudnnConvolutionBackwardFilter" => "9.0.0", "cudnnConvolutionBackwardData" => "9.0.0", "cudnnConvolutionBackwardBias" => "9.0.0", "cudnnBatchNormalizationForwardTrainingEx" => "9.0.0", "cudnnBatchNormalizationForwardTraining" => "9.0.0", "cudnnBatchNormalizationForwardInference" => "9.0.0", "cudnnBatchNormalizationBackwardEx" => "9.0.0", "cudnnBatchNormalizationBackward" => "9.0.0", "cudnnBatchNormOps_t" => "9.0.0", "cudnnBatchNormMode_t" => "9.0.0", "cudnnAttnDescriptor_t" => "9.0.0", "cudnnAddTensor" => "9.0.0", "cudnnActivationStruct" => "9.0.0", "cudnnActivationMode_t" => "9.0.0", "cudnnActivationForward" => "9.0.0", "cudnnActivationDescriptor_t" => "9.0.0", "cudnnActivationBackward" => "9.0.0", "cudaThreadSynchronize" => "10.0", "cudaThreadSetLimit" => "10.0", "cudaThreadSetCacheConfig" => "10.0", "cudaThreadGetLimit" => "10.0", "cudaThreadGetCacheConfig" => "10.0", "cudaThreadExit" => "10.0", "cudaSharedMemConfig" => "12.4", "cudaSetDoubleForHost" => "10.0", "cudaSetDoubleForDevice" => "10.0", "cudaMemcpyToArrayAsync" => "10.1", "cudaMemcpyToArray" => "10.1", "cudaMemcpyFromArrayAsync" => "10.1", "cudaMemcpyFromArray" => "10.1", "cudaMemcpyArrayToArray" => "10.1", "cudaLaunchCooperativeKernelMultiDevice" => "11.3", "cudaGetDriverEntryPoint" => "13.0", "cudaGLUnregisterBufferObject" => "10.0", "cudaGLUnmapBufferObjectAsync" => "10.0", "cudaGLUnmapBufferObject" => "10.0", "cudaGLSetGLDevice" => "10.0", "cudaGLSetBufferObjectMapFlags" => "10.0", "cudaGLRegisterBufferObject" => "10.0", "cudaGLMapBufferObjectAsync" => "10.0", "cudaGLMapBufferObject" => "10.0", "cudaFuncSetSharedMemConfig" => "12.4", "cudaExternalSemaphoreWaitParams_v1" => "11.2", "cudaExternalSemaphoreSignalParams_v1" => "11.2", "cudaErrorTextureNotBound" => "3.1", "cudaErrorTextureFetchFailed" => "3.1", "cudaErrorSynchronizationError" => "3.1", "cudaErrorProfilerNotInitialized" => "5.0", "cudaErrorProfilerAlreadyStopped" => "5.0", "cudaErrorProfilerAlreadyStarted" => "5.0", "cudaErrorPriorLaunchFailure" => "3.1", "cudaErrorNotYetImplemented" => "4.1", "cudaErrorMixedDeviceExecution" => "3.1", "cudaErrorMemoryValueTooLarge" => "3.1", "cudaErrorInvalidHostPointer" => "10.1", "cudaErrorInvalidDevicePointer" => "10.1", "cudaErrorApiFailureBase" => "4.1", "cudaErrorAddressOfConstant" => "3.1", "cudaDeviceSetSharedMemConfig" => "12.4", "cudaDeviceGetSharedMemConfig" => "12.4", "cudaDevAttrMaxTimelineSemaphoreInteropSupported" => "11.5", "cudaDevAttrCooperativeMultiDeviceLaunch" => "11.4", "cudaD3D9UnregisterResource" => "10.0", "cudaD3D9UnmapResources" => "10.0", "cudaD3D9ResourceSetMapFlags" => "10.0", "cudaD3D9ResourceGetSurfaceDimensions" => "10.0", "cudaD3D9ResourceGetMappedSize" => "10.0", "cudaD3D9ResourceGetMappedPointer" => "10.0", "cudaD3D9ResourceGetMappedPitch" => "10.0", "cudaD3D9ResourceGetMappedArray" => "10.0", "cudaD3D9MapResources" => "10.0", "cudaD3D11SetDirect3DDevice" => "10.0", "cudaD3D11GetDirect3DDevice" => "10.0", "cudaD3D10UnregisterResource" => "10.0", "cudaD3D10UnmapResources" => "10.0", "cudaD3D10SetDirect3DDevice" => "10.0", "cudaD3D10ResourceSetMapFlags" => "10.0", "cudaD3D10ResourceGetSurfaceDimensions" => "10.0", "cudaD3D10ResourceGetMappedSize" => "10.0", "cudaD3D10ResourceGetMappedPointer" => "10.0", "cudaD3D10ResourceGetMappedPitch" => "10.0", "cudaD3D10ResourceGetMappedArray" => "10.0", "cudaD3D10RegisterResource" => "10.0", "cudaD3D10MapResources" => "10.0", "cudaD3D10GetDirect3DDevice" => "10.0", "cuTexRefSetMipmappedArray" => "11.0", "cuTexRefSetMipmapLevelClamp" => "11.0", "cuTexRefSetMipmapLevelBias" => "11.0", "cuTexRefSetMipmapFilterMode" => "11.0", "cuTexRefSetMaxAnisotropy" => "11.0", "cuTexRefSetFormat" => "11.0", "cuTexRefSetFlags" => "11.0", "cuTexRefSetFilterMode" => "11.0", "cuTexRefSetBorderColor" => "11.0", "cuTexRefSetArray" => "11.0", "cuTexRefSetAddress_v2" => "11.0", "cuTexRefSetAddressMode" => "11.0", "cuTexRefSetAddress2D" => "11.0", "cuTexRefSetAddress" => "11.0", "cuTexRefGetMipmappedArray" => "11.0", "cuTexRefGetMipmapLevelClamp" => "11.0", "cuTexRefGetMipmapLevelBias" => "11.0", "cuTexRefGetMipmapFilterMode" => "11.0", "cuTexRefGetMaxAnisotropy" => "11.0", "cuTexRefGetFormat" => "11.0", "cuTexRefGetFlags" => "11.0", "cuTexRefGetFilterMode" => "11.0", "cuTexRefGetBorderColor" => "11.0", "cuTexRefGetArray" => "11.0", "cuTexRefGetAddress_v2" => "11.0", "cuTexRefGetAddressMode" => "11.0", "cuTexRefGetAddress" => "11.0", "cuTexRefDestroy" => "11.0", "cuTexRefCreate" => "11.0", "cuSurfRefSetArray" => "11.0", "cuSurfRefGetArray" => "11.0", "cuParamSetv" => "9.2", "cuParamSeti" => "9.2", "cuParamSetf" => "9.2", "cuParamSetTexRef" => "9.2", "cuParamSetSize" => "9.2", "cuModuleGetTexRef" => "12.0", "cuModuleGetSurfRef" => "12.0", "cuLaunchGridAsync" => "9.2", "cuLaunchGrid" => "9.2", "cuLaunchCooperativeKernelMultiDevice" => "11.3", "cuLaunch" => "9.2", "cuGLUnregisterBufferObject" => "9.2", "cuGLUnmapBufferObjectAsync" => "9.2", "cuGLUnmapBufferObject" => "9.2", "cuGLSetBufferObjectMapFlags" => "9.2", "cuGLRegisterBufferObject" => "9.2", "cuGLMapBufferObjectAsync" => "9.2", "cuGLMapBufferObject" => "9.2", "cuGLInit" => "9.2", "cuGLCtxCreate" => "9.2", "cuFuncSetSharedSize" => "9.2", "cuFuncSetSharedMemConfig" => "", "cuFuncSetBlockShape" => "9.2", "cuDeviceGetProperties" => "9.2", "cuDeviceComputeCapability" => "9.2", "cuD3D9UnregisterResource" => "9.2", "cuD3D9UnmapResources" => "9.2", "cuD3D9ResourceSetMapFlags" => "9.2", "cuD3D9ResourceGetSurfaceDimensions" => "9.2", "cuD3D9ResourceGetMappedSize" => "9.2", "cuD3D9ResourceGetMappedPointer" => "9.2", "cuD3D9ResourceGetMappedPitch" => "9.2", "cuD3D9ResourceGetMappedArray" => "9.2", "cuD3D9RegisterResource" => "9.2", "cuD3D9MapResources" => "9.2", "cuD3D11GetDirect3DDevice" => "9.2", "cuD3D11CtxCreateOnDevice" => "9.2", "cuD3D11CtxCreate" => "9.2", "cuD3D10UnregisterResource" => "9.2", "cuD3D10UnmapResources" => "9.2", "cuD3D10ResourceSetMapFlags" => "9.2", "cuD3D10ResourceGetSurfaceDimensions" => "9.2", "cuD3D10ResourceGetMappedSize" => "9.2", "cuD3D10ResourceGetMappedPointer" => "9.2", "cuD3D10ResourceGetMappedPitch" => "9.2", "cuD3D10ResourceGetMappedArray" => "9.2", "cuD3D10RegisterResource" => "9.2", "cuD3D10MapResources" => "9.2", "cuD3D10GetDirect3DDevice" => "9.2", "cuD3D10CtxCreateOnDevice" => "9.2", "cuD3D10CtxCreate" => "9.2", "cuCtxSetSharedMemConfig" => "", "cuCtxGetSharedMemConfig" => "", "csru2csrInfo_t" => "12.2", "csru2csrInfo" => "12.2", "csrilu02Info_t" => "12.2", "csrilu02Info" => "12.2", "csric02Info_t" => "12.2", "csric02Info" => "12.2", "bsrsv2Info_t" => "12.2", "bsrsv2Info" => "12.2", "bsrsm2Info_t" => "12.2", "bsrsm2Info" => "12.2", "bsrilu02Info_t" => "12.2", "bsrilu02Info" => "12.2", "__shfl_xor" => "9.0", "__shfl_up" => "9.0", "__shfl_down" => "9.0", "__shfl" => "9.0", "CU_JIT_REFERENCED_VARIABLE_NAMES" => "12.0", "CU_JIT_REFERENCED_VARIABLE_COUNT" => "12.0", "CU_JIT_REFERENCED_KERNEL_NAMES" => "12.0", "CU_JIT_REFERENCED_KERNEL_COUNT" => "12.0", "CU_JIT_PREC_SQRT" => "12.0", "CU_JIT_PREC_DIV" => "12.0", "CU_JIT_OPTIMIZE_UNUSED_DEVICE_VARIABLES" => "12.0", "CU_JIT_LTO" => "12.0", "CU_JIT_INPUT_NVVM" => "12.0", "CU_JIT_FTZ" => "12.0", "CU_JIT_FMA" => "12.0", "CU_DEVICE_P2P_ATTRIBUTE_ARRAY_ACCESS_ACCESS_SUPPORTED" => "10.0", "CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED" => "10.1", "CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED" => "11.2", "CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK" => "5.0", "CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK" => "5.0", "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH" => "5.0", "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES" => "5.0", "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT" => "5.0", "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH" => "11.2", "CU_DEVICE_ATTRIBUTE_GPU_OVERLAP" => "5.0", "CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER" => "5.0", "CU_CTX_BLOCKING_SYNC" => "4.0", "CUSPARSE_SOLVE_POLICY_USE_LEVEL" => "12.2", "CUSPARSE_SOLVE_POLICY_NO_LEVEL" => "12.2", "CUSPARSE_MV_ALG_DEFAULT" => "11.3", "CUSPARSE_MM_ALG_DEFAULT" => "11.0", "CUSPARSE_HYB_PARTITION_USER" => "10.2", "CUSPARSE_HYB_PARTITION_MAX" => "10.2", "CUSPARSE_HYB_PARTITION_AUTO" => "10.2", "CUSPARSE_CSRMV_ALG2" => "11.2", "CUSPARSE_CSRMV_ALG1" => "11.2", "CUSPARSE_CSRMM_ALG1" => "11.0", "CUSPARSE_COOMV_ALG" => "11.2", "CUSPARSE_COOMM_ALG3" => "11.0", "CUSPARSE_COOMM_ALG2" => "11.0", "CUSPARSE_COOMM_ALG1" => "11.0", "CUSPARSE_COLOR_ALG1" => "12.2", "CUSPARSE_COLOR_ALG0" => "12.2", "CUDNN_TYPE_NAN_PROPOGATION" => "9.0.0", "CUDNN_STATUS_VERSION_MISMATCH" => "9.0.0", "CUDNN_STATUS_RUNTIME_PREREQUISITE_MISSING" => "9.0.0", "CUDNN_STATUS_MAPPING_ERROR" => "9.0.0", "CUDNN_STATUS_INVALID_VALUE" => "9.0.0", "CUDNN_STATUS_ARCH_MISMATCH" => "9.0.0", "CUDNN_STATUS_ALLOC_FAILED" => "9.0.0", "CUDNN_REDUCE_TENSOR_NO_INDICES" => "9.0.0", "CUDNN_REDUCE_TENSOR_FLATTENED_INDICES" => "9.0.0", "CUDNN_PROPAGATE_NAN" => "9.0.0", "CUDNN_POOLING_MAX_DETERMINISTIC" => "9.0.0", "CUDNN_POOLING_MAX" => "9.0.0", "CUDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING" => "9.0.0", "CUDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING" => "9.0.0", "CUDNN_NO_REORDER" => "9.0.0", "CUDNN_NOT_PROPAGATE_NAN" => "9.0.0", "CUDNN_NORM_PER_CHANNEL" => "9.0.0", "CUDNN_NORM_PER_ACTIVATION" => "9.0.0", "CUDNN_NORM_OPS_NORM_ADD_ACTIVATION" => "9.0.0", "CUDNN_NORM_OPS_NORM_ACTIVATION" => "9.0.0", "CUDNN_NORM_OPS_NORM" => "9.0.0", "CUDNN_NORM_ALGO_STANDARD" => "9.0.0", "CUDNN_NORM_ALGO_PERSIST" => "9.0.0", "CUDNN_KNOB_TYPE_WINO_TILE" => "9.0.0", "CUDNN_KNOB_TYPE_USE_TEX" => "9.0.0", "CUDNN_KNOB_TYPE_TILE_CGA" => "9.0.0", "CUDNN_KNOB_TYPE_SPLIT_RS" => "9.0.0", "CUDNN_KNOB_TYPE_SPLIT_K" => "9.0.0", "CUDNN_KNOB_TYPE_SPLIT_H" => "9.0.0", "CUDNN_KNOB_TYPE_SLICED" => "9.0.0", "CUDNN_KNOB_TYPE_SINGLEBUFFER" => "9.0.0", "CUDNN_KNOB_TYPE_NUM_C_PER_BLOCK" => "9.0.0", "CUDNN_KNOB_TYPE_LDGC" => "9.0.0", "CUDNN_KNOB_TYPE_LDGB" => "9.0.0", "CUDNN_KNOB_TYPE_LDGA" => "9.0.0", "CUDNN_KNOB_TYPE_KBLOCK" => "9.0.0", "CUDNN_KNOB_TYPE_IDX_MODE" => "9.0.0", "CUDNN_KNOB_TYPE_CTA_SPLIT_K_MODE" => "9.0.0", "CUDNN_KNOB_TYPE_CHUNK_K" => "9.0.0", "CUDNN_DEFAULT_REORDER" => "9.0.0", "CUDNN_DATA_UINT8x4" => "9.0.0", "CUDNN_DATA_INT8x4" => "9.0.0", "CUDNN_DATA_INT8x32" => "9.0.0", "CUDNN_CROSS_CORRELATION" => "9.0.0", "CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT" => "7.6.5", "CUDNN_CONVOLUTION_FWD_PREFER_FASTEST" => "7.6.5", "CUDNN_CONVOLUTION_FWD_NO_WORKSPACE" => "7.6.5", "CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT" => "7.6.5", "CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST" => "7.6.5", "CUDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE" => "7.6.5", "CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT" => "7.6.5", "CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST" => "7.6.5", "CUDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE" => "7.6.5", "CUDNN_CONVOLUTION" => "9.0.0", "CUDNN_BATCHNORM_SPATIAL_PERSISTENT" => "9.0.0", "CUDNN_BATCHNORM_SPATIAL" => "9.0.0", "CUDNN_BATCHNORM_PER_ACTIVATION" => "9.0.0", "CUDNN_BATCHNORM_OPS_BN_ADD_ACTIVATION" => "9.0.0", "CUDNN_BATCHNORM_OPS_BN_ACTIVATION" => "9.0.0", "CUDNN_BATCHNORM_OPS_BN" => "9.0.0", "CUDNN_ATTR_OPERATION_RESAMPLE_FWD_BETA" => "9.0.0", "CUDNN_ATTR_OPERATION_RESAMPLE_FWD_ALPHA" => "9.0.0", "CUDNN_ATTR_OPERATION_RESAMPLE_BWD_BETA" => "9.0.0", "CUDNN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA" => "9.0.0", "CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT" => "9.0.0", "CUDNN_ATTR_OPERATIONGRAPH_HANDLE" => "9.9.0", "CUDNN_ATTR_EXECUTION_PLAN_HANDLE" => "9.9.0", "CUDNN_ACTIVATION_TANH" => "9.0.0", "CUDNN_ACTIVATION_SWISH" => "9.0.0", "CUDNN_ACTIVATION_SIGMOID" => "9.0.0", "CUDNN_ACTIVATION_RELU" => "9.0.0", "CUDNN_ACTIVATION_IDENTITY" => "9.0.0", "CUDNN_ACTIVATION_ELU" => "9.0.0", "CUDNN_ACTIVATION_CLIPPED_RELU" => "9.0.0", "CUDNN_8BIT_INDICES" => "9.0.0", "CUDNN_64BIT_INDICES" => "9.0.0", "CUDNN_32BIT_INDICES" => "9.0.0", "CUDNN_16BIT_INDICES" => "9.0.0", "CUDA_ERROR_PROFILER_NOT_INITIALIZED" => "5.0", "CUDA_ERROR_PROFILER_ALREADY_STOPPED" => "5.0", "CUDA_ERROR_PROFILER_ALREADY_STARTED" => "5.0", "CUDA_ERROR_CONTEXT_ALREADY_CURRENT" => "3.2", "CUDA_ARRAY3D_2DARRAY" => "5.0", "CUBLAS_TENSOR_OP_MATH" => "11.0", "CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_ROWS" => "12.8", "CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_COLS" => "12.8" ); my %removed_funcs = ( "texture" => "12.0", "surfaceReference" => "12.0", "nvrtcGetNVVMSize" => "13.0", "nvrtcGetNVVM" => "13.0", "cusparseZsctr" => "12.0", "cusparseZhybsv_solve" => "11.0", "cusparseZhybsv_analysis" => "11.0", "cusparseZhybmv" => "11.0", "cusparseZhyb2dense" => "11.0", "cusparseZhyb2csr" => "11.0", "cusparseZhyb2csc" => "11.0", "cusparseZgtsv_nopivot" => "11.0", "cusparseZgtsvStridedBatch" => "11.0", "cusparseZgtsv" => "11.0", "cusparseZgthrz" => "12.0", "cusparseZgthr" => "12.0", "cusparseZgemmi" => "12.0", "cusparseZdoti" => "11.0", "cusparseZdotci" => "11.0", "cusparseZdense2hyb" => "11.0", "cusparseZdense2csr" => "12.0", "cusparseZdense2csc" => "12.0", "cusparseZcsrsv_solve" => "11.0", "cusparseZcsrsv_analysis" => "11.0", "cusparseZcsrsv2_solve" => "12.0", "cusparseZcsrsv2_bufferSizeExt" => "12.0", "cusparseZcsrsv2_bufferSize" => "12.0", "cusparseZcsrsv2_analysis" => "12.0", "cusparseZcsrsm_solve" => "11.0", "cusparseZcsrsm_analysis" => "11.0", "cusparseZcsrsm2_solve" => "12.0", "cusparseZcsrsm2_bufferSizeExt" => "12.0", "cusparseZcsrsm2_analysis" => "12.0", "cusparseZcsrmv_mp" => "11.0", "cusparseZcsrmv" => "11.0", "cusparseZcsrmm2" => "11.0", "cusparseZcsrmm" => "11.0", "cusparseZcsrilu0" => "11.0", "cusparseZcsric0" => "11.0", "cusparseZcsrgemm2_bufferSizeExt" => "12.0", "cusparseZcsrgemm2" => "12.0", "cusparseZcsrgemm" => "11.0", "cusparseZcsrgeam" => "11.0", "cusparseZcsr2hyb" => "11.0", "cusparseZcsr2dense" => "12.0", "cusparseZcsr2csc" => "11.0", "cusparseZcsc2hyb" => "11.0", "cusparseZcsc2dense" => "12.0", "cusparseZaxpyi" => "12.0", "cusparseXcsrsv2_zeroPivot" => "12.0", "cusparseXcsrsm2_zeroPivot" => "12.0", "cusparseXcsrgemmNnz" => "11.0", "cusparseXcsrgemm2Nnz" => "12.0", "cusparseXcsrgeamNnz" => "11.0", "cusparseSsctr" => "12.0", "cusparseSroti" => "12.0", "cusparseSpMatSetStridedBatch" => "12.0", "cusparseSolveAnalysisInfo_t" => "11.0", "cusparseSolveAnalysisInfo" => "11.0", "cusparseSideMode_t" => "11.5", "cusparseShybsv_solve" => "11.0", "cusparseShybsv_analysis" => "11.0", "cusparseShybmv" => "11.0", "cusparseShyb2dense" => "11.0", "cusparseShyb2csr" => "11.0", "cusparseShyb2csc" => "11.0", "cusparseSgtsv_nopivot" => "11.0", "cusparseSgtsvStridedBatch" => "11.0", "cusparseSgtsv" => "11.0", "cusparseSgthrz" => "12.0", "cusparseSgthr" => "12.0", "cusparseSgemmi" => "12.0", "cusparseSdoti" => "11.0", "cusparseSdense2hyb" => "11.0", "cusparseSdense2csr" => "12.0", "cusparseSdense2csc" => "12.0", "cusparseScsrsv_solve" => "11.0", "cusparseScsrsv_analysis" => "11.0", "cusparseScsrsv2_solve" => "12.0", "cusparseScsrsv2_bufferSizeExt" => "12.0", "cusparseScsrsv2_bufferSize" => "12.0", "cusparseScsrsv2_analysis" => "12.0", "cusparseScsrsm_solve" => "11.0", "cusparseScsrsm_analysis" => "11.0", "cusparseScsrsm2_solve" => "12.0", "cusparseScsrsm2_bufferSizeExt" => "12.0", "cusparseScsrsm2_analysis" => "12.0", "cusparseScsrmv_mp" => "11.0", "cusparseScsrmv" => "11.0", "cusparseScsrmm2" => "11.0", "cusparseScsrmm" => "11.0", "cusparseScsrilu0" => "11.0", "cusparseScsric0" => "11.0", "cusparseScsrgemm2_bufferSizeExt" => "12.0", "cusparseScsrgemm2" => "12.0", "cusparseScsrgemm" => "11.0", "cusparseScsrgeam" => "11.0", "cusparseScsr2hyb" => "11.0", "cusparseScsr2dense" => "12.0", "cusparseScsr2csc" => "11.0", "cusparseScsc2hyb" => "11.0", "cusparseScsc2dense" => "12.0", "cusparseSaxpyi" => "12.0", "cusparseHybPartition_t" => "11.0", "cusparseHybMat_t" => "11.0", "cusparseHybMat" => "11.0", "cusparseGetLevelInfo" => "11.0", "cusparseDsctr" => "12.0", "cusparseDroti" => "12.0", "cusparseDhybsv_solve" => "11.0", "cusparseDhybsv_analysis" => "11.0", "cusparseDhybmv" => "11.0", "cusparseDhyb2dense" => "11.0", "cusparseDhyb2csr" => "11.0", "cusparseDhyb2csc" => "11.0", "cusparseDgtsv_nopivot" => "11.0", "cusparseDgtsvStridedBatch" => "11.0", "cusparseDgtsv" => "11.0", "cusparseDgthrz" => "12.0", "cusparseDgthr" => "12.0", "cusparseDgemmi" => "12.0", "cusparseDestroySolveAnalysisInfo" => "11.0", "cusparseDestroyHybMat" => "11.0", "cusparseDestroyCsrsv2Info" => "12.0", "cusparseDestroyCsrsm2Info" => "12.0", "cusparseDestroyCsrgemm2Info" => "12.0", "cusparseDdoti" => "11.0", "cusparseDdense2hyb" => "11.0", "cusparseDdense2csr" => "12.0", "cusparseDdense2csc" => "12.0", "cusparseDcsrsv_solve" => "11.0", "cusparseDcsrsv_analysis" => "11.0", "cusparseDcsrsv2_solve" => "12.0", "cusparseDcsrsv2_bufferSizeExt" => "12.0", "cusparseDcsrsv2_bufferSize" => "12.0", "cusparseDcsrsv2_analysis" => "12.0", "cusparseDcsrsm_solve" => "11.0", "cusparseDcsrsm_analysis" => "11.0", "cusparseDcsrsm2_solve" => "12.0", "cusparseDcsrsm2_bufferSizeExt" => "12.0", "cusparseDcsrsm2_analysis" => "12.0", "cusparseDcsrmv_mp" => "11.0", "cusparseDcsrmv" => "11.0", "cusparseDcsrmm2" => "11.0", "cusparseDcsrmm" => "11.0", "cusparseDcsrilu0" => "11.0", "cusparseDcsric0" => "11.0", "cusparseDcsrgemm2_bufferSizeExt" => "12.0", "cusparseDcsrgemm2" => "12.0", "cusparseDcsrgemm" => "11.0", "cusparseDcsrgeam" => "11.0", "cusparseDcsr2hyb" => "11.0", "cusparseDcsr2dense" => "12.0", "cusparseDcsr2csc" => "11.0", "cusparseDcsc2hyb" => "11.0", "cusparseDcsc2dense" => "12.0", "cusparseDaxpyi" => "12.0", "cusparseCsrsv_solveEx" => "11.0", "cusparseCsrsv_analysisEx" => "11.0", "cusparseCsrmvEx_bufferSize" => "12.0", "cusparseCsrmvEx" => "12.0", "cusparseCsrilu0Ex" => "11.0", "cusparseCsr2cscEx" => "11.0", "cusparseCsctr" => "12.0", "cusparseCreateSolveAnalysisInfo" => "11.0", "cusparseCreateHybMat" => "11.0", "cusparseCreateCsrsv2Info" => "12.0", "cusparseCreateCsrsm2Info" => "12.0", "cusparseCreateCsrgemm2Info" => "12.0", "cusparseCreateCooAoS" => "12.0", "cusparseCopyMatDescr" => "12.0", "cusparseCooAoSGet" => "12.0", "cusparseConstrainedGeMM_bufferSize" => "12.0", "cusparseConstrainedGeMM" => "12.0", "cusparseChybsv_solve" => "11.0", "cusparseChybsv_analysis" => "11.0", "cusparseChybmv" => "11.0", "cusparseChyb2dense" => "11.0", "cusparseChyb2csr" => "11.0", "cusparseChyb2csc" => "11.0", "cusparseCgtsv_nopivot" => "11.0", "cusparseCgtsvStridedBatch" => "11.0", "cusparseCgtsv" => "11.0", "cusparseCgthrz" => "12.0", "cusparseCgthr" => "12.0", "cusparseCgemmi" => "12.0", "cusparseCdoti" => "11.0", "cusparseCdotci" => "11.0", "cusparseCdense2hyb" => "11.0", "cusparseCdense2csr" => "12.0", "cusparseCdense2csc" => "12.0", "cusparseCcsrsv_solve" => "11.0", "cusparseCcsrsv_analysis" => "11.0", "cusparseCcsrsv2_solve" => "12.0", "cusparseCcsrsv2_bufferSizeExt" => "12.0", "cusparseCcsrsv2_bufferSize" => "12.0", "cusparseCcsrsv2_analysis" => "12.0", "cusparseCcsrsm_solve" => "11.0", "cusparseCcsrsm_analysis" => "11.0", "cusparseCcsrsm2_solve" => "12.0", "cusparseCcsrsm2_bufferSizeExt" => "12.0", "cusparseCcsrsm2_analysis" => "12.0", "cusparseCcsrmv_mp" => "11.0", "cusparseCcsrmv" => "11.0", "cusparseCcsrmm2" => "11.0", "cusparseCcsrmm" => "11.0", "cusparseCcsrilu0" => "11.0", "cusparseCcsric0" => "11.0", "cusparseCcsrgemm2_bufferSizeExt" => "12.0", "cusparseCcsrgemm2" => "12.0", "cusparseCcsrgemm" => "11.0", "cusparseCcsrgeam" => "11.0", "cusparseCcsr2hyb" => "11.0", "cusparseCcsr2dense" => "12.0", "cusparseCcsr2csc" => "11.0", "cusparseCcsc2hyb" => "11.0", "cusparseCcsc2dense" => "12.0", "cusparseCaxpyi" => "12.0", "cusparseAlgMode_t" => "12.0", "cusolverDnSyevdx_bufferSize" => "13.0", "cusolverDnSyevdx" => "13.0", "cusolverDnSyevd_bufferSize" => "13.0", "cusolverDnSyevd" => "13.0", "cusolverDnPotrs" => "13.0", "cusolverDnPotrf_bufferSize" => "13.0", "cusolverDnPotrf" => "13.0", "cusolverDnGetrs" => "13.0", "cusolverDnGetrf_bufferSize" => "13.0", "cusolverDnGetrf" => "13.0", "cusolverDnGesvd_bufferSize" => "13.0", "cusolverDnGesvd" => "13.0", "cusolverDnGeqrf_bufferSize" => "13.0", "cusolverDnGeqrf" => "13.0", "cudnnSetRNNProjectionLayers" => "9.0.0", "cudnnSetRNNPaddingMode" => "9.0.0", "cudnnSetRNNMatrixMathType" => "9.0.0", "cudnnSetRNNDescriptor_v6" => "9.0.0", "cudnnSetRNNDescriptor_v5" => "8.0.1", "cudnnSetRNNDescriptor" => "8.0.1", "cudnnSetRNNBiasMode" => "9.0.0", "cudnnSetRNNAlgorithmDescriptor" => "9.0.0", "cudnnSetPersistentRNNPlan" => "9.0.0", "cudnnSetAlgorithmPerformance" => "9.0.0", "cudnnSetAlgorithmDescriptor" => "9.0.0", "cudnnSaveAlgorithm" => "9.0.0", "cudnnRestoreAlgorithm" => "9.0.0", "cudnnRNNSetClip" => "9.0.0", "cudnnRNNPaddingMode_t" => "9.0.0", "cudnnRNNGetClip" => "9.0.0", "cudnnRNNForwardTrainingEx" => "9.0.0", "cudnnRNNForwardTraining" => "9.0.0", "cudnnRNNForwardInferenceEx" => "9.0.0", "cudnnRNNForwardInference" => "9.0.0", "cudnnRNNBackwardWeightsEx" => "9.0.0", "cudnnRNNBackwardWeights" => "9.0.0", "cudnnRNNBackwardDataEx" => "9.0.0", "cudnnRNNBackwardData" => "9.0.0", "cudnnOpsTrainVersionCheck" => "9.0.0", "cudnnGetRNNWorkspaceSize" => "9.0.0", "cudnnGetRNNTrainingReserveSize" => "9.0.0", "cudnnGetRNNProjectionLayers" => "9.0.0", "cudnnGetRNNParamsSize" => "9.0.0", "cudnnGetRNNPaddingMode" => "9.0.0", "cudnnGetRNNMatrixMathType" => "9.0.0", "cudnnGetRNNLinLayerMatrixParams" => "9.0.0", "cudnnGetRNNLinLayerBiasParams" => "9.0.0", "cudnnGetRNNForwardTrainingAlgorithmMaxCount" => "9.0.0", "cudnnGetRNNForwardInferenceAlgorithmMaxCount" => "9.0.0", "cudnnGetRNNDescriptor_v6" => "9.0.0", "cudnnGetRNNDescriptor" => "8.0.1", "cudnnGetRNNBiasMode" => "9.0.0", "cudnnGetRNNBackwardWeightsAlgorithmMaxCount" => "9.0.0", "cudnnGetRNNBackwardDataAlgorithmMaxCount" => "9.0.0", "cudnnGetConvolutionForwardAlgorithm" => "8.0.1", "cudnnGetConvolutionBackwardFilterAlgorithm" => "8.0.1", "cudnnGetConvolutionBackwardDataAlgorithm" => "8.0.1", "cudnnGetAlgorithmSpaceSize" => "9.0.0", "cudnnGetAlgorithmPerformance" => "9.0.0", "cudnnGetAlgorithmDescriptor" => "9.0.0", "cudnnFindRNNForwardTrainingAlgorithmEx" => "9.0.0", "cudnnFindRNNForwardInferenceAlgorithmEx" => "9.0.0", "cudnnFindRNNBackwardWeightsAlgorithmEx" => "9.0.0", "cudnnFindRNNBackwardDataAlgorithmEx" => "9.0.0", "cudnnDestroyPersistentRNNPlan" => "9.0.0", "cudnnDestroyAlgorithmPerformance" => "9.0.0", "cudnnDestroyAlgorithmDescriptor" => "9.0.0", "cudnnCreatePersistentRNNPlan" => "9.0.0", "cudnnCreateAlgorithmPerformance" => "9.0.0", "cudnnCreateAlgorithmDescriptor" => "9.0.0", "cudnnCopyAlgorithmDescriptor" => "9.0.0", "cudnnConvolutionFwdPreference_t" => "8.0.1", "cudnnConvolutionBwdFilterPreference_t" => "8.0.1", "cudnnConvolutionBwdDataPreference_t" => "8.0.1", "cudnnAttnQueryMap_t" => "9.0.0", "cudnnAlgorithm_t" => "9.0.0", "cudnnAlgorithmUnionStruct" => "9.0.0", "cudnnAlgorithmStruct" => "9.0.0", "cudnnAlgorithmPerformance_t" => "9.0.0", "cudnnAlgorithmPerformanceStruct" => "9.0.0", "cudnnAlgorithmDescriptor_t" => "9.0.0", "cudnnAdvTrainVersionCheck" => "9.0.0", "cudnnAdvInferVersionCheck" => "9.0.0", "cudaUnbindTexture" => "12.0", "cudaThreadSynchronize" => "13.0", "cudaThreadSetLimit" => "13.0", "cudaThreadSetCacheConfig" => "13.0", "cudaThreadGetLimit" => "13.0", "cudaThreadGetCacheConfig" => "13.0", "cudaThreadExit" => "13.0", "cudaSetupArgument" => "10.1", "cudaSetDoubleForHost" => "13.0", "cudaSetDoubleForDevice" => "13.0", "cudaProfilerInitialize" => "12.0", "cudaOutputMode_t" => "12.0", "cudaOutputMode" => "12.0", "cudaLaunchParams" => "13.0", "cudaLaunchCooperativeKernelMultiDevice" => "13.0", "cudaLaunch" => "10.1", "cudaKeyValuePair" => "12.0", "cudaGetTextureReference" => "12.0", "cudaGetTextureObjectTextureDesc_v2" => "12.0", "cudaGetTextureAlignmentOffset" => "12.0", "cudaGetSurfaceReference" => "12.0", "cudaExternalSemaphoreWaitParams_v1" => "11.3", "cudaExternalSemaphoreSignalParams_v1" => "11.3", "cudaDevicePropDontCare" => "12.0", "cudaDevAttrMaxTimelineSemaphoreInteropSupported" => "13.0", "cudaDevAttrCooperativeMultiDeviceLaunch" => "13.0", "cudaCreateTextureObject_v2" => "12.0", "cudaCooperativeLaunchMultiDeviceNoPreSync" => "13.0", "cudaCooperativeLaunchMultiDeviceNoPostSync" => "13.0", "cudaConfigureCall" => "10.1", "cudaCSV" => "12.0", "cudaBindTextureToMipmappedArray" => "12.0", "cudaBindTextureToArray" => "12.0", "cudaBindTexture2D" => "12.0", "cudaBindTexture" => "12.0", "cudaBindSurfaceToArray" => "12.0", "csrsv2Info_t" => "12.0", "csrsv2Info" => "12.0", "csrsm2Info_t" => "12.0", "csrsm2Info" => "12.0", "csrgemm2Info_t" => "12.0", "csrgemm2Info" => "12.0", "CUstreamAttrID_enum" => "11.8", "CUkernelNodeAttrValue_union" => "11.8", "CUkernelNodeAttrID_enum" => "11.8", "CUdevSmResourceSplit_flags" => "13.1", "CU_TARGET_COMPUTE_73" => "10.0", "CU_TARGET_COMPUTE_21" => "12.0", "CU_TARGET_COMPUTE_20" => "12.0", "CU_TARGET_COMPUTE_13" => "9.0", "CU_TARGET_COMPUTE_12" => "9.0", "CU_TARGET_COMPUTE_11" => "9.0", "CU_TARGET_COMPUTE_101F" => "13.0", "CU_TARGET_COMPUTE_101A" => "13.0", "CU_TARGET_COMPUTE_101" => "13.0", "CU_TARGET_COMPUTE_10" => "9.0", "CU_GRAPH_NODE_TYPE_COUNT" => "11.0", "CU_DEV_RESOURCE_TYPE_MAX" => "13.1", "CU_DEVICE_P2P_ATTRIBUTE_ARRAY_ACCESS_ACCESS_SUPPORTED" => "10.1", "CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V2" => "12.0", "CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS" => "12.0", "CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V2" => "12.0", "CU_COMPUTEMODE_EXCLUSIVE" => "8.0", "CUTENSOR_WORKSPACE_RECOMMENDED" => "2.0.0.0", "CUTENSOR_AUTOTUNE_NONE" => "2.0.0.0", "CUTENSOR_AUTOTUNE_INCREMENTAL" => "2.0.0.0", "CUSPARSE_SPMMA_PREPROCESS" => "11.2", "CUSPARSE_SPMMA_ALG4" => "11.2", "CUSPARSE_SPMMA_ALG3" => "11.2", "CUSPARSE_SPMMA_ALG2" => "11.2", "CUSPARSE_SPMMA_ALG1" => "11.2", "CUSPARSE_SIDE_RIGHT" => "11.5", "CUSPARSE_SIDE_LEFT" => "11.5", "CUSPARSE_MV_ALG_DEFAULT" => "12.0", "CUSPARSE_MM_ALG_DEFAULT" => "12.0", "CUSPARSE_HYB_PARTITION_USER" => "11.0", "CUSPARSE_HYB_PARTITION_MAX" => "11.0", "CUSPARSE_HYB_PARTITION_AUTO" => "11.0", "CUSPARSE_FORMAT_COO_AOS" => "12.0", "CUSPARSE_CSRMV_ALG2" => "12.0", "CUSPARSE_CSRMV_ALG1" => "12.0", "CUSPARSE_CSRMM_ALG1" => "12.0", "CUSPARSE_COOMV_ALG" => "12.0", "CUSPARSE_COOMM_ALG3" => "12.0", "CUSPARSE_COOMM_ALG2" => "12.0", "CUSPARSE_COOMM_ALG1" => "12.0", "CUSPARSE_ALG_NAIVE" => "11.0", "CUSPARSE_ALG_MERGE_PATH" => "12.0", "CUSPARSE_ALG1" => "11.0", "CUSPARSE_ALG0" => "11.0", "CUFFT_PARSE_ERROR" => "13.0", "CUFFT_LICENSE_ERROR" => "13.0", "CUFFT_INCOMPLETE_PARAMETER_LIST" => "13.0", "CUDNN_RNN_PADDED_IO_ENABLED" => "9.0.0", "CUDNN_RNN_PADDED_IO_DISABLED" => "9.0.0", "CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT" => "8.0.1", "CUDNN_CONVOLUTION_FWD_PREFER_FASTEST" => "8.0.1", "CUDNN_CONVOLUTION_FWD_NO_WORKSPACE" => "8.0.1", "CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT" => "8.0.1", "CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST" => "8.0.1", "CUDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE" => "8.0.1", "CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT" => "8.0.1", "CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST" => "8.0.1", "CUDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE" => "8.0.1", "CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_DENOM_FACTOR_MODE" => "9.8.0", "CUDA_MEM_ALLOC_NODE_PARAMS_st" => "12.2", "CUDA_BATCH_MEM_OP_NODE_PARAMS_st" => "12.2", "CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_OUT_COUNTERS_POINTER" => "13.0", "CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_ROWS" => "13.0", "CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_COLS" => "13.0", "CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_IN_COUNTERS_POINTER" => "13.0", "CUBLASLT_ALGO_CAP_ATOMIC_SYNC" => "13.0" ); my %experimental_funcs = ( "CU_MEM_HANDLE_TYPE_FABRIC" => "8.0.0", "CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_FABRIC_SUPPORTED" => "8.0.0" ); $print_stats = 1 if $examine; $no_output = 1 if $examine; # Whitelist of cuda[A-Z] identifiers, which are commonly used in CUDA sources but don't map to any CUDA API: @whitelist = ( "cudaCloverField" , "cudaColorSpinorField" , "cudaCpsGauge" , "cudaDevice" , "cudaDeviceId" , "cudaDevice_t" , "cudaDevices" , "cudaDimBlock" , "cudaDimGrid" , "cudaEigValueSet" , "cudaEigVecSet" , "cudaFatLink" , "cudaForce" , "cudaForce_ex" , "cudaGauge" , "cudaGaugeField" , "cudaGaugeTemp" , "cudaGauge_ex" , "cudaGradInput" , "cudaGradOutput" , "cudaGridDim" , "cudaIDs" , "cudaInForce" , "cudaInGauge" , "cudaInGaugeEx" , "cudaInLink" , "cudaInLinkEx" , "cudaIndices" , "cudaInput" , "cudaLongLink" , "cudaLongLinkOprod" , "cudaLongLinkOprod_ex" , "cudaMemcpys" , "cudaMom" , "cudaOprod" , "cudaOprod_ex" , "cudaOutForce" , "cudaOutGauge" , "cudaOutput" , "cudaParam" , "cudaQdpGauge" , "cudaQuark" , "cudaResult" , "cudaRitzVectors" , "cudaSiteLink" , "cudaSpinor" , "cudaSpinorOut" , "cudaStaple" , "cudaULink" , "cudaUnitarizedLink" ); push(@whitelist, split(',', $whitelist)); push(@exclude_dirlist, split(',', $exclude_dirs)); push(@exclude_filelist, split(',', $exclude_files)); # Turn exclude dirlist and exclude_filelist into hash maps %exclude_dirhash = map { $_ => 1 } @exclude_dirlist; %exclude_filehash = map { $_ => 1 } @exclude_filelist; @statNames = ("error", "init", "version", "device", "context", "module", "library", "memory", "virtual_memory", "ordered_memory", "multicast", "unified", "stream", "event", "external_resource", "stream_memory", "execution", "graph", "occupancy", "texture", "surface", "tensor", "peer", "graphics", "driver_entry_point", "cpp", "coredump", "green_context", "error_log", "driver_interact", "profiler", "openGL", "D3D9", "D3D10", "D3D11", "VDPAU", "EGL", "thread", "complex", "library", "device_library", "device_function", "device_type", "include", "include_cuda_main_header", "include_cuda_main_header_v2", "type", "literal", "numeric_literal", "define", "extern_shared", "kernel_launch"); sub totalStats { my %count = %{shift()}; my $total = 0; foreach $key (keys %count) { $total += $count{$key}; } return $total; } sub printStats { my %counts = %{shift()}; my $warnings = shift(); my $loc = shift(); my $fileName = shift(); my $global = shift(); my $total = totalStats(\%counts); printf STDERR "\n[HIPIFY] info: file '$fileName' statistics:\n"; printf STDERR " CONVERTED refs count: $total\n"; printf STDERR " TOTAL lines of code: $loc\n"; printf STDERR " WARNINGS: $warnings\n"; printf STDERR "[HIPIFY] info: CONVERTED refs by names:\n"; if ($global) { foreach my $key (sort keys %tagsToConvertedTagsTotal) { printf STDERR " %s => %s: %d\n", $key, $tagsToConvertedTagsTotal{$key}, $convertedTagsTotal{$tagsToConvertedTagsTotal{$key}}; } } else { foreach my $key (sort keys %tagsToConvertedTags) { printf STDERR " %s => %s: %d\n", $key, $tagsToConvertedTags{$key}, $convertedTags{$tagsToConvertedTags{$key}}; } } } sub addStats { my $dest_ref = shift(); my %adder = %{shift()}; foreach my $key (keys %adder) { $dest_ref->{$key} += $adder{$key}; } } sub clearStats { my $dest_ref = shift(); my @statNames = @{shift()}; foreach my $stat(@statNames) { $dest_ref->{$stat} = 0; } } sub subst { my $a = shift(); my $b = shift(); my $t = shift(); my $i = ""; if ($t eq "include" or $t eq "include_cuda_main_header") { $i = "(?])"; } if (my $c = s/$i\b$a\b/$b/g) { $ft{$t} += $c; $convertedTags{$b} +=$c; $convertedTagsTotal{$b} +=$c; $tagsToConvertedTags{$a} = $b; $tagsToConvertedTagsTotal{$a} = $b; } } sub experimentalMappings { k("CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_FABRIC_SUPPORTED", "hipDeviceAttributeHandleTypeFabricSupported", "numeric_literal"); k("CU_MEM_HANDLE_TYPE_FABRIC", "hipMemHandleTypeFabric", "numeric_literal"); } sub experimentalIncludes { } sub rocMappings { k("CUBLAS_ATOMICS_ALLOWED", "rocblas_atomics_allowed", "numeric_literal"); k("CUBLAS_ATOMICS_NOT_ALLOWED", "rocblas_atomics_not_allowed", "numeric_literal"); k("CUBLAS_COMPUTE_32F", "rocblas_compute_type_f32", "numeric_literal"); k("CUBLAS_DEFAULT_MATH", "rocblas_default_math", "numeric_literal"); k("CUBLAS_DIAG_NON_UNIT", "rocblas_diagonal_non_unit", "numeric_literal"); k("CUBLAS_DIAG_UNIT", "rocblas_diagonal_unit", "numeric_literal"); k("CUBLAS_FILL_MODE_FULL", "rocblas_fill_full", "numeric_literal"); k("CUBLAS_FILL_MODE_LOWER", "rocblas_fill_lower", "numeric_literal"); k("CUBLAS_FILL_MODE_UPPER", "rocblas_fill_upper", "numeric_literal"); k("CUBLAS_GEMM_DEFAULT", "rocblas_gemm_algo_standard", "numeric_literal"); k("CUBLAS_GEMM_DFALT", "rocblas_gemm_algo_standard", "numeric_literal"); k("CUBLAS_OP_C", "rocblas_operation_conjugate_transpose", "numeric_literal"); k("CUBLAS_OP_HERMITAN", "rocblas_operation_conjugate_transpose", "numeric_literal"); k("CUBLAS_OP_N", "rocblas_operation_none", "numeric_literal"); k("CUBLAS_OP_T", "rocblas_operation_transpose", "numeric_literal"); k("CUBLAS_POINTER_MODE_DEVICE", "rocblas_pointer_mode_device", "numeric_literal"); k("CUBLAS_POINTER_MODE_HOST", "rocblas_pointer_mode_host", "numeric_literal"); k("CUBLAS_SIDE_LEFT", "rocblas_side_left", "numeric_literal"); k("CUBLAS_SIDE_RIGHT", "rocblas_side_right", "numeric_literal"); k("CUBLAS_STATUS_ALLOC_FAILED", "rocblas_status_not_implemented", "numeric_literal"); k("CUBLAS_STATUS_ARCH_MISMATCH", "rocblas_status_arch_mismatch", "numeric_literal"); k("CUBLAS_STATUS_EXECUTION_FAILED", "rocblas_status_memory_error", "numeric_literal"); k("CUBLAS_STATUS_INTERNAL_ERROR", "rocblas_status_internal_error", "numeric_literal"); k("CUBLAS_STATUS_INVALID_VALUE", "rocblas_status_invalid_value", "numeric_literal"); k("CUBLAS_STATUS_MAPPING_ERROR", "rocblas_status_invalid_size", "numeric_literal"); k("CUBLAS_STATUS_NOT_INITIALIZED", "rocblas_status_invalid_handle", "numeric_literal"); k("CUBLAS_STATUS_NOT_SUPPORTED", "rocblas_status_perf_degraded", "numeric_literal"); k("CUBLAS_STATUS_SUCCESS", "rocblas_status_success", "numeric_literal"); k("CUDA_C_16BF", "rocblas_datatype_bf16_c", "numeric_literal"); k("CUDA_C_16F", "rocblas_datatype_f16_c", "numeric_literal"); k("CUDA_C_32F", "rocblas_datatype_f32_c", "numeric_literal"); k("CUDA_C_32I", "rocblas_datatype_i32_c", "numeric_literal"); k("CUDA_C_32U", "rocblas_datatype_u32_c", "numeric_literal"); k("CUDA_C_64F", "rocblas_datatype_f64_c", "numeric_literal"); k("CUDA_C_8I", "rocblas_datatype_i8_c", "numeric_literal"); k("CUDA_C_8U", "rocblas_datatype_u8_c", "numeric_literal"); k("CUDA_R_16BF", "rocblas_datatype_bf16_r", "numeric_literal"); k("CUDA_R_16F", "rocblas_datatype_f16_r", "numeric_literal"); k("CUDA_R_32F", "rocblas_datatype_f32_r", "numeric_literal"); k("CUDA_R_32I", "rocblas_datatype_i32_r", "numeric_literal"); k("CUDA_R_32U", "rocblas_datatype_u32_r", "numeric_literal"); k("CUDA_R_64F", "rocblas_datatype_f64_r", "numeric_literal"); k("CUDA_R_8I", "rocblas_datatype_i8_r", "numeric_literal"); k("CUDA_R_8U", "rocblas_datatype_u8_r", "numeric_literal"); k("CURAND_DIRECTION_VECTORS_32_JOEKUO6", "ROCRAND_DIRECTION_VECTORS_32_JOEKUO6", "numeric_literal"); k("CURAND_DIRECTION_VECTORS_64_JOEKUO6", "ROCRAND_DIRECTION_VECTORS_64_JOEKUO6", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_BEST", "ROCRAND_ORDERING_PSEUDO_BEST", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_DEFAULT", "ROCRAND_ORDERING_PSEUDO_DEFAULT", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_DYNAMIC", "ROCRAND_ORDERING_PSEUDO_DYNAMIC", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_LEGACY", "ROCRAND_ORDERING_PSEUDO_LEGACY", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_SEEDED", "ROCRAND_ORDERING_PSEUDO_SEEDED", "numeric_literal"); k("CURAND_ORDERING_QUASI_DEFAULT", "ROCRAND_ORDERING_QUASI_DEFAULT", "numeric_literal"); k("CURAND_RNG_PSEUDO_DEFAULT", "ROCRAND_RNG_PSEUDO_DEFAULT", "numeric_literal"); k("CURAND_RNG_PSEUDO_MRG32K3A", "ROCRAND_RNG_PSEUDO_MRG32K3A", "numeric_literal"); k("CURAND_RNG_PSEUDO_MT19937", "ROCRAND_RNG_PSEUDO_MT19937", "numeric_literal"); k("CURAND_RNG_PSEUDO_MTGP32", "ROCRAND_RNG_PSEUDO_MTGP32", "numeric_literal"); k("CURAND_RNG_PSEUDO_PHILOX4_32_10", "ROCRAND_RNG_PSEUDO_PHILOX4_32_10", "numeric_literal"); k("CURAND_RNG_PSEUDO_XORWOW", "ROCRAND_RNG_PSEUDO_XORWOW", "numeric_literal"); k("CURAND_RNG_QUASI_DEFAULT", "ROCRAND_RNG_QUASI_DEFAULT", "numeric_literal"); k("CURAND_RNG_QUASI_SCRAMBLED_SOBOL32", "ROCRAND_RNG_QUASI_SCRAMBLED_SOBOL32", "numeric_literal"); k("CURAND_RNG_QUASI_SCRAMBLED_SOBOL64", "ROCRAND_RNG_QUASI_SCRAMBLED_SOBOL64", "numeric_literal"); k("CURAND_RNG_QUASI_SOBOL32", "ROCRAND_RNG_QUASI_SOBOL32", "numeric_literal"); k("CURAND_RNG_QUASI_SOBOL64", "ROCRAND_RNG_QUASI_SOBOL64", "numeric_literal"); k("CURAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6", "ROCRAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6", "numeric_literal"); k("CURAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6", "ROCRAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6", "numeric_literal"); k("CURAND_STATUS_ALLOCATION_FAILED", "ROCRAND_STATUS_ALLOCATION_FAILED", "numeric_literal"); k("CURAND_STATUS_DOUBLE_PRECISION_REQUIRED", "ROCRAND_STATUS_DOUBLE_PRECISION_REQUIRED", "numeric_literal"); k("CURAND_STATUS_INTERNAL_ERROR", "ROCRAND_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CURAND_STATUS_LAUNCH_FAILURE", "ROCRAND_STATUS_LAUNCH_FAILURE", "numeric_literal"); k("CURAND_STATUS_LENGTH_NOT_MULTIPLE", "ROCRAND_STATUS_LENGTH_NOT_MULTIPLE", "numeric_literal"); k("CURAND_STATUS_NOT_INITIALIZED", "ROCRAND_STATUS_NOT_CREATED", "numeric_literal"); k("CURAND_STATUS_OUT_OF_RANGE", "ROCRAND_STATUS_OUT_OF_RANGE", "numeric_literal"); k("CURAND_STATUS_SUCCESS", "ROCRAND_STATUS_SUCCESS", "numeric_literal"); k("CURAND_STATUS_TYPE_ERROR", "ROCRAND_STATUS_TYPE_ERROR", "numeric_literal"); k("CURAND_STATUS_VERSION_MISMATCH", "ROCRAND_STATUS_VERSION_MISMATCH", "numeric_literal"); k("CUSOLVER_EIG_MODE_NOVECTOR", "rocblas_evect_none", "numeric_literal"); k("CUSOLVER_EIG_MODE_VECTOR", "rocblas_evect_original", "numeric_literal"); k("CUSOLVER_EIG_RANGE_ALL", "rocblas_erange_all", "numeric_literal"); k("CUSOLVER_EIG_RANGE_I", "rocblas_erange_index", "numeric_literal"); k("CUSOLVER_EIG_RANGE_V", "rocblas_erange_value", "numeric_literal"); k("CUSOLVER_EIG_TYPE_1", "rocblas_eform_ax", "numeric_literal"); k("CUSOLVER_EIG_TYPE_2", "rocblas_eform_abx", "numeric_literal"); k("CUSOLVER_EIG_TYPE_3", "rocblas_eform_bax", "numeric_literal"); k("CUSOLVER_STATUS_ALLOC_FAILED", "rocblas_status_memory_error", "numeric_literal"); k("CUSOLVER_STATUS_ARCH_MISMATCH", "rocblas_status_arch_mismatch", "numeric_literal"); k("CUSOLVER_STATUS_EXECUTION_FAILED", "rocblas_status_not_implemented", "numeric_literal"); k("CUSOLVER_STATUS_INTERNAL_ERROR", "rocblas_status_internal_error", "numeric_literal"); k("CUSOLVER_STATUS_INVALID_VALUE", "rocblas_status_invalid_value", "numeric_literal"); k("CUSOLVER_STATUS_MAPPING_ERROR", "rocblas_status_not_implemented", "numeric_literal"); k("CUSOLVER_STATUS_NOT_INITIALIZED", "rocblas_status_invalid_handle", "numeric_literal"); k("CUSOLVER_STATUS_NOT_SUPPORTED", "rocblas_status_not_implemented", "numeric_literal"); k("CUSOLVER_STATUS_SUCCESS", "rocblas_status_success", "numeric_literal"); k("CUSOLVER_STATUS_ZERO_PIVOT", "rocblas_status_not_implemented", "numeric_literal"); k("CUSPARSE_ACTION_NUMERIC", "rocsparse_action_numeric", "numeric_literal"); k("CUSPARSE_ACTION_SYMBOLIC", "rocsparse_action_symbolic", "numeric_literal"); k("CUSPARSE_DENSETOSPARSE_ALG_DEFAULT", "rocsparse_dense_to_sparse_alg_default", "numeric_literal"); k("CUSPARSE_DIAG_TYPE_NON_UNIT", "rocsparse_diag_type_non_unit", "numeric_literal"); k("CUSPARSE_DIAG_TYPE_UNIT", "rocsparse_diag_type_unit", "numeric_literal"); k("CUSPARSE_DIRECTION_COLUMN", "rocsparse_direction_column", "numeric_literal"); k("CUSPARSE_DIRECTION_ROW", "rocsparse_direction_row", "numeric_literal"); k("CUSPARSE_FILL_MODE_LOWER", "rocsparse_fill_mode_lower", "numeric_literal"); k("CUSPARSE_FILL_MODE_UPPER", "rocsparse_fill_mode_upper", "numeric_literal"); k("CUSPARSE_FORMAT_BLOCKED_ELL", "rocsparse_format_bell", "numeric_literal"); k("CUSPARSE_FORMAT_BSR", "rocsparse_format_bsr", "numeric_literal"); k("CUSPARSE_FORMAT_COO", "rocsparse_format_coo", "numeric_literal"); k("CUSPARSE_FORMAT_COO_AOS", "rocsparse_format_coo_aos", "numeric_literal"); k("CUSPARSE_FORMAT_CSC", "rocsparse_format_csc", "numeric_literal"); k("CUSPARSE_FORMAT_CSR", "rocsparse_format_csr", "numeric_literal"); k("CUSPARSE_FORMAT_SLICED_ELLPACK", "rocsparse_format_sell", "numeric_literal"); k("CUSPARSE_HYB_PARTITION_AUTO", "rocsparse_hyb_partition_auto", "numeric_literal"); k("CUSPARSE_HYB_PARTITION_MAX", "rocsparse_hyb_partition_max", "numeric_literal"); k("CUSPARSE_HYB_PARTITION_USER", "rocsparse_hyb_partition_user", "numeric_literal"); k("CUSPARSE_INDEX_16U", "rocsparse_indextype_u16", "numeric_literal"); k("CUSPARSE_INDEX_32I", "rocsparse_indextype_i32", "numeric_literal"); k("CUSPARSE_INDEX_64I", "rocsparse_indextype_i64", "numeric_literal"); k("CUSPARSE_INDEX_BASE_ONE", "rocsparse_index_base_one", "numeric_literal"); k("CUSPARSE_INDEX_BASE_ZERO", "rocsparse_index_base_zero", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_GENERAL", "rocsparse_matrix_type_general", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_HERMITIAN", "rocsparse_matrix_type_hermitian", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_SYMMETRIC", "rocsparse_matrix_type_symmetric", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_TRIANGULAR", "rocsparse_matrix_type_triangular", "numeric_literal"); k("CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE", "rocsparse_operation_conjugate_transpose", "numeric_literal"); k("CUSPARSE_OPERATION_NON_TRANSPOSE", "rocsparse_operation_none", "numeric_literal"); k("CUSPARSE_OPERATION_TRANSPOSE", "rocsparse_operation_transpose", "numeric_literal"); k("CUSPARSE_ORDER_COL", "rocsparse_order_row", "numeric_literal"); k("CUSPARSE_ORDER_ROW", "rocsparse_order_column", "numeric_literal"); k("CUSPARSE_POINTER_MODE_DEVICE", "rocsparse_pointer_mode_device", "numeric_literal"); k("CUSPARSE_POINTER_MODE_HOST", "rocsparse_pointer_mode_host", "numeric_literal"); k("CUSPARSE_SDDMM_ALG_DEFAULT", "rocsparse_sddmm_alg_default", "numeric_literal"); k("CUSPARSE_SOLVE_POLICY_NO_LEVEL", "rocsparse_solve_policy_auto", "numeric_literal"); k("CUSPARSE_SOLVE_POLICY_USE_LEVEL", "rocsparse_solve_policy_auto", "numeric_literal"); k("CUSPARSE_SPARSETODENSE_ALG_DEFAULT", "rocsparse_sparse_to_dense_alg_default", "numeric_literal"); k("CUSPARSE_SPGEMM_DEFAULT", "rocsparse_spgemm_alg_default", "numeric_literal"); k("CUSPARSE_SPMAT_DIAG_TYPE", "rocsparse_spmat_diag_type", "numeric_literal"); k("CUSPARSE_SPMAT_FILL_MODE", "rocsparse_spmat_fill_mode", "numeric_literal"); k("CUSPARSE_SPMM_ALG_DEFAULT", "rocsparse_spmm_alg_default", "numeric_literal"); k("CUSPARSE_SPMM_BLOCKED_ELL_ALG1", "rocsparse_spmm_alg_bell", "numeric_literal"); k("CUSPARSE_SPMM_COO_ALG1", "rocsparse_spmm_alg_coo_segmented", "numeric_literal"); k("CUSPARSE_SPMM_COO_ALG2", "rocsparse_spmm_alg_coo_atomic", "numeric_literal"); k("CUSPARSE_SPMM_COO_ALG3", "rocsparse_spmm_alg_coo_segmented_atomic", "numeric_literal"); k("CUSPARSE_SPMM_CSR_ALG1", "rocsparse_spmm_alg_csr", "numeric_literal"); k("CUSPARSE_SPMM_CSR_ALG2", "rocsparse_spmm_alg_csr_row_split", "numeric_literal"); k("CUSPARSE_SPMM_CSR_ALG3", "rocsparse_spmm_alg_csr_merge", "numeric_literal"); k("CUSPARSE_SPMV_ALG_DEFAULT", "rocsparse_spmv_alg_default", "numeric_literal"); k("CUSPARSE_SPMV_COO_ALG1", "rocsparse_spmv_alg_coo", "numeric_literal"); k("CUSPARSE_SPMV_COO_ALG2", "rocsparse_spmv_alg_coo_atomic", "numeric_literal"); k("CUSPARSE_SPMV_CSR_ALG1", "rocsparse_spmv_alg_csr_adaptive", "numeric_literal"); k("CUSPARSE_SPMV_CSR_ALG2", "rocsparse_spmv_alg_csr_stream", "numeric_literal"); k("CUSPARSE_SPMV_SELL_ALG1", "rocsparse_spmv_alg_ell", "numeric_literal"); k("CUSPARSE_SPSM_ALG_DEFAULT", "rocsparse_spsm_alg_default", "numeric_literal"); k("CUSPARSE_SPSV_ALG_DEFAULT", "rocsparse_spsv_alg_default", "numeric_literal"); k("CUSPARSE_STATUS_ALLOC_FAILED", "rocsparse_status_memory_error", "numeric_literal"); k("CUSPARSE_STATUS_ARCH_MISMATCH", "rocsparse_status_arch_mismatch", "numeric_literal"); k("CUSPARSE_STATUS_INTERNAL_ERROR", "rocsparse_status_internal_error", "numeric_literal"); k("CUSPARSE_STATUS_INVALID_VALUE", "rocsparse_status_invalid_value", "numeric_literal"); k("CUSPARSE_STATUS_NOT_INITIALIZED", "rocsparse_status_not_initialized", "numeric_literal"); k("CUSPARSE_STATUS_NOT_SUPPORTED", "rocsparse_status_not_implemented", "numeric_literal"); k("CUSPARSE_STATUS_SUCCESS", "rocsparse_status_success", "numeric_literal"); k("CUSPARSE_STATUS_ZERO_PIVOT", "rocsparse_status_zero_pivot", "numeric_literal"); k("__half", "rocblas_half", "device_type"); k("__nv_bfloat16", "rocblas_bfloat16", "device_type"); k("bsric02Info", "_rocsparse_mat_info", "type"); k("bsric02Info_t", "rocsparse_mat_info", "type"); k("bsrilu02Info", "_rocsparse_mat_info", "type"); k("bsrilu02Info_t", "rocsparse_mat_info", "type"); k("bsrsm2Info", "_rocsparse_mat_info", "type"); k("bsrsm2Info_t", "rocsparse_mat_info", "type"); k("bsrsv2Info", "_rocsparse_mat_info", "type"); k("bsrsv2Info_t", "rocsparse_mat_info", "type"); k("csrgemm2Info", "_rocsparse_mat_info", "type"); k("csrgemm2Info_t", "rocsparse_mat_info", "type"); k("csric02Info", "_rocsparse_mat_info", "type"); k("csric02Info_t", "rocsparse_mat_info", "type"); k("csrilu02Info", "_rocsparse_mat_info", "type"); k("csrilu02Info_t", "rocsparse_mat_info", "type"); k("csrsm2Info", "_rocsparse_mat_info", "type"); k("csrsm2Info_t", "rocsparse_mat_info", "type"); k("csrsv2Info", "_rocsparse_mat_descr", "type"); k("csrsv2Info_t", "rocsparse_mat_descr", "type"); k("cuComplex", "rocblas_float_complex", "type"); k("cuDoubleComplex", "rocblas_double_complex", "type"); k("cuFloatComplex", "rocblas_float_complex", "type"); k("cublasAtomicsMode_t", "rocblas_atomics_mode", "type"); k("cublasAxpyEx", "rocblas_axpy_ex", "library"); k("cublasAxpyEx_64", "rocblas_axpy_ex_64", "library"); k("cublasCaxpy", "rocblas_caxpy", "library"); k("cublasCaxpy_64", "rocblas_caxpy_64", "library"); k("cublasCaxpy_v2", "rocblas_caxpy", "library"); k("cublasCaxpy_v2_64", "rocblas_caxpy_64", "library"); k("cublasCcopy", "rocblas_ccopy", "library"); k("cublasCcopy_64", "rocblas_ccopy_64", "library"); k("cublasCcopy_v2", "rocblas_ccopy", "library"); k("cublasCcopy_v2_64", "rocblas_ccopy_64", "library"); k("cublasCdgmm", "rocblas_cdgmm", "library"); k("cublasCdgmm_64", "rocblas_cdgmm_64", "library"); k("cublasCdotc", "rocblas_cdotc", "library"); k("cublasCdotc_64", "rocblas_cdotc_64", "library"); k("cublasCdotc_v2", "rocblas_cdotc", "library"); k("cublasCdotc_v2_64", "rocblas_cdotc_64", "library"); k("cublasCdotu", "rocblas_cdotu", "library"); k("cublasCdotu_64", "rocblas_cdotu_64", "library"); k("cublasCdotu_v2", "rocblas_cdotu", "library"); k("cublasCdotu_v2_64", "rocblas_cdotu_64", "library"); k("cublasCgbmv", "rocblas_cgbmv", "library"); k("cublasCgbmv_64", "rocblas_cgbmv_64", "library"); k("cublasCgbmv_v2", "rocblas_cgbmv", "library"); k("cublasCgbmv_v2_64", "rocblas_cgbmv_64", "library"); k("cublasCgeam", "rocblas_cgeam", "library"); k("cublasCgeam_64", "rocblas_cgeam_64", "library"); k("cublasCgemm", "rocblas_cgemm", "library"); k("cublasCgemmBatched", "rocblas_cgemm_batched", "library"); k("cublasCgemmBatched_64", "rocblas_cgemm_batched_64", "library"); k("cublasCgemmStridedBatched", "rocblas_cgemm_strided_batched", "library"); k("cublasCgemmStridedBatched_64", "rocblas_cgemm_strided_batched_64", "library"); k("cublasCgemm_64", "rocblas_cgemm_64", "library"); k("cublasCgemm_v2", "rocblas_cgemm", "library"); k("cublasCgemm_v2_64", "rocblas_cgemm_64", "library"); k("cublasCgemv", "rocblas_cgemv", "library"); k("cublasCgemvBatched", "rocblas_cgemv_batched", "library"); k("cublasCgemvBatched_64", "rocblas_cgemv_batched_64", "library"); k("cublasCgemvStridedBatched", "rocblas_cgemv_strided_batched", "library"); k("cublasCgemvStridedBatched_64", "rocblas_cgemv_strided_batched_64", "library"); k("cublasCgemv_64", "rocblas_cgemv_64", "library"); k("cublasCgemv_v2", "rocblas_cgemv", "library"); k("cublasCgemv_v2_64", "rocblas_cgemv_64", "library"); k("cublasCgerc", "rocblas_cgerc", "library"); k("cublasCgerc_64", "rocblas_cgerc_64", "library"); k("cublasCgerc_v2", "rocblas_cgerc", "library"); k("cublasCgerc_v2_64", "rocblas_cgerc_64", "library"); k("cublasCgeru", "rocblas_cgeru", "library"); k("cublasCgeru_64", "rocblas_cgeru_64", "library"); k("cublasCgeru_v2", "rocblas_cgeru", "library"); k("cublasCgeru_v2_64", "rocblas_cgeru_64", "library"); k("cublasChbmv", "rocblas_chbmv", "library"); k("cublasChbmv_64", "rocblas_chbmv_64", "library"); k("cublasChbmv_v2", "rocblas_chbmv", "library"); k("cublasChbmv_v2_64", "rocblas_chbmv_64", "library"); k("cublasChemm", "rocblas_chemm", "library"); k("cublasChemm_64", "rocblas_chemm_64", "library"); k("cublasChemm_v2", "rocblas_chemm", "library"); k("cublasChemm_v2_64", "rocblas_chemm_64", "library"); k("cublasChemv", "rocblas_chemv", "library"); k("cublasChemv_64", "rocblas_chemv_64", "library"); k("cublasChemv_v2", "rocblas_chemv", "library"); k("cublasChemv_v2_64", "rocblas_chemv_64", "library"); k("cublasCher", "rocblas_cher", "library"); k("cublasCher2", "rocblas_cher2", "library"); k("cublasCher2_64", "rocblas_cher2_64", "library"); k("cublasCher2_v2", "rocblas_cher2", "library"); k("cublasCher2_v2_64", "rocblas_cher2_64", "library"); k("cublasCher2k", "rocblas_cher2k", "library"); k("cublasCher2k_64", "rocblas_cher2k_64", "library"); k("cublasCher2k_v2", "rocblas_cher2k", "library"); k("cublasCher2k_v2_64", "rocblas_cher2k_64", "library"); k("cublasCher_64", "rocblas_cher_64", "library"); k("cublasCher_v2", "rocblas_cher", "library"); k("cublasCher_v2_64", "rocblas_cher_64", "library"); k("cublasCherk", "rocblas_cherk", "library"); k("cublasCherk_64", "rocblas_cherk_64", "library"); k("cublasCherk_v2", "rocblas_cherk", "library"); k("cublasCherk_v2_64", "rocblas_cherk_64", "library"); k("cublasCherkx", "rocblas_cherkx", "library"); k("cublasCherkx_64", "rocblas_cherkx_64", "library"); k("cublasChpmv", "rocblas_chpmv", "library"); k("cublasChpmv_64", "rocblas_chpmv_64", "library"); k("cublasChpmv_v2", "rocblas_chpmv", "library"); k("cublasChpmv_v2_64", "rocblas_chpmv_64", "library"); k("cublasChpr", "rocblas_chpr", "library"); k("cublasChpr2", "rocblas_chpr2", "library"); k("cublasChpr2_64", "rocblas_chpr2_64", "library"); k("cublasChpr2_v2", "rocblas_chpr2", "library"); k("cublasChpr2_v2_64", "rocblas_chpr2_64", "library"); k("cublasChpr_64", "rocblas_chpr_64", "library"); k("cublasChpr_v2", "rocblas_chpr", "library"); k("cublasChpr_v2_64", "rocblas_chpr_64", "library"); k("cublasComputeType_t", "rocblas_computetype", "type"); k("cublasContext", "_rocblas_handle", "type"); k("cublasCreate", "rocblas_create_handle", "library"); k("cublasCreate_v2", "rocblas_create_handle", "library"); k("cublasCrot", "rocblas_crot", "library"); k("cublasCrot_64", "rocblas_crot_64", "library"); k("cublasCrot_v2", "rocblas_crot", "library"); k("cublasCrot_v2_64", "rocblas_crot_64", "library"); k("cublasCrotg", "rocblas_crotg", "library"); k("cublasCrotg_v2", "rocblas_crotg", "library"); k("cublasCscal", "rocblas_cscal", "library"); k("cublasCscal_64", "rocblas_cscal_64", "library"); k("cublasCscal_v2", "rocblas_cscal", "library"); k("cublasCscal_v2_64", "rocblas_cscal_64", "library"); k("cublasCsrot", "rocblas_csrot", "library"); k("cublasCsrot_64", "rocblas_csrot_64", "library"); k("cublasCsrot_v2", "rocblas_csrot", "library"); k("cublasCsrot_v2_64", "rocblas_csrot_64", "library"); k("cublasCsscal", "rocblas_csscal", "library"); k("cublasCsscal_64", "rocblas_csscal_64", "library"); k("cublasCsscal_v2", "rocblas_csscal", "library"); k("cublasCsscal_v2_64", "rocblas_csscal_64", "library"); k("cublasCswap", "rocblas_cswap", "library"); k("cublasCswap_64", "rocblas_cswap_64", "library"); k("cublasCswap_v2", "rocblas_cswap", "library"); k("cublasCswap_v2_64", "rocblas_cswap_64", "library"); k("cublasCsymm", "rocblas_csymm", "library"); k("cublasCsymm_64", "rocblas_csymm_64", "library"); k("cublasCsymm_v2", "rocblas_csymm", "library"); k("cublasCsymm_v2_64", "rocblas_csymm_64", "library"); k("cublasCsymv", "rocblas_csymv", "library"); k("cublasCsymv_64", "rocblas_csymv_64", "library"); k("cublasCsymv_v2", "rocblas_csymv", "library"); k("cublasCsymv_v2_64", "rocblas_csymv_64", "library"); k("cublasCsyr", "rocblas_csyr", "library"); k("cublasCsyr2", "rocblas_csyr2", "library"); k("cublasCsyr2_64", "rocblas_csyr2_64", "library"); k("cublasCsyr2_v2", "rocblas_csyr2", "library"); k("cublasCsyr2_v2_64", "rocblas_csyr2_64", "library"); k("cublasCsyr2k", "rocblas_csyr2k", "library"); k("cublasCsyr2k_64", "rocblas_csyr2k_64", "library"); k("cublasCsyr2k_v2", "rocblas_csyr2k", "library"); k("cublasCsyr2k_v2_64", "rocblas_csyr2k_64", "library"); k("cublasCsyr_64", "rocblas_csyr_64", "library"); k("cublasCsyr_v2", "rocblas_csyr", "library"); k("cublasCsyr_v2_64", "rocblas_csyr_64", "library"); k("cublasCsyrk", "rocblas_csyrk", "library"); k("cublasCsyrk_64", "rocblas_csyrk_64", "library"); k("cublasCsyrk_v2", "rocblas_csyrk", "library"); k("cublasCsyrk_v2_64", "rocblas_csyrk_64", "library"); k("cublasCsyrkx", "rocblas_csyrkx", "library"); k("cublasCsyrkx_64", "rocblas_csyrkx_64", "library"); k("cublasCtbmv", "rocblas_ctbmv", "library"); k("cublasCtbmv_64", "rocblas_ctbmv_64", "library"); k("cublasCtbmv_v2", "rocblas_ctbmv", "library"); k("cublasCtbmv_v2_64", "rocblas_ctbmv_64", "library"); k("cublasCtbsv", "rocblas_ctbsv", "library"); k("cublasCtbsv_64", "rocblas_ctbsv_64", "library"); k("cublasCtbsv_v2", "rocblas_ctbsv", "library"); k("cublasCtbsv_v2_64", "rocblas_ctbsv_64", "library"); k("cublasCtpmv", "rocblas_ctpmv", "library"); k("cublasCtpmv_64", "rocblas_ctpmv_64", "library"); k("cublasCtpmv_v2", "rocblas_ctpmv", "library"); k("cublasCtpmv_v2_64", "rocblas_ctpmv_64", "library"); k("cublasCtpsv", "rocblas_ctpsv", "library"); k("cublasCtpsv_64", "rocblas_ctpsv_64", "library"); k("cublasCtpsv_v2", "rocblas_ctpsv", "library"); k("cublasCtpsv_v2_64", "rocblas_ctpsv_64", "library"); k("cublasCtrmm", "rocblas_ctrmm", "library"); k("cublasCtrmm_64", "rocblas_ctrmm_64", "library"); k("cublasCtrmm_v2", "rocblas_ctrmm", "library"); k("cublasCtrmm_v2_64", "rocblas_ctrmm_64", "library"); k("cublasCtrmv", "rocblas_ctrmv", "library"); k("cublasCtrmv_64", "rocblas_ctrmv_64", "library"); k("cublasCtrmv_v2", "rocblas_ctrmv", "library"); k("cublasCtrmv_v2_64", "rocblas_ctrmv_64", "library"); k("cublasCtrsm", "rocblas_ctrsm", "library"); k("cublasCtrsmBatched", "rocblas_ctrsm_batched", "library"); k("cublasCtrsmBatched_64", "rocblas_ctrsm_batched_64", "library"); k("cublasCtrsm_64", "rocblas_ctrsm_64", "library"); k("cublasCtrsm_v2", "rocblas_ctrsm", "library"); k("cublasCtrsm_v2_64", "rocblas_ctrsm_64", "library"); k("cublasCtrsv", "rocblas_ctrsv", "library"); k("cublasCtrsv_64", "rocblas_ctrsv_64", "library"); k("cublasCtrsv_v2", "rocblas_ctrsv", "library"); k("cublasCtrsv_v2_64", "rocblas_ctrsv_64", "library"); k("cublasDasum", "rocblas_dasum", "library"); k("cublasDasum_64", "rocblas_dasum_64", "library"); k("cublasDasum_v2", "rocblas_dasum", "library"); k("cublasDasum_v2_64", "rocblas_dasum_64", "library"); k("cublasDataType_t", "rocblas_datatype", "type"); k("cublasDaxpy", "rocblas_daxpy", "library"); k("cublasDaxpy_64", "rocblas_daxpy_64", "library"); k("cublasDaxpy_v2", "rocblas_daxpy", "library"); k("cublasDaxpy_v2_64", "rocblas_daxpy_64", "library"); k("cublasDcopy", "rocblas_dcopy", "library"); k("cublasDcopy_64", "rocblas_dcopy_64", "library"); k("cublasDcopy_v2", "rocblas_dcopy", "library"); k("cublasDcopy_v2_64", "rocblas_dcopy_64", "library"); k("cublasDdgmm", "rocblas_ddgmm", "library"); k("cublasDdgmm_64", "rocblas_ddgmm_64", "library"); k("cublasDdot", "rocblas_ddot", "library"); k("cublasDdot_64", "rocblas_ddot_64", "library"); k("cublasDdot_v2", "rocblas_ddot", "library"); k("cublasDdot_v2_64", "rocblas_ddot_64", "library"); k("cublasDestroy", "rocblas_destroy_handle", "library"); k("cublasDestroy_v2", "rocblas_destroy_handle", "library"); k("cublasDgbmv", "rocblas_dgbmv", "library"); k("cublasDgbmv_64", "rocblas_dgbmv_64", "library"); k("cublasDgbmv_v2", "rocblas_dgbmv", "library"); k("cublasDgbmv_v2_64", "rocblas_dgbmv_64", "library"); k("cublasDgeam", "rocblas_dgeam", "library"); k("cublasDgeam_64", "rocblas_dgeam_64", "library"); k("cublasDgemm", "rocblas_dgemm", "library"); k("cublasDgemmBatched", "rocblas_dgemm_batched", "library"); k("cublasDgemmBatched_64", "rocblas_dgemm_batched_64", "library"); k("cublasDgemmStridedBatched", "rocblas_dgemm_strided_batched", "library"); k("cublasDgemmStridedBatched_64", "rocblas_dgemm_strided_batched_64", "library"); k("cublasDgemm_64", "rocblas_dgemm_64", "library"); k("cublasDgemm_v2", "rocblas_dgemm", "library"); k("cublasDgemm_v2_64", "rocblas_dgemm_64", "library"); k("cublasDgemv", "rocblas_dgemv", "library"); k("cublasDgemvBatched", "rocblas_dgemv_batched", "library"); k("cublasDgemvBatched_64", "rocblas_dgemv_batched_64", "library"); k("cublasDgemvStridedBatched", "rocblas_dgemv_strided_batched", "library"); k("cublasDgemvStridedBatched_64", "rocblas_dgemv_strided_batched_64", "library"); k("cublasDgemv_64", "rocblas_dgemv_64", "library"); k("cublasDgemv_v2", "rocblas_dgemv", "library"); k("cublasDgemv_v2_64", "rocblas_dgemv_64", "library"); k("cublasDger", "rocblas_dger", "library"); k("cublasDger_64", "rocblas_dger_64", "library"); k("cublasDger_v2", "rocblas_dger", "library"); k("cublasDger_v2_64", "rocblas_dger_64", "library"); k("cublasDiagType_t", "rocblas_diagonal", "type"); k("cublasDnrm2", "rocblas_dnrm2", "library"); k("cublasDnrm2_64", "rocblas_dnrm2_64", "library"); k("cublasDnrm2_v2", "rocblas_dnrm2", "library"); k("cublasDnrm2_v2_64", "rocblas_dnrm2_64", "library"); k("cublasDotEx", "rocblas_dot_ex", "library"); k("cublasDotEx_64", "rocblas_dot_ex_64", "library"); k("cublasDotcEx", "rocblas_dotc_ex", "library"); k("cublasDotcEx_64", "rocblas_dotc_ex_64", "library"); k("cublasDrot", "rocblas_drot", "library"); k("cublasDrot_64", "rocblas_drot_64", "library"); k("cublasDrot_v2", "rocblas_drot", "library"); k("cublasDrot_v2_64", "rocblas_drot_64", "library"); k("cublasDrotg", "rocblas_drotg", "library"); k("cublasDrotg_v2", "rocblas_drotg", "library"); k("cublasDrotm", "rocblas_drotm", "library"); k("cublasDrotm_64", "rocblas_drotm_64", "library"); k("cublasDrotm_v2", "rocblas_drotm", "library"); k("cublasDrotm_v2_64", "rocblas_drotm_64", "library"); k("cublasDrotmg", "rocblas_drotmg", "library"); k("cublasDrotmg_v2", "rocblas_drotmg", "library"); k("cublasDsbmv", "rocblas_dsbmv", "library"); k("cublasDsbmv_64", "rocblas_dsbmv_64", "library"); k("cublasDsbmv_v2", "rocblas_dsbmv", "library"); k("cublasDsbmv_v2_64", "rocblas_dsbmv_64", "library"); k("cublasDscal", "rocblas_dscal", "library"); k("cublasDscal_64", "rocblas_dscal_64", "library"); k("cublasDscal_v2", "rocblas_dscal", "library"); k("cublasDscal_v2_64", "rocblas_dscal_64", "library"); k("cublasDspmv", "rocblas_dspmv", "library"); k("cublasDspmv_64", "rocblas_dspmv_64", "library"); k("cublasDspmv_v2", "rocblas_dspmv", "library"); k("cublasDspmv_v2_64", "rocblas_dspmv_64", "library"); k("cublasDspr", "rocblas_dspr", "library"); k("cublasDspr2", "rocblas_dspr2", "library"); k("cublasDspr2_64", "rocblas_dspr2_64", "library"); k("cublasDspr2_v2", "rocblas_dspr2", "library"); k("cublasDspr2_v2_64", "rocblas_dspr2_64", "library"); k("cublasDspr_64", "rocblas_dspr_64", "library"); k("cublasDspr_v2", "rocblas_dspr", "library"); k("cublasDspr_v2_64", "rocblas_dspr_64", "library"); k("cublasDswap", "rocblas_dswap", "library"); k("cublasDswap_64", "rocblas_dswap_64", "library"); k("cublasDswap_v2", "rocblas_dswap", "library"); k("cublasDswap_v2_64", "rocblas_dswap_64", "library"); k("cublasDsymm", "rocblas_dsymm", "library"); k("cublasDsymm_64", "rocblas_dsymm_64", "library"); k("cublasDsymm_v2", "rocblas_dsymm", "library"); k("cublasDsymm_v2_64", "rocblas_dsymm_64", "library"); k("cublasDsymv", "rocblas_dsymv", "library"); k("cublasDsymv_64", "rocblas_dsymv_64", "library"); k("cublasDsymv_v2", "rocblas_dsymv", "library"); k("cublasDsymv_v2_64", "rocblas_dsymv_64", "library"); k("cublasDsyr", "rocblas_dsyr", "library"); k("cublasDsyr2", "rocblas_dsyr2", "library"); k("cublasDsyr2_64", "rocblas_dsyr2_64", "library"); k("cublasDsyr2_v2", "rocblas_dsyr2", "library"); k("cublasDsyr2_v2_64", "rocblas_dsyr2_64", "library"); k("cublasDsyr2k", "rocblas_dsyr2k", "library"); k("cublasDsyr2k_64", "rocblas_dsyr2k_64", "library"); k("cublasDsyr2k_v2", "rocblas_dsyr2k", "library"); k("cublasDsyr2k_v2_64", "rocblas_dsyr2k_64", "library"); k("cublasDsyr_64", "rocblas_dsyr_64", "library"); k("cublasDsyr_v2", "rocblas_dsyr", "library"); k("cublasDsyr_v2_64", "rocblas_dsyr_64", "library"); k("cublasDsyrk", "rocblas_dsyrk", "library"); k("cublasDsyrk_64", "rocblas_dsyrk_64", "library"); k("cublasDsyrk_v2", "rocblas_dsyrk", "library"); k("cublasDsyrk_v2_64", "rocblas_dsyrk_64", "library"); k("cublasDsyrkx", "rocblas_dsyrkx", "library"); k("cublasDsyrkx_64", "rocblas_dsyrkx_64", "library"); k("cublasDtbmv", "rocblas_dtbmv", "library"); k("cublasDtbmv_64", "rocblas_dtbmv_64", "library"); k("cublasDtbmv_v2", "rocblas_dtbmv", "library"); k("cublasDtbmv_v2_64", "rocblas_dtbmv_64", "library"); k("cublasDtbsv", "rocblas_dtbsv", "library"); k("cublasDtbsv_64", "rocblas_dtbsv_64", "library"); k("cublasDtbsv_v2", "rocblas_dtbsv", "library"); k("cublasDtbsv_v2_64", "rocblas_dtbsv_64", "library"); k("cublasDtpmv", "rocblas_dtpmv", "library"); k("cublasDtpmv_64", "rocblas_dtpmv_64", "library"); k("cublasDtpmv_v2", "rocblas_dtpmv", "library"); k("cublasDtpmv_v2_64", "rocblas_dtpmv_64", "library"); k("cublasDtpsv", "rocblas_dtpsv", "library"); k("cublasDtpsv_64", "rocblas_dtpsv_64", "library"); k("cublasDtpsv_v2", "rocblas_dtpsv", "library"); k("cublasDtpsv_v2_64", "rocblas_dtpsv_64", "library"); k("cublasDtrmm", "rocblas_dtrmm", "library"); k("cublasDtrmm_64", "rocblas_dtrmm_64", "library"); k("cublasDtrmm_v2", "rocblas_dtrmm", "library"); k("cublasDtrmm_v2_64", "rocblas_dtrmm_64", "library"); k("cublasDtrmv", "rocblas_dtrmv", "library"); k("cublasDtrmv_64", "rocblas_dtrmv_64", "library"); k("cublasDtrmv_v2", "rocblas_dtrmv", "library"); k("cublasDtrmv_v2_64", "rocblas_dtrmv_64", "library"); k("cublasDtrsm", "rocblas_dtrsm", "library"); k("cublasDtrsmBatched", "rocblas_dtrsm_batched", "library"); k("cublasDtrsmBatched_64", "rocblas_dtrsm_batched_64", "library"); k("cublasDtrsm_64", "rocblas_dtrsm_64", "library"); k("cublasDtrsm_v2", "rocblas_dtrsm", "library"); k("cublasDtrsm_v2_64", "rocblas_dtrsm_64", "library"); k("cublasDtrsv", "rocblas_dtrsv", "library"); k("cublasDtrsv_64", "rocblas_dtrsv_64", "library"); k("cublasDtrsv_v2", "rocblas_dtrsv", "library"); k("cublasDtrsv_v2_64", "rocblas_dtrsv_64", "library"); k("cublasDzasum", "rocblas_dzasum", "library"); k("cublasDzasum_64", "rocblas_dzasum_64", "library"); k("cublasDzasum_v2", "rocblas_dzasum", "library"); k("cublasDzasum_v2_64", "rocblas_dzasum_64", "library"); k("cublasDznrm2", "rocblas_dznrm2", "library"); k("cublasDznrm2_64", "rocblas_dznrm2_64", "library"); k("cublasDznrm2_v2", "rocblas_dznrm2", "library"); k("cublasDznrm2_v2_64", "rocblas_dznrm2_64", "library"); k("cublasFillMode_t", "rocblas_fill", "type"); k("cublasGemmAlgo_t", "rocblas_gemm_algo", "type"); k("cublasGemmBatchedEx", "rocblas_gemm_batched_ex", "library"); k("cublasGemmEx", "rocblas_gemm_ex", "library"); k("cublasGemmStridedBatchedEx", "rocblas_gemm_strided_batched_ex", "library"); k("cublasGetAtomicsMode", "rocblas_get_atomics_mode", "library"); k("cublasGetMathMode", "rocblas_get_math_mode", "library"); k("cublasGetMatrix", "rocblas_get_matrix", "library"); k("cublasGetMatrixAsync", "rocblas_get_matrix_async", "library"); k("cublasGetPointerMode", "rocblas_get_pointer_mode", "library"); k("cublasGetPointerMode_v2", "rocblas_get_pointer_mode", "library"); k("cublasGetStatusString", "rocblas_status_to_string", "library"); k("cublasGetStream", "rocblas_get_stream", "library"); k("cublasGetStream_v2", "rocblas_get_stream", "library"); k("cublasGetVector", "rocblas_get_vector", "library"); k("cublasGetVectorAsync", "rocblas_get_vector_async", "library"); k("cublasHSHgemvBatched", "rocblas_hshgemv_batched", "library"); k("cublasHSHgemvBatched_64", "rocblas_hshgemv_batched_64", "library"); k("cublasHSHgemvStridedBatched", "rocblas_hshgemv_strided_batched", "library"); k("cublasHSHgemvStridedBatched_64", "rocblas_hshgemv_strided_batched_64", "library"); k("cublasHSSgemvBatched", "rocblas_hssgemv_batched", "library"); k("cublasHSSgemvBatched_64", "rocblas_hssgemv_batched_64", "library"); k("cublasHSSgemvStridedBatched", "rocblas_hssgemv_strided_batched", "library"); k("cublasHSSgemvStridedBatched_64", "rocblas_hssgemv_strided_batched_64", "library"); k("cublasHandle_t", "rocblas_handle", "type"); k("cublasHgemm", "rocblas_hgemm", "library"); k("cublasHgemmBatched", "rocblas_hgemm_batched", "library"); k("cublasHgemmBatched_64", "rocblas_hgemm_batched_64", "library"); k("cublasHgemmStridedBatched", "rocblas_hgemm_strided_batched", "library"); k("cublasHgemmStridedBatched_64", "rocblas_hgemm_strided_batched_64", "library"); k("cublasHgemm_64", "rocblas_hgemm_64", "library"); k("cublasIcamax", "rocblas_icamax", "library"); k("cublasIcamax_64", "rocblas_icamax_64", "library"); k("cublasIcamax_v2", "rocblas_icamax", "library"); k("cublasIcamax_v2_64", "rocblas_icamax_64", "library"); k("cublasIcamin", "rocblas_icamin", "library"); k("cublasIcamin_64", "rocblas_icamin_64", "library"); k("cublasIcamin_v2", "rocblas_icamin", "library"); k("cublasIcamin_v2_64", "rocblas_icamin_64", "library"); k("cublasIdamax", "rocblas_idamax", "library"); k("cublasIdamax_64", "rocblas_idamax_64", "library"); k("cublasIdamax_v2", "rocblas_idamax", "library"); k("cublasIdamax_v2_64", "rocblas_idamax_64", "library"); k("cublasIdamin", "rocblas_idamin", "library"); k("cublasIdamin_64", "rocblas_idamin_64", "library"); k("cublasIdamin_v2", "rocblas_idamin", "library"); k("cublasIdamin_v2_64", "rocblas_idamin_64", "library"); k("cublasInit", "rocblas_initialize", "library"); k("cublasIsamax", "rocblas_isamax", "library"); k("cublasIsamax_64", "rocblas_isamax_64", "library"); k("cublasIsamax_v2", "rocblas_isamax", "library"); k("cublasIsamax_v2_64", "rocblas_isamax_64", "library"); k("cublasIsamin", "rocblas_isamin", "library"); k("cublasIsamin_64", "rocblas_isamin_64", "library"); k("cublasIsamin_v2", "rocblas_isamin", "library"); k("cublasIsamin_v2_64", "rocblas_isamin_64", "library"); k("cublasIzamax", "rocblas_izamax", "library"); k("cublasIzamax_64", "rocblas_izamax_64", "library"); k("cublasIzamax_v2", "rocblas_izamax", "library"); k("cublasIzamax_v2_64", "rocblas_izamax_64", "library"); k("cublasIzamin", "rocblas_izamin", "library"); k("cublasIzamin_64", "rocblas_izamin_64", "library"); k("cublasIzamin_v2", "rocblas_izamin", "library"); k("cublasIzamin_v2_64", "rocblas_izamin_64", "library"); k("cublasMath_t", "rocblas_math_mode", "type"); k("cublasNrm2Ex", "rocblas_nrm2_ex", "library"); k("cublasNrm2Ex_64", "rocblas_nrm2_ex_64", "library"); k("cublasOperation_t", "rocblas_operation", "type"); k("cublasPointerMode_t", "rocblas_pointer_mode", "type"); k("cublasRotEx", "rocblas_rot_ex", "library"); k("cublasRotEx_64", "rocblas_rot_ex_64", "library"); k("cublasSasum", "rocblas_sasum", "library"); k("cublasSasum_64", "rocblas_sasum_64", "library"); k("cublasSasum_v2", "rocblas_sasum", "library"); k("cublasSasum_v2_64", "rocblas_sasum_64", "library"); k("cublasSaxpy", "rocblas_saxpy", "library"); k("cublasSaxpy_64", "rocblas_saxpy_64", "library"); k("cublasSaxpy_v2", "rocblas_saxpy", "library"); k("cublasSaxpy_v2_64", "rocblas_saxpy_64", "library"); k("cublasScalEx", "rocblas_scal_ex", "library"); k("cublasScalEx_64", "rocblas_scal_ex_64", "library"); k("cublasScasum", "rocblas_scasum", "library"); k("cublasScasum_64", "rocblas_scasum_64", "library"); k("cublasScasum_v2", "rocblas_scasum", "library"); k("cublasScasum_v2_64", "rocblas_scasum_64", "library"); k("cublasScnrm2", "rocblas_scnrm2", "library"); k("cublasScnrm2_64", "rocblas_scnrm2_64", "library"); k("cublasScnrm2_v2", "rocblas_scnrm2", "library"); k("cublasScnrm2_v2_64", "rocblas_scnrm2_64", "library"); k("cublasScopy", "rocblas_scopy", "library"); k("cublasScopy_64", "rocblas_scopy_64", "library"); k("cublasScopy_v2", "rocblas_scopy", "library"); k("cublasScopy_v2_64", "rocblas_scopy_64", "library"); k("cublasSdgmm", "rocblas_sdgmm", "library"); k("cublasSdgmm_64", "rocblas_sdgmm_64", "library"); k("cublasSdot", "rocblas_sdot", "library"); k("cublasSdot_64", "rocblas_sdot_64", "library"); k("cublasSdot_v2", "rocblas_sdot", "library"); k("cublasSdot_v2_64", "rocblas_sdot_64", "library"); k("cublasSetAtomicsMode", "rocblas_set_atomics_mode", "library"); k("cublasSetMathMode", "rocblas_set_math_mode", "library"); k("cublasSetMatrix", "rocblas_set_matrix", "library"); k("cublasSetMatrixAsync", "rocblas_set_matrix_async", "library"); k("cublasSetPointerMode", "rocblas_set_pointer_mode", "library"); k("cublasSetPointerMode_v2", "rocblas_set_pointer_mode", "library"); k("cublasSetStream", "rocblas_set_stream", "library"); k("cublasSetStream_v2", "rocblas_set_stream", "library"); k("cublasSetVector", "rocblas_set_vector", "library"); k("cublasSetVectorAsync", "rocblas_set_vector_async", "library"); k("cublasSgbmv", "rocblas_sgbmv", "library"); k("cublasSgbmv_64", "rocblas_sgbmv_64", "library"); k("cublasSgbmv_v2", "rocblas_sgbmv", "library"); k("cublasSgbmv_v2_64", "rocblas_sgbmv_64", "library"); k("cublasSgeam", "rocblas_sgeam", "library"); k("cublasSgeam_64", "rocblas_sgeam_64", "library"); k("cublasSgemm", "rocblas_sgemm", "library"); k("cublasSgemmBatched", "rocblas_sgemm_batched", "library"); k("cublasSgemmBatched_64", "rocblas_sgemm_batched_64", "library"); k("cublasSgemmStridedBatched", "rocblas_sgemm_strided_batched", "library"); k("cublasSgemmStridedBatched_64", "rocblas_sgemm_strided_batched_64", "library"); k("cublasSgemm_64", "rocblas_sgemm_64", "library"); k("cublasSgemm_v2", "rocblas_sgemm", "library"); k("cublasSgemm_v2_64", "rocblas_sgemm_64", "library"); k("cublasSgemv", "rocblas_sgemv", "library"); k("cublasSgemvBatched", "rocblas_sgemv_batched", "library"); k("cublasSgemvBatched_64", "rocblas_sgemv_batched_64", "library"); k("cublasSgemvStridedBatched", "rocblas_sgemv_strided_batched", "library"); k("cublasSgemvStridedBatched_64", "rocblas_sgemv_strided_batched_64", "library"); k("cublasSgemv_64", "rocblas_sgemv_64", "library"); k("cublasSgemv_v2", "rocblas_sgemv", "library"); k("cublasSgemv_v2_64", "rocblas_sgemv_64", "library"); k("cublasSger", "rocblas_sger", "library"); k("cublasSger_64", "rocblas_sger_64", "library"); k("cublasSger_v2", "rocblas_sger", "library"); k("cublasSger_v2_64", "rocblas_sger_64", "library"); k("cublasSideMode_t", "rocblas_side", "type"); k("cublasSnrm2", "rocblas_snrm2", "library"); k("cublasSnrm2_64", "rocblas_snrm2_64", "library"); k("cublasSnrm2_v2", "rocblas_snrm2", "library"); k("cublasSnrm2_v2_64", "rocblas_snrm2_64", "library"); k("cublasSrot", "rocblas_srot", "library"); k("cublasSrot_64", "rocblas_srot_64", "library"); k("cublasSrot_v2", "rocblas_srot", "library"); k("cublasSrot_v2_64", "rocblas_srot_64", "library"); k("cublasSrotg", "rocblas_srotg", "library"); k("cublasSrotg_v2", "rocblas_srotg", "library"); k("cublasSrotm", "rocblas_srotm", "library"); k("cublasSrotm_64", "rocblas_srotm_64", "library"); k("cublasSrotm_v2", "rocblas_srotm", "library"); k("cublasSrotm_v2_64", "rocblas_srotm_64", "library"); k("cublasSrotmg", "rocblas_srotmg", "library"); k("cublasSrotmg_v2", "rocblas_srotmg", "library"); k("cublasSsbmv", "rocblas_ssbmv", "library"); k("cublasSsbmv_64", "rocblas_ssbmv_64", "library"); k("cublasSsbmv_v2", "rocblas_ssbmv", "library"); k("cublasSsbmv_v2_64", "rocblas_ssbmv_64", "library"); k("cublasSscal", "rocblas_sscal", "library"); k("cublasSscal_64", "rocblas_sscal_64", "library"); k("cublasSscal_v2", "rocblas_sscal", "library"); k("cublasSscal_v2_64", "rocblas_sscal_64", "library"); k("cublasSspmv", "rocblas_sspmv", "library"); k("cublasSspmv_64", "rocblas_sspmv_64", "library"); k("cublasSspmv_v2", "rocblas_sspmv", "library"); k("cublasSspmv_v2_64", "rocblas_sspmv_64", "library"); k("cublasSspr", "rocblas_sspr", "library"); k("cublasSspr2", "rocblas_sspr2", "library"); k("cublasSspr2_64", "rocblas_sspr2_64", "library"); k("cublasSspr2_v2", "rocblas_sspr2", "library"); k("cublasSspr2_v2_64", "rocblas_sspr2_64", "library"); k("cublasSspr_64", "rocblas_sspr_64", "library"); k("cublasSspr_v2", "rocblas_sspr", "library"); k("cublasSspr_v2_64", "rocblas_sspr_64", "library"); k("cublasSswap", "rocblas_sswap", "library"); k("cublasSswap_64", "rocblas_sswap_64", "library"); k("cublasSswap_v2", "rocblas_sswap", "library"); k("cublasSswap_v2_64", "rocblas_sswap_64", "library"); k("cublasSsymm", "rocblas_ssymm", "library"); k("cublasSsymm_64", "rocblas_ssymm_64", "library"); k("cublasSsymm_v2", "rocblas_ssymm", "library"); k("cublasSsymm_v2_64", "rocblas_ssymm_64", "library"); k("cublasSsymv", "rocblas_ssymv", "library"); k("cublasSsymv_64", "rocblas_ssymv_64", "library"); k("cublasSsymv_v2", "rocblas_ssymv", "library"); k("cublasSsymv_v2_64", "rocblas_ssymv_64", "library"); k("cublasSsyr", "rocblas_ssyr", "library"); k("cublasSsyr2", "rocblas_ssyr2", "library"); k("cublasSsyr2_64", "rocblas_ssyr2_64", "library"); k("cublasSsyr2_v2", "rocblas_ssyr2", "library"); k("cublasSsyr2_v2_64", "rocblas_ssyr2_64", "library"); k("cublasSsyr2k", "rocblas_ssyr2k", "library"); k("cublasSsyr2k_64", "rocblas_ssyr2k_64", "library"); k("cublasSsyr2k_v2", "rocblas_ssyr2k", "library"); k("cublasSsyr2k_v2_64", "rocblas_ssyr2k_64", "library"); k("cublasSsyr_64", "rocblas_ssyr_64", "library"); k("cublasSsyr_v2", "rocblas_ssyr", "library"); k("cublasSsyr_v2_64", "rocblas_ssyr_64", "library"); k("cublasSsyrk", "rocblas_ssyrk", "library"); k("cublasSsyrk_64", "rocblas_ssyrk_64", "library"); k("cublasSsyrk_v2", "rocblas_ssyrk", "library"); k("cublasSsyrk_v2_64", "rocblas_ssyrk_64", "library"); k("cublasSsyrkx", "rocblas_ssyrkx", "library"); k("cublasSsyrkx_64", "rocblas_ssyrkx_64", "library"); k("cublasStatus", "rocblas_status", "type"); k("cublasStatus_t", "rocblas_status", "type"); k("cublasStbmv", "rocblas_stbmv", "library"); k("cublasStbmv_64", "rocblas_stbmv_64", "library"); k("cublasStbmv_v2", "rocblas_stbmv", "library"); k("cublasStbmv_v2_64", "rocblas_stbmv_64", "library"); k("cublasStbsv", "rocblas_stbsv", "library"); k("cublasStbsv_64", "rocblas_stbsv_64", "library"); k("cublasStbsv_v2", "rocblas_stbsv", "library"); k("cublasStbsv_v2_64", "rocblas_stbsv_64", "library"); k("cublasStpmv", "rocblas_stpmv", "library"); k("cublasStpmv_64", "rocblas_stpmv_64", "library"); k("cublasStpmv_v2", "rocblas_stpmv", "library"); k("cublasStpmv_v2_64", "rocblas_stpmv_64", "library"); k("cublasStpsv", "rocblas_stpsv", "library"); k("cublasStpsv_64", "rocblas_stpsv_64", "library"); k("cublasStpsv_v2", "rocblas_stpsv", "library"); k("cublasStpsv_v2_64", "rocblas_stpsv_64", "library"); k("cublasStrmm", "rocblas_strmm", "library"); k("cublasStrmm_64", "rocblas_strmm_64", "library"); k("cublasStrmm_v2", "rocblas_strmm", "library"); k("cublasStrmm_v2_64", "rocblas_strmm_64", "library"); k("cublasStrmv", "rocblas_strmv", "library"); k("cublasStrmv_64", "rocblas_strmv_64", "library"); k("cublasStrmv_v2", "rocblas_strmv", "library"); k("cublasStrmv_v2_64", "rocblas_strmv_64", "library"); k("cublasStrsm", "rocblas_strsm", "library"); k("cublasStrsmBatched", "rocblas_strsm_batched", "library"); k("cublasStrsmBatched_64", "rocblas_strsm_batched_64", "library"); k("cublasStrsm_64", "rocblas_strsm_64", "library"); k("cublasStrsm_v2", "rocblas_strsm", "library"); k("cublasStrsm_v2_64", "rocblas_strsm_64", "library"); k("cublasStrsv", "rocblas_strsv", "library"); k("cublasStrsv_64", "rocblas_strsv_64", "library"); k("cublasStrsv_v2", "rocblas_strsv", "library"); k("cublasStrsv_v2_64", "rocblas_strsv_64", "library"); k("cublasTSSgemvBatched", "rocblas_tssgemv_batched", "library"); k("cublasTSSgemvBatched_64", "rocblas_tssgemv_batched_64", "library"); k("cublasTSSgemvStridedBatched", "rocblas_tssgemv_strided_batched", "library"); k("cublasTSSgemvStridedBatched_64", "rocblas_tssgemv_strided_batched_64", "library"); k("cublasTSTgemvBatched", "rocblas_tstgemv_batched", "library"); k("cublasTSTgemvBatched_64", "rocblas_tstgemv_batched_64", "library"); k("cublasTSTgemvStridedBatched", "rocblas_tstgemv_strided_batched", "library"); k("cublasTSTgemvStridedBatched_64", "rocblas_tstgemv_strided_batched_64", "library"); k("cublasZaxpy", "rocblas_zaxpy", "library"); k("cublasZaxpy_64", "rocblas_zaxpy_64", "library"); k("cublasZaxpy_v2", "rocblas_zaxpy", "library"); k("cublasZaxpy_v2_64", "rocblas_zaxpy_64", "library"); k("cublasZcopy", "rocblas_zcopy", "library"); k("cublasZcopy_64", "rocblas_zcopy_64", "library"); k("cublasZcopy_v2", "rocblas_zcopy", "library"); k("cublasZcopy_v2_64", "rocblas_zcopy_64", "library"); k("cublasZdgmm", "rocblas_zdgmm", "library"); k("cublasZdgmm_64", "rocblas_zdgmm_64", "library"); k("cublasZdotc", "rocblas_zdotc", "library"); k("cublasZdotc_64", "rocblas_zdotc_64", "library"); k("cublasZdotc_v2", "rocblas_zdotc", "library"); k("cublasZdotc_v2_64", "rocblas_zdotc_64", "library"); k("cublasZdotu", "rocblas_zdotu", "library"); k("cublasZdotu_64", "rocblas_zdotu_64", "library"); k("cublasZdotu_v2", "rocblas_zdotu", "library"); k("cublasZdotu_v2_64", "rocblas_zdotu_64", "library"); k("cublasZdrot", "rocblas_zdrot", "library"); k("cublasZdrot_64", "rocblas_zdrot_64", "library"); k("cublasZdrot_v2", "rocblas_zdrot", "library"); k("cublasZdrot_v2_64", "rocblas_zdrot_64", "library"); k("cublasZdscal", "rocblas_zdscal", "library"); k("cublasZdscal_64", "rocblas_zdscal_64", "library"); k("cublasZdscal_v2", "rocblas_zdscal", "library"); k("cublasZdscal_v2_64", "rocblas_zdscal_64", "library"); k("cublasZgbmv", "rocblas_zgbmv", "library"); k("cublasZgbmv_64", "rocblas_zgbmv_64", "library"); k("cublasZgbmv_v2", "rocblas_zgbmv", "library"); k("cublasZgbmv_v2_64", "rocblas_zgbmv_64", "library"); k("cublasZgeam", "rocblas_zgeam", "library"); k("cublasZgeam_64", "rocblas_zgeam_64", "library"); k("cublasZgemm", "rocblas_zgemm", "library"); k("cublasZgemmBatched", "rocblas_zgemm_batched", "library"); k("cublasZgemmBatched_64", "rocblas_zgemm_batched_64", "library"); k("cublasZgemmStridedBatched", "rocblas_zgemm_strided_batched", "library"); k("cublasZgemmStridedBatched_64", "rocblas_zgemm_strided_batched_64", "library"); k("cublasZgemm_64", "rocblas_zgemm_64", "library"); k("cublasZgemm_v2", "rocblas_zgemm", "library"); k("cublasZgemm_v2_64", "rocblas_zgemm_64", "library"); k("cublasZgemv", "rocblas_zgemv", "library"); k("cublasZgemvBatched", "rocblas_zgemv_batched", "library"); k("cublasZgemvBatched_64", "rocblas_zgemv_batched_64", "library"); k("cublasZgemvStridedBatched", "rocblas_zgemv_strided_batched", "library"); k("cublasZgemvStridedBatched_64", "rocblas_zgemv_strided_batched_64", "library"); k("cublasZgemv_64", "rocblas_zgemv_64", "library"); k("cublasZgemv_v2", "rocblas_zgemv", "library"); k("cublasZgemv_v2_64", "rocblas_zgemv_64", "library"); k("cublasZgerc", "rocblas_zgerc", "library"); k("cublasZgerc_64", "rocblas_zgerc_64", "library"); k("cublasZgerc_v2", "rocblas_zgerc", "library"); k("cublasZgerc_v2_64", "rocblas_zgerc_64", "library"); k("cublasZgeru", "rocblas_zgeru", "library"); k("cublasZgeru_64", "rocblas_zgeru_64", "library"); k("cublasZgeru_v2", "rocblas_zgeru", "library"); k("cublasZgeru_v2_64", "rocblas_zgeru_64", "library"); k("cublasZhbmv", "rocblas_zhbmv", "library"); k("cublasZhbmv_64", "rocblas_zhbmv_64", "library"); k("cublasZhbmv_v2", "rocblas_zhbmv", "library"); k("cublasZhbmv_v2_64", "rocblas_zhbmv_64", "library"); k("cublasZhemm", "rocblas_zhemm", "library"); k("cublasZhemm_64", "rocblas_zhemm_64", "library"); k("cublasZhemm_v2", "rocblas_zhemm", "library"); k("cublasZhemm_v2_64", "rocblas_zhemm_64", "library"); k("cublasZhemv", "rocblas_zhemv", "library"); k("cublasZhemv_64", "rocblas_zhemv_64", "library"); k("cublasZhemv_v2", "rocblas_zhemv", "library"); k("cublasZhemv_v2_64", "rocblas_zhemv_64", "library"); k("cublasZher", "rocblas_zher", "library"); k("cublasZher2", "rocblas_zher2", "library"); k("cublasZher2_64", "rocblas_zher2_64", "library"); k("cublasZher2_v2", "rocblas_zher2", "library"); k("cublasZher2_v2_64", "rocblas_zher2_64", "library"); k("cublasZher2k", "rocblas_zher2k", "library"); k("cublasZher2k_64", "rocblas_zher2k_64", "library"); k("cublasZher2k_v2", "rocblas_zher2k", "library"); k("cublasZher2k_v2_64", "rocblas_zher2k_64", "library"); k("cublasZher_64", "rocblas_zher_64", "library"); k("cublasZher_v2", "rocblas_zher", "library"); k("cublasZher_v2_64", "rocblas_zher_64", "library"); k("cublasZherk", "rocblas_zherk", "library"); k("cublasZherk_64", "rocblas_zherk_64", "library"); k("cublasZherk_v2", "rocblas_zherk", "library"); k("cublasZherk_v2_64", "rocblas_zherk_64", "library"); k("cublasZherkx", "rocblas_zherkx", "library"); k("cublasZherkx_64", "rocblas_zherkx_64", "library"); k("cublasZhpmv", "rocblas_zhpmv", "library"); k("cublasZhpmv_64", "rocblas_zhpmv_64", "library"); k("cublasZhpmv_v2", "rocblas_zhpmv", "library"); k("cublasZhpmv_v2_64", "rocblas_zhpmv_64", "library"); k("cublasZhpr", "rocblas_zhpr", "library"); k("cublasZhpr2", "rocblas_zhpr2", "library"); k("cublasZhpr2_64", "rocblas_zhpr2_64", "library"); k("cublasZhpr2_v2", "rocblas_zhpr2", "library"); k("cublasZhpr2_v2_64", "rocblas_zhpr2_64", "library"); k("cublasZhpr_64", "rocblas_zhpr_64", "library"); k("cublasZhpr_v2", "rocblas_zhpr", "library"); k("cublasZhpr_v2_64", "rocblas_zhpr_64", "library"); k("cublasZrot", "rocblas_zrot", "library"); k("cublasZrot_64", "rocblas_zrot_64", "library"); k("cublasZrot_v2", "rocblas_zrot", "library"); k("cublasZrot_v2_64", "rocblas_zrot_64", "library"); k("cublasZrotg", "rocblas_zrotg", "library"); k("cublasZrotg_v2", "rocblas_zrotg", "library"); k("cublasZscal", "rocblas_zscal", "library"); k("cublasZscal_64", "rocblas_zscal_64", "library"); k("cublasZscal_v2", "rocblas_zscal", "library"); k("cublasZscal_v2_64", "rocblas_zscal_64", "library"); k("cublasZswap", "rocblas_zswap", "library"); k("cublasZswap_64", "rocblas_zswap_64", "library"); k("cublasZswap_v2", "rocblas_zswap", "library"); k("cublasZswap_v2_64", "rocblas_zswap_64", "library"); k("cublasZsymm", "rocblas_zsymm", "library"); k("cublasZsymm_64", "rocblas_zsymm_64", "library"); k("cublasZsymm_v2", "rocblas_zsymm", "library"); k("cublasZsymm_v2_64", "rocblas_zsymm_64", "library"); k("cublasZsymv", "rocblas_zsymv", "library"); k("cublasZsymv_64", "rocblas_zsymv_64", "library"); k("cublasZsymv_v2", "rocblas_zsymv", "library"); k("cublasZsymv_v2_64", "rocblas_zsymv_64", "library"); k("cublasZsyr", "rocblas_zsyr", "library"); k("cublasZsyr2", "rocblas_zsyr2", "library"); k("cublasZsyr2_64", "rocblas_zsyr2_64", "library"); k("cublasZsyr2_v2", "rocblas_zsyr2", "library"); k("cublasZsyr2_v2_64", "rocblas_zsyr2_64", "library"); k("cublasZsyr2k", "rocblas_zsyr2k", "library"); k("cublasZsyr2k_64", "rocblas_zsyr2k_64", "library"); k("cublasZsyr2k_v2", "rocblas_zsyr2k", "library"); k("cublasZsyr2k_v2_64", "rocblas_zsyr2k_64", "library"); k("cublasZsyr_64", "rocblas_zsyr_64", "library"); k("cublasZsyr_v2", "rocblas_zsyr", "library"); k("cublasZsyr_v2_64", "rocblas_zsyr_64", "library"); k("cublasZsyrk", "rocblas_zsyrk", "library"); k("cublasZsyrk_64", "rocblas_zsyrk_64", "library"); k("cublasZsyrk_v2", "rocblas_zsyrk", "library"); k("cublasZsyrk_v2_64", "rocblas_zsyrk_64", "library"); k("cublasZsyrkx", "rocblas_zsyrkx", "library"); k("cublasZsyrkx_64", "rocblas_zsyrkx_64", "library"); k("cublasZtbmv", "rocblas_ztbmv", "library"); k("cublasZtbmv_64", "rocblas_ztbmv_64", "library"); k("cublasZtbmv_v2", "rocblas_ztbmv", "library"); k("cublasZtbmv_v2_64", "rocblas_ztbmv_64", "library"); k("cublasZtbsv", "rocblas_ztbsv", "library"); k("cublasZtbsv_64", "rocblas_ztbsv_64", "library"); k("cublasZtbsv_v2", "rocblas_ztbsv", "library"); k("cublasZtbsv_v2_64", "rocblas_ztbsv_64", "library"); k("cublasZtpmv", "rocblas_ztpmv", "library"); k("cublasZtpmv_64", "rocblas_ztpmv_64", "library"); k("cublasZtpmv_v2", "rocblas_ztpmv", "library"); k("cublasZtpmv_v2_64", "rocblas_ztpmv_64", "library"); k("cublasZtpsv", "rocblas_ztpsv", "library"); k("cublasZtpsv_64", "rocblas_ztpsv_64", "library"); k("cublasZtpsv_v2", "rocblas_ztpsv", "library"); k("cublasZtpsv_v2_64", "rocblas_ztpsv_64", "library"); k("cublasZtrmm", "rocblas_ztrmm", "library"); k("cublasZtrmm_64", "rocblas_ztrmm_64", "library"); k("cublasZtrmm_v2", "rocblas_ztrmm", "library"); k("cublasZtrmm_v2_64", "rocblas_ztrmm_64", "library"); k("cublasZtrmv", "rocblas_ztrmv", "library"); k("cublasZtrmv_64", "rocblas_ztrmv_64", "library"); k("cublasZtrmv_v2", "rocblas_ztrmv", "library"); k("cublasZtrmv_v2_64", "rocblas_ztrmv_64", "library"); k("cublasZtrsm", "rocblas_ztrsm", "library"); k("cublasZtrsmBatched", "rocblas_ztrsm_batched", "library"); k("cublasZtrsmBatched_64", "rocblas_ztrsm_batched_64", "library"); k("cublasZtrsm_64", "rocblas_ztrsm_64", "library"); k("cublasZtrsm_v2", "rocblas_ztrsm", "library"); k("cublasZtrsm_v2_64", "rocblas_ztrsm_64", "library"); k("cublasZtrsv", "rocblas_ztrsv", "library"); k("cublasZtrsv_64", "rocblas_ztrsv_64", "library"); k("cublasZtrsv_v2", "rocblas_ztrsv", "library"); k("cublasZtrsv_v2_64", "rocblas_ztrsv_64", "library"); k("cudaDataType", "rocblas_datatype", "type"); k("cudaDataType_t", "rocblas_datatype_", "type"); k("curand", "rocrand", "device_library"); k("curandCreateGenerator", "rocrand_create_generator", "library"); k("curandCreateGeneratorHost", "rocrand_create_generator_host_blocking", "library"); k("curandCreatePoissonDistribution", "rocrand_create_poisson_distribution", "library"); k("curandDestroyDistribution", "rocrand_destroy_discrete_distribution", "library"); k("curandDestroyGenerator", "rocrand_destroy_generator", "library"); k("curandDirectionVectorSet", "rocrand_direction_vector_set", "type"); k("curandDirectionVectorSet_t", "rocrand_direction_vector_set", "type"); k("curandDiscreteDistribution_st", "rocrand_discrete_distribution_st", "type"); k("curandDiscreteDistribution_t", "rocrand_discrete_distribution", "type"); k("curandGenerate", "rocrand_generate", "library"); k("curandGenerateLogNormal", "rocrand_generate_log_normal", "library"); k("curandGenerateLogNormalDouble", "rocrand_generate_log_normal_double", "library"); k("curandGenerateLongLong", "rocrand_generate_long_long", "library"); k("curandGenerateNormal", "rocrand_generate_normal", "library"); k("curandGenerateNormalDouble", "rocrand_generate_normal_double", "library"); k("curandGeneratePoisson", "rocrand_generate_poisson", "library"); k("curandGenerateSeeds", "rocrand_initialize_generator", "library"); k("curandGenerateUniform", "rocrand_generate_uniform", "library"); k("curandGenerateUniformDouble", "rocrand_generate_uniform_double", "library"); k("curandGenerator_st", "rocrand_generator_base_type", "type"); k("curandGenerator_t", "rocrand_generator", "type"); k("curandGetDirectionVectors32", "rocrand_get_direction_vectors32", "library"); k("curandGetDirectionVectors64", "rocrand_get_direction_vectors64", "library"); k("curandGetScrambleConstants32", "rocrand_get_scramble_constants32", "library"); k("curandGetScrambleConstants64", "rocrand_get_scramble_constants64", "library"); k("curandGetVersion", "rocrand_get_version", "library"); k("curandMakeMTGP32Constants", "rocrand_make_constant", "library"); k("curandMakeMTGP32KernelState", "rocrand_make_state_mtgp32", "library"); k("curandOrdering", "rocrand_ordering", "type"); k("curandOrdering_t", "rocrand_ordering", "type"); k("curandRngType", "rocrand_rng_type", "type"); k("curandRngType_t", "rocrand_rng_type", "type"); k("curandSetGeneratorOffset", "rocrand_set_offset", "library"); k("curandSetGeneratorOrdering", "rocrand_set_ordering", "library"); k("curandSetPseudoRandomGeneratorSeed", "rocrand_set_seed", "library"); k("curandSetQuasiRandomGeneratorDimensions", "rocrand_set_quasi_random_generator_dimensions", "library"); k("curandSetStream", "rocrand_set_stream", "library"); k("curandStateMRG32k3a", "rocrand_device::mrg32k3a_engine", "type"); k("curandStateMRG32k3a_t", "rocrand_state_mrg32k3a", "type"); k("curandStateMtgp32", "rocrand_device::mtgp32_engine", "type"); k("curandStateMtgp32_t", "rocrand_state_mtgp32", "type"); k("curandStatePhilox4_32_10", "rocrand_device::philox4x32_10_engine", "type"); k("curandStatePhilox4_32_10_t", "rocrand_state_philox4x32_10", "type"); k("curandStateScrambledSobol32", "rocrand_device::scrambled_sobol32_engine", "type"); k("curandStateScrambledSobol32_t", "rocrand_state_scrambled_sobol32", "type"); k("curandStateScrambledSobol64", "rocrand_device::scrambled_sobol64_engine", "type"); k("curandStateScrambledSobol64_t", "rocrand_state_scrambled_sobol64", "type"); k("curandStateSobol32", "rocrand_device::sobol32_engine", "type"); k("curandStateSobol32_t", "rocrand_state_sobol32", "type"); k("curandStateSobol64", "rocrand_device::sobol64_engine", "type"); k("curandStateSobol64_t", "rocrand_state_sobol64", "type"); k("curandStateXORWOW", "rocrand_device::xorwow_engine", "type"); k("curandStateXORWOW_t", "rocrand_state_xorwow", "type"); k("curandStatus", "rocrand_status", "type"); k("curandStatus_t", "rocrand_status", "type"); k("curand_discrete", "rocrand_discrete", "device_library"); k("curand_discrete4", "rocrand_discrete4", "device_library"); k("curand_init", "rocrand_init", "device_library"); k("curand_log_normal", "rocrand_log_normal", "device_library"); k("curand_log_normal2", "rocrand_log_normal2", "device_library"); k("curand_log_normal2_double", "rocrand_log_normal_double2", "device_library"); k("curand_log_normal4", "rocrand_log_normal4", "device_library"); k("curand_log_normal4_double", "rocrand_log_normal_double4", "device_library"); k("curand_log_normal_double", "rocrand_log_normal_double", "device_library"); k("curand_normal", "rocrand_normal", "device_library"); k("curand_normal2", "rocrand_normal2", "device_library"); k("curand_normal2_double", "rocrand_normal_double2", "device_library"); k("curand_normal4", "rocrand_normal4", "device_library"); k("curand_normal4_double", "rocrand_normal_double4", "device_library"); k("curand_normal_double", "rocrand_normal_double", "device_library"); k("curand_poisson", "rocrand_poisson", "device_library"); k("curand_poisson4", "rocrand_poisson4", "device_library"); k("curand_uniform", "rocrand_uniform", "device_library"); k("curand_uniform2_double", "rocrand_uniform_double2", "device_library"); k("curand_uniform4", "rocrand_uniform4", "device_library"); k("curand_uniform4_double", "rocrand_uniform_double4", "device_library"); k("curand_uniform_double", "rocrand_uniform_double", "device_library"); k("cusolverDnCpotrf", "rocsolver_cpotrf", "library"); k("cusolverDnCreate", "rocblas_create_handle", "library"); k("cusolverDnDestroy", "rocblas_destroy_handle", "library"); k("cusolverDnDpotrf", "rocsolver_dpotrf", "library"); k("cusolverDnGetStream", "rocblas_get_stream", "library"); k("cusolverDnHandle_t", "rocblas_handle", "type"); k("cusolverDnSetStream", "rocblas_set_stream", "library"); k("cusolverDnSpotrf", "rocsolver_spotrf", "library"); k("cusolverDnZpotrf", "rocsolver_zpotrf", "library"); k("cusolverEigMode_t", "rocblas_evect", "type"); k("cusolverEigRange_t", "rocblas_erange", "type"); k("cusolverEigType_t", "rocblas_eform", "type"); k("cusolverStatus_t", "rocblas_status", "type"); k("cusolver_int_t", "rocblas_int", "numeric_literal"); k("cusparseAction_t", "rocsparse_action", "type"); k("cusparseAxpby", "rocsparse_axpby", "library"); k("cusparseBlockedEllGet", "rocsparse_bell_get", "library"); k("cusparseCaxpyi", "rocsparse_caxpyi", "library"); k("cusparseCbsr2csr", "rocsparse_cbsr2csr", "library"); k("cusparseCbsric02", "rocsparse_cbsric0", "library"); k("cusparseCbsric02_analysis", "rocsparse_cbsric0_analysis", "library"); k("cusparseCbsric02_bufferSize", "rocsparse_cbsric0_buffer_size", "library"); k("cusparseCbsrilu02", "rocsparse_cbsrilu0", "library"); k("cusparseCbsrilu02_analysis", "rocsparse_cbsrilu0_analysis", "library"); k("cusparseCbsrilu02_bufferSize", "rocsparse_cbsrilu0_buffer_size", "library"); k("cusparseCbsrilu02_numericBoost", "rocsparse_dcbsrilu0_numeric_boost", "library"); k("cusparseCbsrmm", "rocsparse_cbsrmm", "library"); k("cusparseCbsrmv", "rocsparse_cbsrmv", "library"); k("cusparseCbsrsm2_analysis", "rocsparse_cbsrsm_analysis", "library"); k("cusparseCbsrsm2_bufferSize", "rocsparse_cbsrsm_buffer_size", "library"); k("cusparseCbsrsm2_solve", "rocsparse_cbsrsm_solve", "library"); k("cusparseCbsrsv2_analysis", "rocsparse_cbsrsv_analysis", "library"); k("cusparseCbsrsv2_bufferSize", "rocsparse_cbsrsv_buffer_size", "library"); k("cusparseCbsrsv2_bufferSizeExt", "rocsparse_cbsrsv_buffer_size", "library"); k("cusparseCbsrsv2_solve", "rocsparse_cbsrsv_solve", "library"); k("cusparseCbsrxmv", "rocsparse_cbsrxmv", "library"); k("cusparseCcsc2dense", "rocsparse_ccsc2dense", "library"); k("cusparseCcsr2bsr", "rocsparse_ccsr2bsr", "library"); k("cusparseCcsr2csr_compress", "rocsparse_ccsr2csr_compress", "library"); k("cusparseCcsr2dense", "rocsparse_ccsr2dense", "library"); k("cusparseCcsr2gebsr", "rocsparse_ccsr2gebsr", "library"); k("cusparseCcsr2gebsr_bufferSize", "rocsparse_ccsr2gebsr_buffer_size", "library"); k("cusparseCcsr2hyb", "rocsparse_ccsr2hyb", "library"); k("cusparseCcsrcolor", "rocsparse_ccsrcolor", "library"); k("cusparseCcsrgeam", "rocsparse_ccsrgeam", "library"); k("cusparseCcsrgeam2", "rocsparse_ccsrgeam", "library"); k("cusparseCcsrgemm2", "rocsparse_ccsrgemm", "library"); k("cusparseCcsrgemm2_bufferSizeExt", "rocsparse_ccsrgemm_buffer_size", "library"); k("cusparseCcsric02", "rocsparse_ccsric0", "library"); k("cusparseCcsric02_analysis", "rocsparse_ccsric0_analysis", "library"); k("cusparseCcsric02_bufferSize", "rocsparse_ccsric0_buffer_size", "library"); k("cusparseCcsric02_bufferSizeExt", "rocsparse_ccsric0_buffer_size", "library"); k("cusparseCcsrilu02", "rocsparse_ccsrilu0", "library"); k("cusparseCcsrilu02_analysis", "rocsparse_ccsrilu0_analysis", "library"); k("cusparseCcsrilu02_bufferSize", "rocsparse_ccsrilu0_buffer_size", "library"); k("cusparseCcsrilu02_bufferSizeExt", "rocsparse_ccsrilu0_buffer_size", "library"); k("cusparseCcsrilu02_numericBoost", "rocsparse_dccsrilu0_numeric_boost", "library"); k("cusparseCcsrmm", "rocsparse_ccsrmm", "library"); k("cusparseCcsrmm2", "rocsparse_ccsrmm", "library"); k("cusparseCcsrmv", "rocsparse_ccsrmv", "library"); k("cusparseCcsrsm2_analysis", "rocsparse_ccsrsm_analysis", "library"); k("cusparseCcsrsm2_bufferSizeExt", "rocsparse_ccsrsm_buffer_size", "library"); k("cusparseCcsrsm2_solve", "rocsparse_ccsrsm_solve", "library"); k("cusparseCcsrsv2_analysis", "rocsparse_ccsrsv_analysis", "library"); k("cusparseCcsrsv2_bufferSize", "rocsparse_ccsrsv_buffer_size", "library"); k("cusparseCcsrsv2_bufferSizeExt", "rocsparse_ccsrsv_buffer_size", "library"); k("cusparseCcsrsv2_solve", "rocsparse_ccsrsv_solve", "library"); k("cusparseCdense2csc", "rocsparse_cdense2csc", "library"); k("cusparseCdense2csr", "rocsparse_cdense2csr", "library"); k("cusparseCdotci", "rocsparse_cdotci", "library"); k("cusparseCdoti", "rocsparse_cdoti", "library"); k("cusparseCgebsr2csr", "rocsparse_cgebsr2csr", "library"); k("cusparseCgebsr2gebsc", "rocsparse_cgebsr2gebsc", "library"); k("cusparseCgebsr2gebsc_bufferSize", "rocsparse_cgebsr2gebsc_buffer_size", "library"); k("cusparseCgebsr2gebsr", "rocsparse_cgebsr2gebsr", "library"); k("cusparseCgebsr2gebsr_bufferSize", "rocsparse_cgebsr2gebsr_buffer_size", "library"); k("cusparseCgemvi", "rocsparse_cgemvi", "library"); k("cusparseCgemvi_bufferSize", "rocsparse_cgemvi_buffer_size", "library"); k("cusparseCgpsvInterleavedBatch", "rocsparse_cgpsv_interleaved_batch", "library"); k("cusparseCgpsvInterleavedBatch_bufferSizeExt", "rocsparse_cgpsv_interleaved_batch_buffer_size", "library"); k("cusparseCgthr", "rocsparse_cgthr", "library"); k("cusparseCgthrz", "rocsparse_cgthrz", "library"); k("cusparseCgtsv2", "rocsparse_cgtsv", "library"); k("cusparseCgtsv2StridedBatch", "rocsparse_cgtsv_no_pivot_strided_batch", "library"); k("cusparseCgtsv2StridedBatch_bufferSizeExt", "rocsparse_cgtsv_no_pivot_strided_batch_buffer_size", "library"); k("cusparseCgtsv2_bufferSizeExt", "rocsparse_cgtsv_buffer_size", "library"); k("cusparseCgtsv2_nopivot", "rocsparse_cgtsv_no_pivot", "library"); k("cusparseCgtsv2_nopivot_bufferSizeExt", "rocsparse_cgtsv_no_pivot_buffer_size", "library"); k("cusparseCgtsvInterleavedBatch", "rocsparse_cgtsv_interleaved_batch", "library"); k("cusparseCgtsvInterleavedBatch_bufferSizeExt", "rocsparse_cgtsv_interleaved_batch_buffer_size", "library"); k("cusparseChybmv", "rocsparse_chybmv", "library"); k("cusparseCnnz", "rocsparse_cnnz", "library"); k("cusparseCnnz_compress", "rocsparse_cnnz_compress", "library"); k("cusparseColorInfo", "_rocsparse_color_info", "type"); k("cusparseColorInfo_t", "rocsparse_color_info", "type"); k("cusparseConstBlockedEllGet", "rocsparse_const_bell_get", "library"); k("cusparseConstCooGet", "rocsparse_const_coo_get", "library"); k("cusparseConstCscGet", "rocsparse_const_csc_get", "library"); k("cusparseConstCsrGet", "rocsparse_const_csr_get", "library"); k("cusparseConstDnMatDescr_t", "rocsparse_const_dnmat_descr", "type"); k("cusparseConstDnMatGet", "rocsparse_const_dnmat_get", "library"); k("cusparseConstDnMatGetValues", "rocsparse_const_dnmat_get_values", "library"); k("cusparseConstDnVecDescr_t", "rocsparse_const_dnvec_descr", "type"); k("cusparseConstDnVecGet", "rocsparse_const_dnvec_get", "library"); k("cusparseConstDnVecGetValues", "rocsparse_const_dnvec_get_values", "library"); k("cusparseConstSpMatDescr_t", "rocsparse_const_spmat_descr", "type"); k("cusparseConstSpMatGetValues", "rocsparse_const_spmat_get_values", "library"); k("cusparseConstSpVecDescr_t", "rocsparse_const_spvec_descr", "type"); k("cusparseConstSpVecGet", "rocsparse_const_spvec_get", "library"); k("cusparseConstSpVecGetValues", "rocsparse_const_spvec_get_values", "library"); k("cusparseContext", "_rocsparse_handle", "type"); k("cusparseCooAoSGet", "rocsparse_coo_aos_get", "library"); k("cusparseCooGet", "rocsparse_coo_get", "library"); k("cusparseCooSetPointers", "rocsparse_coo_set_pointers", "library"); k("cusparseCooSetStridedBatch", "rocsparse_coo_set_strided_batch", "library"); k("cusparseCopyMatDescr", "rocsparse_copy_mat_descr", "library"); k("cusparseCreate", "rocsparse_create_handle", "library"); k("cusparseCreateBlockedEll", "rocsparse_create_bell_descr", "library"); k("cusparseCreateBsric02Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateBsrilu02Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateBsrsm2Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateBsrsv2Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateColorInfo", "rocsparse_create_color_info", "library"); k("cusparseCreateConstBlockedEll", "rocsparse_create_const_bell_descr", "library"); k("cusparseCreateConstCoo", "rocsparse_create_const_coo_descr", "library"); k("cusparseCreateConstCsc", "rocsparse_create_const_csc_descr", "library"); k("cusparseCreateConstCsr", "rocsparse_create_const_csr_descr", "library"); k("cusparseCreateConstDnMat", "rocsparse_create_const_dnmat_descr", "library"); k("cusparseCreateConstDnVec", "rocsparse_create_const_dnvec_descr", "library"); k("cusparseCreateConstSpVec", "rocsparse_create_const_spvec_descr", "library"); k("cusparseCreateCoo", "rocsparse_create_coo_descr", "library"); k("cusparseCreateCooAoS", "rocsparse_create_coo_aos_descr", "library"); k("cusparseCreateCsc", "rocsparse_create_csc_descr", "library"); k("cusparseCreateCsr", "rocsparse_create_csr_descr", "library"); k("cusparseCreateCsrgemm2Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateCsric02Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateCsrilu02Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateCsrsm2Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateCsrsv2Info", "rocsparse_create_mat_info", "library"); k("cusparseCreateDnMat", "rocsparse_create_dnmat_descr", "library"); k("cusparseCreateDnVec", "rocsparse_create_dnvec_descr", "library"); k("cusparseCreateHybMat", "rocsparse_create_hyb_mat", "library"); k("cusparseCreateIdentityPermutation", "rocsparse_create_identity_permutation", "library"); k("cusparseCreateMatDescr", "rocsparse_create_mat_descr", "library"); k("cusparseCreatePruneInfo", "rocsparse_create_mat_info", "library"); k("cusparseCreateSpVec", "rocsparse_create_spvec_descr", "library"); k("cusparseCscGet", "rocsparse_csc_get", "library"); k("cusparseCscSetPointers", "rocsparse_csc_set_pointers", "library"); k("cusparseCsctr", "rocsparse_csctr", "library"); k("cusparseCsr2cscEx2_bufferSize", "rocsparse_csr2csc_buffer_size", "library"); k("cusparseCsrGet", "rocsparse_csr_get", "library"); k("cusparseCsrSetPointers", "rocsparse_csr_set_pointers", "library"); k("cusparseCsrSetStridedBatch", "rocsparse_csr_set_strided_batch", "library"); k("cusparseDaxpyi", "rocsparse_daxpyi", "library"); k("cusparseDbsr2csr", "rocsparse_dbsr2csr", "library"); k("cusparseDbsric02", "rocsparse_dbsric0", "library"); k("cusparseDbsric02_analysis", "rocsparse_dbsric0_analysis", "library"); k("cusparseDbsric02_bufferSize", "rocsparse_dbsric0_buffer_size", "library"); k("cusparseDbsrilu02", "rocsparse_dbsrilu0", "library"); k("cusparseDbsrilu02_analysis", "rocsparse_dbsrilu0_analysis", "library"); k("cusparseDbsrilu02_bufferSize", "rocsparse_dbsrilu0_buffer_size", "library"); k("cusparseDbsrilu02_numericBoost", "rocsparse_dbsrilu0_numeric_boost", "library"); k("cusparseDbsrmm", "rocsparse_dbsrmm", "library"); k("cusparseDbsrmv", "rocsparse_dbsrmv", "library"); k("cusparseDbsrsm2_analysis", "rocsparse_dbsrsm_analysis", "library"); k("cusparseDbsrsm2_bufferSize", "rocsparse_dbsrsm_buffer_size", "library"); k("cusparseDbsrsm2_solve", "rocsparse_dbsrsm_solve", "library"); k("cusparseDbsrsv2_analysis", "rocsparse_dbsrsv_analysis", "library"); k("cusparseDbsrsv2_bufferSize", "rocsparse_dbsrsv_buffer_size", "library"); k("cusparseDbsrsv2_bufferSizeExt", "rocsparse_dbsrsv_buffer_size", "library"); k("cusparseDbsrsv2_solve", "rocsparse_dbsrsv_solve", "library"); k("cusparseDbsrxmv", "rocsparse_dbsrxmv", "library"); k("cusparseDcsc2dense", "rocsparse_dcsc2dense", "library"); k("cusparseDcsr2bsr", "rocsparse_dcsr2bsr", "library"); k("cusparseDcsr2csr_compress", "rocsparse_dcsr2csr_compress", "library"); k("cusparseDcsr2dense", "rocsparse_dcsr2dense", "library"); k("cusparseDcsr2gebsr", "rocsparse_dcsr2gebsr", "library"); k("cusparseDcsr2gebsr_bufferSize", "rocsparse_dcsr2gebsr_buffer_size", "library"); k("cusparseDcsr2hyb", "rocsparse_dcsr2hyb", "library"); k("cusparseDcsrcolor", "rocsparse_dcsrcolor", "library"); k("cusparseDcsrgeam", "rocsparse_dcsrgeam", "library"); k("cusparseDcsrgeam2", "rocsparse_dcsrgeam", "library"); k("cusparseDcsrgemm2", "rocsparse_dcsrgemm", "library"); k("cusparseDcsrgemm2_bufferSizeExt", "rocsparse_dcsrgemm_buffer_size", "library"); k("cusparseDcsric02", "rocsparse_dcsric0", "library"); k("cusparseDcsric02_analysis", "rocsparse_dcsric0_analysis", "library"); k("cusparseDcsric02_bufferSize", "rocsparse_dcsric0_buffer_size", "library"); k("cusparseDcsric02_bufferSizeExt", "rocsparse_dcsric0_buffer_size", "library"); k("cusparseDcsrilu02", "rocsparse_dcsrilu0", "library"); k("cusparseDcsrilu02_analysis", "rocsparse_dcsrilu0_analysis", "library"); k("cusparseDcsrilu02_bufferSize", "rocsparse_dcsrilu0_buffer_size", "library"); k("cusparseDcsrilu02_bufferSizeExt", "rocsparse_dcsrilu0_buffer_size", "library"); k("cusparseDcsrilu02_numericBoost", "rocsparse_dcsrilu0_numeric_boost", "library"); k("cusparseDcsrmm", "rocsparse_dcsrmm", "library"); k("cusparseDcsrmm2", "rocsparse_dcsrmm", "library"); k("cusparseDcsrmv", "rocsparse_dcsrmv", "library"); k("cusparseDcsrsm2_analysis", "rocsparse_dcsrsm_analysis", "library"); k("cusparseDcsrsm2_bufferSizeExt", "rocsparse_dcsrsm_buffer_size", "library"); k("cusparseDcsrsm2_solve", "rocsparse_dcsrsm_solve", "library"); k("cusparseDcsrsv2_analysis", "rocsparse_dcsrsv_analysis", "library"); k("cusparseDcsrsv2_bufferSize", "rocsparse_dcsrsv_buffer_size", "library"); k("cusparseDcsrsv2_bufferSizeExt", "rocsparse_dcsrsv_buffer_size", "library"); k("cusparseDcsrsv2_solve", "rocsparse_dcsrsv_solve", "library"); k("cusparseDdense2csc", "rocsparse_ddense2csc", "library"); k("cusparseDdense2csr", "rocsparse_ddense2csr", "library"); k("cusparseDdoti", "rocsparse_ddoti", "library"); k("cusparseDenseToSparseAlg_t", "rocsparse_dense_to_sparse_alg", "type"); k("cusparseDenseToSparse_analysis", "rocsparse_dense_to_sparse", "library"); k("cusparseDenseToSparse_bufferSize", "rocsparse_dense_to_sparse", "library"); k("cusparseDestroy", "rocsparse_destroy_handle", "library"); k("cusparseDestroyBsric02Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyBsrilu02Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyBsrsm2Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyBsrsv2Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyColorInfo", "rocsparse_destroy_color_info", "library"); k("cusparseDestroyCsrgemm2Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyCsric02Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyCsrilu02Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyCsrsm2Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyCsrsv2Info", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroyDnMat", "rocsparse_destroy_dnmat_descr", "library"); k("cusparseDestroyDnVec", "rocsparse_destroy_dnvec_descr", "library"); k("cusparseDestroyHybMat", "rocsparse_destroy_hyb_mat", "library"); k("cusparseDestroyMatDescr", "rocsparse_destroy_mat_descr", "library"); k("cusparseDestroyPruneInfo", "rocsparse_destroy_mat_info", "library"); k("cusparseDestroySpMat", "rocsparse_destroy_spmat_descr", "library"); k("cusparseDestroySpVec", "rocsparse_destroy_spvec_descr", "library"); k("cusparseDgebsr2csr", "rocsparse_dgebsr2csr", "library"); k("cusparseDgebsr2gebsc", "rocsparse_dgebsr2gebsc", "library"); k("cusparseDgebsr2gebsc_bufferSize", "rocsparse_dgebsr2gebsc_buffer_size", "library"); k("cusparseDgebsr2gebsr", "rocsparse_dgebsr2gebsr", "library"); k("cusparseDgebsr2gebsr_bufferSize", "rocsparse_dgebsr2gebsr_buffer_size", "library"); k("cusparseDgemvi", "rocsparse_dgemvi", "library"); k("cusparseDgemvi_bufferSize", "rocsparse_dgemvi_buffer_size", "library"); k("cusparseDgpsvInterleavedBatch", "rocsparse_dgpsv_interleaved_batch", "library"); k("cusparseDgpsvInterleavedBatch_bufferSizeExt", "rocsparse_dgpsv_interleaved_batch_buffer_size", "library"); k("cusparseDgthr", "rocsparse_dgthr", "library"); k("cusparseDgthrz", "rocsparse_dgthrz", "library"); k("cusparseDgtsv2", "rocsparse_dgtsv", "library"); k("cusparseDgtsv2StridedBatch", "rocsparse_dgtsv_no_pivot_strided_batch", "library"); k("cusparseDgtsv2StridedBatch_bufferSizeExt", "rocsparse_dgtsv_no_pivot_strided_batch_buffer_size", "library"); k("cusparseDgtsv2_bufferSizeExt", "rocsparse_dgtsv_buffer_size", "library"); k("cusparseDgtsv2_nopivot", "rocsparse_dgtsv_no_pivot", "library"); k("cusparseDgtsv2_nopivot_bufferSizeExt", "rocsparse_dgtsv_no_pivot_buffer_size", "library"); k("cusparseDgtsvInterleavedBatch", "rocsparse_dgtsv_interleaved_batch", "library"); k("cusparseDgtsvInterleavedBatch_bufferSizeExt", "rocsparse_dgtsv_interleaved_batch_buffer_size", "library"); k("cusparseDhybmv", "rocsparse_dhybmv", "library"); k("cusparseDiagType_t", "rocsparse_diag_type", "type"); k("cusparseDirection_t", "rocsparse_direction", "type"); k("cusparseDnMatDescr", "_rocsparse_dnmat_descr", "type"); k("cusparseDnMatDescr_t", "rocsparse_dnmat_descr", "type"); k("cusparseDnMatGet", "rocsparse_dnmat_get", "library"); k("cusparseDnMatGetStridedBatch", "rocsparse_dnmat_get_strided_batch", "library"); k("cusparseDnMatGetValues", "rocsparse_dnmat_get_values", "library"); k("cusparseDnMatSetStridedBatch", "rocsparse_dnmat_set_strided_batch", "library"); k("cusparseDnMatSetValues", "rocsparse_dnmat_set_values", "library"); k("cusparseDnVecDescr", "_rocsparse_dnvec_descr", "type"); k("cusparseDnVecDescr_t", "rocsparse_dnvec_descr", "type"); k("cusparseDnVecGet", "rocsparse_dnvec_get", "library"); k("cusparseDnVecGetValues", "rocsparse_dnvec_get_values", "library"); k("cusparseDnVecSetValues", "rocsparse_dnvec_set_values", "library"); k("cusparseDnnz", "rocsparse_dnnz", "library"); k("cusparseDnnz_compress", "rocsparse_dnnz_compress", "library"); k("cusparseDpruneCsr2csr", "rocsparse_dprune_csr2csr", "library"); k("cusparseDpruneCsr2csrByPercentage", "rocsparse_dprune_csr2csr_by_percentage", "library"); k("cusparseDpruneCsr2csrByPercentage_bufferSizeExt", "rocsparse_dprune_csr2csr_by_percentage_buffer_size", "library"); k("cusparseDpruneCsr2csrNnz", "rocsparse_dprune_csr2csr_nnz", "library"); k("cusparseDpruneCsr2csrNnzByPercentage", "rocsparse_dprune_csr2csr_nnz_by_percentage", "library"); k("cusparseDpruneCsr2csr_bufferSizeExt", "rocsparse_dprune_csr2csr_buffer_size", "library"); k("cusparseDpruneDense2csr", "rocsparse_dprune_dense2csr", "library"); k("cusparseDpruneDense2csrByPercentage", "rocsparse_dprune_dense2csr_by_percentage", "library"); k("cusparseDpruneDense2csrByPercentage_bufferSizeExt", "rocsparse_dprune_dense2csr_by_percentage_buffer_size", "library"); k("cusparseDpruneDense2csrNnz", "rocsparse_dprune_dense2csr_nnz", "library"); k("cusparseDpruneDense2csrNnzByPercentage", "rocsparse_dprune_dense2csr_nnz_by_percentage", "library"); k("cusparseDpruneDense2csr_bufferSizeExt", "rocsparse_dprune_dense2csr_buffer_size", "library"); k("cusparseDroti", "rocsparse_droti", "library"); k("cusparseDsctr", "rocsparse_dsctr", "library"); k("cusparseFillMode_t", "rocsparse_fill_mode", "type"); k("cusparseFormat_t", "rocsparse_format", "type"); k("cusparseGather", "rocsparse_gather", "library"); k("cusparseGetErrorName", "rocsparse_get_status_name", "library"); k("cusparseGetErrorString", "rocsparse_get_status_description", "library"); k("cusparseGetMatDiagType", "rocsparse_get_mat_diag_type", "library"); k("cusparseGetMatFillMode", "rocsparse_get_mat_fill_mode", "library"); k("cusparseGetMatIndexBase", "rocsparse_get_mat_index_base", "library"); k("cusparseGetMatType", "rocsparse_get_mat_type", "library"); k("cusparseGetPointerMode", "rocsparse_get_pointer_mode", "library"); k("cusparseGetStream", "rocsparse_get_stream", "library"); k("cusparseGetVersion", "rocsparse_get_version", "library"); k("cusparseHandle_t", "rocsparse_handle", "type"); k("cusparseHybMat", "_rocsparse_hyb_mat", "type"); k("cusparseHybMat_t", "rocsparse_hyb_mat", "type"); k("cusparseHybPartition_t", "rocsparse_hyb_partition", "type"); k("cusparseIndexBase_t", "rocsparse_index_base", "type"); k("cusparseIndexType_t", "rocsparse_indextype", "type"); k("cusparseMatDescr", "_rocsparse_mat_descr", "type"); k("cusparseMatDescr_t", "rocsparse_mat_descr", "type"); k("cusparseMatrixType_t", "rocsparse_matrix_type", "type"); k("cusparseOperation_t", "rocsparse_operation", "type"); k("cusparseOrder_t", "rocsparse_order", "type"); k("cusparsePointerMode_t", "rocsparse_pointer_mode", "type"); k("cusparseRot", "rocsparse_rot", "library"); k("cusparseSDDMM", "rocsparse_sddmm", "library"); k("cusparseSDDMMAlg_t", "rocsparse_sddmm_alg", "type"); k("cusparseSDDMM_bufferSize", "rocsparse_sddmm_buffer_size", "library"); k("cusparseSDDMM_preprocess", "rocsparse_sddmm_preprocess", "library"); k("cusparseSaxpyi", "rocsparse_saxpyi", "library"); k("cusparseSbsr2csr", "rocsparse_sbsr2csr", "library"); k("cusparseSbsric02", "rocsparse_sbsric0", "library"); k("cusparseSbsric02_analysis", "rocsparse_sbsric0_analysis", "library"); k("cusparseSbsric02_bufferSize", "rocsparse_sbsric0_buffer_size", "library"); k("cusparseSbsrilu02", "rocsparse_sbsrilu0", "library"); k("cusparseSbsrilu02_analysis", "rocsparse_sbsrilu0_analysis", "library"); k("cusparseSbsrilu02_bufferSize", "rocsparse_sbsrilu0_buffer_size", "library"); k("cusparseSbsrilu02_numericBoost", "rocsparse_dsbsrilu0_numeric_boost", "library"); k("cusparseSbsrmm", "rocsparse_sbsrmm", "library"); k("cusparseSbsrmv", "rocsparse_sbsrmv", "library"); k("cusparseSbsrsm2_analysis", "rocsparse_sbsrsm_analysis", "library"); k("cusparseSbsrsm2_bufferSize", "rocsparse_sbsrsm_buffer_size", "library"); k("cusparseSbsrsm2_solve", "rocsparse_sbsrsm_solve", "library"); k("cusparseSbsrsv2_analysis", "rocsparse_sbsrsv_analysis", "library"); k("cusparseSbsrsv2_bufferSize", "rocsparse_sbsrsv_buffer_size", "library"); k("cusparseSbsrsv2_bufferSizeExt", "rocsparse_sbsrsv_buffer_size", "library"); k("cusparseSbsrsv2_solve", "rocsparse_sbsrsv_solve", "library"); k("cusparseSbsrxmv", "rocsparse_sbsrxmv", "library"); k("cusparseScatter", "rocsparse_scatter", "library"); k("cusparseScsc2dense", "rocsparse_scsc2dense", "library"); k("cusparseScsr2bsr", "rocsparse_scsr2bsr", "library"); k("cusparseScsr2csr_compress", "rocsparse_scsr2csr_compress", "library"); k("cusparseScsr2dense", "rocsparse_scsr2dense", "library"); k("cusparseScsr2gebsr", "rocsparse_scsr2gebsr", "library"); k("cusparseScsr2gebsr_bufferSize", "rocsparse_scsr2gebsr_buffer_size", "library"); k("cusparseScsr2hyb", "rocsparse_scsr2hyb", "library"); k("cusparseScsrcolor", "rocsparse_scsrcolor", "library"); k("cusparseScsrgeam", "rocsparse_scsrgeam", "library"); k("cusparseScsrgeam2", "rocsparse_scsrgeam", "library"); k("cusparseScsrgemm2", "rocsparse_scsrgemm", "library"); k("cusparseScsrgemm2_bufferSizeExt", "rocsparse_scsrgemm_buffer_size", "library"); k("cusparseScsric02", "rocsparse_scsric0", "library"); k("cusparseScsric02_analysis", "rocsparse_scsric0_analysis", "library"); k("cusparseScsric02_bufferSize", "rocsparse_scsric0_buffer_size", "library"); k("cusparseScsric02_bufferSizeExt", "rocsparse_scsric0_buffer_size", "library"); k("cusparseScsrilu02", "rocsparse_scsrilu0", "library"); k("cusparseScsrilu02_analysis", "rocsparse_scsrilu0_analysis", "library"); k("cusparseScsrilu02_bufferSize", "rocsparse_scsrilu0_buffer_size", "library"); k("cusparseScsrilu02_bufferSizeExt", "rocsparse_scsrilu0_buffer_size", "library"); k("cusparseScsrilu02_numericBoost", "rocsparse_dscsrilu0_numeric_boost", "library"); k("cusparseScsrmm", "rocsparse_scsrmm", "library"); k("cusparseScsrmm2", "rocsparse_scsrmm", "library"); k("cusparseScsrmv", "rocsparse_scsrmv", "library"); k("cusparseScsrsm2_analysis", "rocsparse_scsrsm_analysis", "library"); k("cusparseScsrsm2_bufferSizeExt", "rocsparse_scsrsm_buffer_size", "library"); k("cusparseScsrsm2_solve", "rocsparse_scsrsm_solve", "library"); k("cusparseScsrsv2_analysis", "rocsparse_scsrsv_analysis", "library"); k("cusparseScsrsv2_bufferSize", "rocsparse_scsrsv_buffer_size", "library"); k("cusparseScsrsv2_bufferSizeExt", "rocsparse_scsrsv_buffer_size", "library"); k("cusparseScsrsv2_solve", "rocsparse_scsrsv_solve", "library"); k("cusparseSdense2csc", "rocsparse_sdense2csc", "library"); k("cusparseSdense2csr", "rocsparse_sdense2csr", "library"); k("cusparseSdoti", "rocsparse_sdoti", "library"); k("cusparseSetMatDiagType", "rocsparse_set_mat_diag_type", "library"); k("cusparseSetMatFillMode", "rocsparse_set_mat_fill_mode", "library"); k("cusparseSetMatIndexBase", "rocsparse_set_mat_index_base", "library"); k("cusparseSetMatType", "rocsparse_set_mat_type", "library"); k("cusparseSetPointerMode", "rocsparse_set_pointer_mode", "library"); k("cusparseSetStream", "rocsparse_set_stream", "library"); k("cusparseSgebsr2csr", "rocsparse_sgebsr2csr", "library"); k("cusparseSgebsr2gebsc", "rocsparse_sgebsr2gebsc", "library"); k("cusparseSgebsr2gebsc_bufferSize", "rocsparse_sgebsr2gebsc_buffer_size", "library"); k("cusparseSgebsr2gebsr", "rocsparse_sgebsr2gebsr", "library"); k("cusparseSgebsr2gebsr_bufferSize", "rocsparse_sgebsr2gebsr_buffer_size", "library"); k("cusparseSgemvi", "rocsparse_sgemvi", "library"); k("cusparseSgemvi_bufferSize", "rocsparse_sgemvi_buffer_size", "library"); k("cusparseSgpsvInterleavedBatch", "rocsparse_sgpsv_interleaved_batch", "library"); k("cusparseSgpsvInterleavedBatch_bufferSizeExt", "rocsparse_sgpsv_interleaved_batch_buffer_size", "library"); k("cusparseSgthr", "rocsparse_sgthr", "library"); k("cusparseSgthrz", "rocsparse_sgthrz", "library"); k("cusparseSgtsv2", "rocsparse_sgtsv", "library"); k("cusparseSgtsv2StridedBatch", "rocsparse_sgtsv_no_pivot_strided_batch", "library"); k("cusparseSgtsv2StridedBatch_bufferSizeExt", "rocsparse_sgtsv_no_pivot_strided_batch_buffer_size", "library"); k("cusparseSgtsv2_bufferSizeExt", "rocsparse_sgtsv_buffer_size", "library"); k("cusparseSgtsv2_nopivot", "rocsparse_sgtsv_no_pivot", "library"); k("cusparseSgtsv2_nopivot_bufferSizeExt", "rocsparse_sgtsv_no_pivot_buffer_size", "library"); k("cusparseSgtsvInterleavedBatch", "rocsparse_sgtsv_interleaved_batch", "library"); k("cusparseSgtsvInterleavedBatch_bufferSizeExt", "rocsparse_sgtsv_interleaved_batch_buffer_size", "library"); k("cusparseShybmv", "rocsparse_shybmv", "library"); k("cusparseSnnz", "rocsparse_snnz", "library"); k("cusparseSnnz_compress", "rocsparse_snnz_compress", "library"); k("cusparseSolvePolicy_t", "rocsparse_solve_policy", "type"); k("cusparseSpGEMMAlg_t", "rocsparse_spgemm_alg", "type"); k("cusparseSpMM", "rocsparse_spmm", "library"); k("cusparseSpMMAlg_t", "rocsparse_spmm_alg", "type"); k("cusparseSpMM_bufferSize", "rocsparse_spmm", "library"); k("cusparseSpMM_preprocess", "rocsparse_spmm", "library"); k("cusparseSpMV", "rocsparse_spmv", "library"); k("cusparseSpMVAlg_t", "rocsparse_spmv_alg", "type"); k("cusparseSpMV_bufferSize", "rocsparse_spmv", "library"); k("cusparseSpMatAttribute_t", "rocsparse_spmat_attribute", "type"); k("cusparseSpMatDescr", "_rocsparse_spmat_descr", "type"); k("cusparseSpMatDescr_t", "rocsparse_spmat_descr", "type"); k("cusparseSpMatGetAttribute", "rocsparse_spmat_get_attribute", "library"); k("cusparseSpMatGetFormat", "rocsparse_spmat_get_format", "library"); k("cusparseSpMatGetIndexBase", "rocsparse_spmat_get_index_base", "library"); k("cusparseSpMatGetSize", "rocsparse_spmat_get_size", "library"); k("cusparseSpMatGetStridedBatch", "rocsparse_spmat_get_strided_batch", "library"); k("cusparseSpMatGetValues", "rocsparse_spmat_get_values", "library"); k("cusparseSpMatSetAttribute", "rocsparse_spmat_set_attribute", "library"); k("cusparseSpMatSetStridedBatch", "rocsparse_spmat_set_strided_batch", "library"); k("cusparseSpMatSetValues", "rocsparse_spmat_set_values", "library"); k("cusparseSpSMAlg_t", "rocsparse_spsm_alg", "type"); k("cusparseSpSM_analysis", "rocsparse_spsm", "library"); k("cusparseSpSM_solve", "rocsparse_spsm", "library"); k("cusparseSpSVAlg_t", "rocsparse_spsv_alg", "type"); k("cusparseSpSV_bufferSize", "rocsparse_spsv", "library"); k("cusparseSpVV", "rocsparse_spvv", "library"); k("cusparseSpVV_bufferSize", "rocsparse_spvv", "library"); k("cusparseSpVecDescr", "_rocsparse_spvec_descr", "type"); k("cusparseSpVecDescr_t", "rocsparse_spvec_descr", "type"); k("cusparseSpVecGet", "rocsparse_spvec_get", "library"); k("cusparseSpVecGetIndexBase", "rocsparse_spvec_get_index_base", "library"); k("cusparseSpVecGetValues", "rocsparse_spvec_get_values", "library"); k("cusparseSpVecSetValues", "rocsparse_spvec_set_values", "library"); k("cusparseSparseToDense", "rocsparse_sparse_to_dense", "library"); k("cusparseSparseToDenseAlg_t", "rocsparse_sparse_to_dense_alg", "type"); k("cusparseSparseToDense_bufferSize", "rocsparse_sparse_to_dense", "library"); k("cusparseSpruneCsr2csr", "rocsparse_sprune_csr2csr", "library"); k("cusparseSpruneCsr2csrByPercentage", "rocsparse_sprune_csr2csr_by_percentage", "library"); k("cusparseSpruneCsr2csrByPercentage_bufferSizeExt", "rocsparse_sprune_csr2csr_by_percentage_buffer_size", "library"); k("cusparseSpruneCsr2csrNnz", "rocsparse_sprune_csr2csr_nnz", "library"); k("cusparseSpruneCsr2csrNnzByPercentage", "rocsparse_sprune_csr2csr_nnz_by_percentage", "library"); k("cusparseSpruneCsr2csr_bufferSizeExt", "rocsparse_sprune_csr2csr_buffer_size", "library"); k("cusparseSpruneDense2csr", "rocsparse_sprune_dense2csr", "library"); k("cusparseSpruneDense2csrByPercentage", "rocsparse_sprune_dense2csr_by_percentage", "library"); k("cusparseSpruneDense2csrByPercentage_bufferSizeExt", "rocsparse_sprune_dense2csr_by_percentage_buffer_size", "library"); k("cusparseSpruneDense2csrNnz", "rocsparse_sprune_dense2csr_nnz", "library"); k("cusparseSpruneDense2csrNnzByPercentage", "rocsparse_sprune_dense2csr_nnz_by_percentage", "library"); k("cusparseSpruneDense2csr_bufferSizeExt", "rocsparse_sprune_dense2csr_buffer_size", "library"); k("cusparseSroti", "rocsparse_sroti", "library"); k("cusparseSsctr", "rocsparse_ssctr", "library"); k("cusparseStatus_t", "rocsparse_status", "type"); k("cusparseXbsric02_zeroPivot", "rocsparse_bsric0_zero_pivot", "library"); k("cusparseXbsrilu02_zeroPivot", "rocsparse_bsrilu0_zero_pivot", "library"); k("cusparseXbsrsm2_zeroPivot", "rocsparse_bsrsm_zero_pivot", "library"); k("cusparseXbsrsv2_zeroPivot", "rocsparse_bsrsv_zero_pivot", "library"); k("cusparseXcoo2csr", "rocsparse_coo2csr", "library"); k("cusparseXcoosortByColumn", "rocsparse_coosort_by_column", "library"); k("cusparseXcoosortByRow", "rocsparse_coosort_by_row", "library"); k("cusparseXcoosort_bufferSizeExt", "rocsparse_coosort_buffer_size", "library"); k("cusparseXcscsort", "rocsparse_cscsort", "library"); k("cusparseXcscsort_bufferSizeExt", "rocsparse_cscsort_buffer_size", "library"); k("cusparseXcsr2bsrNnz", "rocsparse_csr2bsr_nnz", "library"); k("cusparseXcsr2coo", "rocsparse_csr2coo", "library"); k("cusparseXcsr2gebsrNnz", "rocsparse_csr2gebsr_nnz", "library"); k("cusparseXcsrgeam2Nnz", "rocsparse_csrgeam_nnz", "library"); k("cusparseXcsrgeamNnz", "rocsparse_csrgeam_nnz", "library"); k("cusparseXcsrgemm2Nnz", "rocsparse_csrgemm_nnz", "library"); k("cusparseXcsric02_zeroPivot", "rocsparse_csric0_zero_pivot", "library"); k("cusparseXcsrilu02_zeroPivot", "rocsparse_csrilu0_zero_pivot", "library"); k("cusparseXcsrsm2_zeroPivot", "rocsparse_csrsm_zero_pivot", "library"); k("cusparseXcsrsort", "rocsparse_csrsort", "library"); k("cusparseXcsrsort_bufferSizeExt", "rocsparse_csrsort_buffer_size", "library"); k("cusparseXcsrsv2_zeroPivot", "rocsparse_csrsv_zero_pivot", "library"); k("cusparseXgebsr2gebsrNnz", "rocsparse_gebsr2gebsr_nnz", "library"); k("cusparseZaxpyi", "rocsparse_zaxpyi", "library"); k("cusparseZbsr2csr", "rocsparse_zbsr2csr", "library"); k("cusparseZbsric02", "rocsparse_zbsric0", "library"); k("cusparseZbsric02_analysis", "rocsparse_zbsric0_analysis", "library"); k("cusparseZbsric02_bufferSize", "rocsparse_zbsric0_buffer_size", "library"); k("cusparseZbsrilu02", "rocsparse_zbsrilu0", "library"); k("cusparseZbsrilu02_analysis", "rocsparse_zbsrilu0_analysis", "library"); k("cusparseZbsrilu02_bufferSize", "rocsparse_zbsrilu0_buffer_size", "library"); k("cusparseZbsrilu02_numericBoost", "rocsparse_zbsrilu0_numeric_boost", "library"); k("cusparseZbsrmm", "rocsparse_zbsrmm", "library"); k("cusparseZbsrmv", "rocsparse_zbsrmv", "library"); k("cusparseZbsrsm2_analysis", "rocsparse_zbsrsm_analysis", "library"); k("cusparseZbsrsm2_bufferSize", "rocsparse_zbsrsm_buffer_size", "library"); k("cusparseZbsrsm2_solve", "rocsparse_zbsrsm_solve", "library"); k("cusparseZbsrsv2_analysis", "rocsparse_zbsrsv_analysis", "library"); k("cusparseZbsrsv2_bufferSize", "rocsparse_zbsrsv_buffer_size", "library"); k("cusparseZbsrsv2_bufferSizeExt", "rocsparse_zbsrsv_buffer_size", "library"); k("cusparseZbsrsv2_solve", "rocsparse_zbsrsv_solve", "library"); k("cusparseZbsrxmv", "rocsparse_zbsrxmv", "library"); k("cusparseZcsc2dense", "rocsparse_zcsc2dense", "library"); k("cusparseZcsr2bsr", "rocsparse_zcsr2bsr", "library"); k("cusparseZcsr2csr_compress", "rocsparse_zcsr2csr_compress", "library"); k("cusparseZcsr2dense", "rocsparse_zcsr2dense", "library"); k("cusparseZcsr2gebsr", "rocsparse_zcsr2gebsr", "library"); k("cusparseZcsr2gebsr_bufferSize", "rocsparse_zcsr2gebsr_buffer_size", "library"); k("cusparseZcsr2hyb", "rocsparse_zcsr2hyb", "library"); k("cusparseZcsrcolor", "rocsparse_zcsrcolor", "library"); k("cusparseZcsrgeam", "rocsparse_zcsrgeam", "library"); k("cusparseZcsrgeam2", "rocsparse_zcsrgeam", "library"); k("cusparseZcsrgemm2", "rocsparse_zcsrgemm", "library"); k("cusparseZcsrgemm2_bufferSizeExt", "rocsparse_zcsrgemm_buffer_size", "library"); k("cusparseZcsric02", "rocsparse_zcsric0", "library"); k("cusparseZcsric02_analysis", "rocsparse_zcsric0_analysis", "library"); k("cusparseZcsric02_bufferSize", "rocsparse_zcsric0_buffer_size", "library"); k("cusparseZcsric02_bufferSizeExt", "rocsparse_zcsric0_buffer_size", "library"); k("cusparseZcsrilu02", "rocsparse_zcsrilu0", "library"); k("cusparseZcsrilu02_analysis", "rocsparse_zcsrilu0_analysis", "library"); k("cusparseZcsrilu02_bufferSize", "rocsparse_zcsrilu0_buffer_size", "library"); k("cusparseZcsrilu02_bufferSizeExt", "rocsparse_zcsrilu0_buffer_size", "library"); k("cusparseZcsrilu02_numericBoost", "rocsparse_zcsrilu0_numeric_boost", "library"); k("cusparseZcsrmm", "rocsparse_zcsrmm", "library"); k("cusparseZcsrmm2", "rocsparse_zcsrmm", "library"); k("cusparseZcsrmv", "rocsparse_zcsrmv", "library"); k("cusparseZcsrsm2_analysis", "rocsparse_zcsrsm_analysis", "library"); k("cusparseZcsrsm2_bufferSizeExt", "rocsparse_zcsrsm_buffer_size", "library"); k("cusparseZcsrsm2_solve", "rocsparse_zcsrsm_solve", "library"); k("cusparseZcsrsv2_analysis", "rocsparse_zcsrsv_analysis", "library"); k("cusparseZcsrsv2_bufferSize", "rocsparse_zcsrsv_buffer_size", "library"); k("cusparseZcsrsv2_bufferSizeExt", "rocsparse_zcsrsv_buffer_size", "library"); k("cusparseZcsrsv2_solve", "rocsparse_zcsrsv_solve", "library"); k("cusparseZdense2csc", "rocsparse_zdense2csc", "library"); k("cusparseZdense2csr", "rocsparse_zdense2csr", "library"); k("cusparseZdotci", "rocsparse_zdotci", "library"); k("cusparseZdoti", "rocsparse_zdoti", "library"); k("cusparseZgebsr2csr", "rocsparse_zgebsr2csr", "library"); k("cusparseZgebsr2gebsc", "rocsparse_zgebsr2gebsc", "library"); k("cusparseZgebsr2gebsc_bufferSize", "rocsparse_zgebsr2gebsc_buffer_size", "library"); k("cusparseZgebsr2gebsr", "rocsparse_zgebsr2gebsr", "library"); k("cusparseZgebsr2gebsr_bufferSize", "rocsparse_zgebsr2gebsr_buffer_size", "library"); k("cusparseZgemvi", "rocsparse_zgemvi", "library"); k("cusparseZgemvi_bufferSize", "rocsparse_zgemvi_buffer_size", "library"); k("cusparseZgpsvInterleavedBatch", "rocsparse_zgpsv_interleaved_batch", "library"); k("cusparseZgpsvInterleavedBatch_bufferSizeExt", "rocsparse_zgpsv_interleaved_batch_buffer_size", "library"); k("cusparseZgthr", "rocsparse_zgthr", "library"); k("cusparseZgthrz", "rocsparse_zgthrz", "library"); k("cusparseZgtsv2", "rocsparse_zgtsv", "library"); k("cusparseZgtsv2StridedBatch", "rocsparse_zgtsv_no_pivot_strided_batch", "library"); k("cusparseZgtsv2StridedBatch_bufferSizeExt", "rocsparse_zgtsv_no_pivot_strided_batch_buffer_size", "library"); k("cusparseZgtsv2_bufferSizeExt", "rocsparse_zgtsv_buffer_size", "library"); k("cusparseZgtsv2_nopivot", "rocsparse_zgtsv_no_pivot", "library"); k("cusparseZgtsv2_nopivot_bufferSizeExt", "rocsparse_zgtsv_no_pivot_buffer_size", "library"); k("cusparseZgtsvInterleavedBatch", "rocsparse_zgtsv_interleaved_batch", "library"); k("cusparseZgtsvInterleavedBatch_bufferSizeExt", "rocsparse_zgtsv_interleaved_batch_buffer_size", "library"); k("cusparseZhybmv", "rocsparse_zhybmv", "library"); k("cusparseZnnz", "rocsparse_znnz", "library"); k("cusparseZnnz_compress", "rocsparse_znnz_compress", "library"); k("cusparseZsctr", "rocsparse_zsctr", "library"); k("pruneInfo", "_rocsparse_mat_info", "type"); k("pruneInfo_t", "rocsparse_mat_info", "type"); } sub rocIncludes { subst("cublas.h", "rocblas.h", "include_cuda_main_header"); subst("cublas_api.h", "rocblas.h", "include"); subst("cublas_v2.h", "rocblas.h", "include_cuda_main_header_v2"); subst("cudnn.h", "miopen\/miopen.h", "include_cuda_main_header"); subst("curand.h", "rocrand\/rocrand.h", "include_cuda_main_header"); subst("curand_discrete.h", "rocrand\/rocrand_discrete.h", "include"); subst("curand_discrete2.h", "rocrand\/rocrand_discrete.h", "include"); subst("curand_globals.h", "rocrand\/rocrand_common.h", "include"); subst("curand_kernel.h", "rocrand\/rocrand_kernel.h", "include"); subst("curand_lognormal.h", "rocrand\/rocrand_log_normal.h", "include"); subst("curand_mrg32k3a.h", "rocrand\/rocrand_mrg32k3a.h", "include"); subst("curand_mtgp32.h", "rocrand\/rocrand_mtgp32.h", "include"); subst("curand_mtgp32_host.h", "rocrand\/rocrand_mtgp32.h", "include"); subst("curand_mtgp32_kernel.h", "rocrand\/rocrand_mtgp32.h", "include"); subst("curand_mtgp32dc_p_11213.h", "rocrand\/rocrand_mtgp32_11213.h", "include"); subst("curand_normal.h", "rocrand\/rocrand_normal.h", "include"); subst("curand_normal_static.h", "rocrand\/rocrand_normal.h", "include"); subst("curand_philox4x32_x.h", "rocrand\/rocrand_philox4x32_10.h", "include"); subst("curand_poisson.h", "rocrand\/rocrand_poisson.h", "include"); subst("curand_precalc.h", "rocrand\/rocrand_xorwow_precomputed.h", "include"); subst("curand_uniform.h", "rocrand\/rocrand_uniform.h", "include"); subst("cusolverDn.h", "rocsolver\/rocsolver.h", "include_cuda_main_header"); subst("cusolverMg.h", "rocsolver\/rocsolver.h", "include_cuda_main_header"); subst("cusolverRf.h", "rocsolver\/rocsolver.h", "include_cuda_main_header"); subst("cusolverSp.h", "rocsolver\/rocsolver.h", "include_cuda_main_header"); subst("cusolverSp_LOWLEVEL_PREVIEW.h", "rocsolver\/rocsolver.h", "include_cuda_main_header"); subst("cusolver_common.h", "rocsolver\/rocsolver.h", "include_cuda_main_header"); subst("cusparse.h", "rocsparse.h", "include_cuda_main_header"); subst("cusparse_v2.h", "rocsparse.h", "include_cuda_main_header_v2"); } sub MIOpenMappings { k("CUDNN_16BIT_INDICES", "MIOPEN_16BIT_INDICES", "numeric_literal"); k("CUDNN_32BIT_INDICES", "MIOPEN_32BIT_INDICES", "numeric_literal"); k("CUDNN_64BIT_INDICES", "MIOPEN_64BIT_INDICES", "numeric_literal"); k("CUDNN_8BIT_INDICES", "MIOPEN_8BIT_INDICES", "numeric_literal"); k("CUDNN_ACTIVATION_CLIPPED_RELU", "miopenActivationCLIPPEDRELU", "numeric_literal"); k("CUDNN_ACTIVATION_ELU", "miopenActivationELU", "numeric_literal"); k("CUDNN_ACTIVATION_IDENTITY", "miopenActivationPASTHRU", "numeric_literal"); k("CUDNN_ACTIVATION_RELU", "miopenActivationRELU", "numeric_literal"); k("CUDNN_ACTIVATION_SIGMOID", "miopenActivationLOGISTIC", "numeric_literal"); k("CUDNN_ACTIVATION_TANH", "miopenActivationTANH", "numeric_literal"); k("CUDNN_ATTR_CONVOLUTION_COMP_TYPE", "MIOPEN_ATTR_CONVOLUTION_COMP_TYPE", "numeric_literal"); k("CUDNN_ATTR_CONVOLUTION_CONV_MODE", "MIOPEN_ATTR_CONVOLUTION_CONV_MODE", "numeric_literal"); k("CUDNN_ATTR_CONVOLUTION_DILATIONS", "MIOPEN_ATTR_CONVOLUTION_DILATIONS", "numeric_literal"); k("CUDNN_ATTR_CONVOLUTION_FILTER_STRIDES", "MIOPEN_ATTR_CONVOLUTION_FILTER_STRIDES", "numeric_literal"); k("CUDNN_ATTR_CONVOLUTION_POST_PADDINGS", "MIOPEN_ATTR_CONVOLUTION_POST_PADDINGS", "numeric_literal"); k("CUDNN_ATTR_CONVOLUTION_PRE_PADDINGS", "MIOPEN_ATTR_CONVOLUTION_PRE_PADDINGS", "numeric_literal"); k("CUDNN_ATTR_CONVOLUTION_SPATIAL_DIMS", "MIOPEN_ATTR_CONVOLUTION_SPATIAL_DIMS", "numeric_literal"); k("CUDNN_ATTR_ENGINECFG_ENGINE", "MIOPEN_ATTR_ENGINECFG_ENGINE", "numeric_literal"); k("CUDNN_ATTR_ENGINECFG_INTERMEDIATE_INFO", "MIOPEN_ATTR_ENGINECFG_INTERMEDIATE_INFO", "numeric_literal"); k("CUDNN_ATTR_ENGINECFG_KNOB_CHOICES", "MIOPEN_ATTR_ENGINECFG_KNOB_CHOICES", "numeric_literal"); k("CUDNN_ATTR_ENGINEHEUR_MODE", "MIOPEN_ATTR_ENGINEHEUR_MODE", "numeric_literal"); k("CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH", "MIOPEN_ATTR_ENGINEHEUR_OPERATION_GRAPH", "numeric_literal"); k("CUDNN_ATTR_ENGINEHEUR_RESULTS", "MIOPEN_ATTR_ENGINEHEUR_RESULTS", "numeric_literal"); k("CUDNN_ATTR_ENGINEHEUR_SM_COUNT_TARGET", "MIOPEN_ATTR_ENGINEHEUR_SM_COUNT_TARGET", "numeric_literal"); k("CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE", "MIOPEN_ATTR_ENGINE_BEHAVIOR_NOTE", "numeric_literal"); k("CUDNN_ATTR_ENGINE_GLOBAL_INDEX", "MIOPEN_ATTR_ENGINE_GLOBAL_INDEX", "numeric_literal"); k("CUDNN_ATTR_ENGINE_KNOB_INFO", "MIOPEN_ATTR_ENGINE_KNOB_INFO", "numeric_literal"); k("CUDNN_ATTR_ENGINE_LAYOUT_INFO", "MIOPEN_ATTR_ENGINE_LAYOUT_INFO", "numeric_literal"); k("CUDNN_ATTR_ENGINE_NUMERICAL_NOTE", "MIOPEN_ATTR_ENGINE_NUMERICAL_NOTE", "numeric_literal"); k("CUDNN_ATTR_ENGINE_OPERATION_GRAPH", "MIOPEN_ATTR_ENGINE_OPERATION_GRAPH", "numeric_literal"); k("CUDNN_ATTR_ENGINE_SM_COUNT_TARGET", "MIOPEN_ATTR_ENGINE_SM_COUNT_TARGET", "numeric_literal"); k("CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS", "MIOPEN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS", "numeric_literal"); k("CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG", "MIOPEN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG", "numeric_literal"); k("CUDNN_ATTR_EXECUTION_PLAN_HANDLE", "MIOPEN_ATTR_EXECUTION_PLAN_HANDLE", "numeric_literal"); k("CUDNN_ATTR_EXECUTION_PLAN_JSON_REPRESENTATION", "MIOPEN_ATTR_EXECUTION_PLAN_JSON_REPRESENTATION", "numeric_literal"); k("CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS", "MIOPEN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS", "numeric_literal"); k("CUDNN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE", "MIOPEN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE", "numeric_literal"); k("CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES", "MIOPEN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES", "numeric_literal"); k("CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS", "MIOPEN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS", "numeric_literal"); k("CUDNN_ATTR_INTERMEDIATE_INFO_SIZE", "MIOPEN_ATTR_INTERMEDIATE_INFO_SIZE", "numeric_literal"); k("CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID", "MIOPEN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID", "numeric_literal"); k("CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE", "MIOPEN_ATTR_KNOB_CHOICE_KNOB_TYPE", "numeric_literal"); k("CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE", "MIOPEN_ATTR_KNOB_CHOICE_KNOB_VALUE", "numeric_literal"); k("CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE", "MIOPEN_ATTR_KNOB_INFO_MAXIMUM_VALUE", "numeric_literal"); k("CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE", "MIOPEN_ATTR_KNOB_INFO_MINIMUM_VALUE", "numeric_literal"); k("CUDNN_ATTR_KNOB_INFO_STRIDE", "MIOPEN_ATTR_KNOB_INFO_STRIDE", "numeric_literal"); k("CUDNN_ATTR_KNOB_INFO_TYPE", "MIOPEN_ATTR_KNOB_INFO_TYPE", "numeric_literal"); k("CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID", "MIOPEN_ATTR_LAYOUT_INFO_TENSOR_UID", "numeric_literal"); k("CUDNN_ATTR_LAYOUT_INFO_TYPES", "MIOPEN_ATTR_LAYOUT_INFO_TYPES", "numeric_literal"); k("CUDNN_ATTR_MATMUL_COMP_TYPE", "MIOPEN_ATTR_MATMUL_COMP_TYPE", "numeric_literal"); k("CUDNN_ATTR_MATMUL_PADDING_VALUE", "MIOPEN_ATTR_MATMUL_PADDING_VALUE", "numeric_literal"); k("CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT", "MIOPEN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT", "numeric_literal"); k("CUDNN_ATTR_OPERATIONGRAPH_HANDLE", "MIOPEN_ATTR_OPERATIONGRAPH_HANDLE", "numeric_literal"); k("CUDNN_ATTR_OPERATIONGRAPH_OPS", "MIOPEN_ATTR_OPERATIONGRAPH_OPS", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", "MIOPEN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_BIAS_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_EQ_BIAS_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_EQ_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_MATH_PREC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_MATH_PREC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_MEAN_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_VAR_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_VAR_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_INV_STD_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_SAVED_INV_STD_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_MEAN_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_SAVED_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_SCALE_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_STATS_MODE", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_STATS_MODE", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_MEAN_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_VAR_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_VAR_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SQ_SUM_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_Y_SQ_SUM_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SUM_DESC", "MIOPEN_ATTR_OPERATION_BN_FINALIZE_Y_SUM_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONCAT_AXIS", "MIOPEN_ATTR_OPERATION_CONCAT_AXIS", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONCAT_INPLACE_INDEX", "MIOPEN_ATTR_OPERATION_CONCAT_INPLACE_INDEX", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONCAT_INPUT_DESCS", "MIOPEN_ATTR_OPERATION_CONCAT_INPUT_DESCS", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONCAT_OUTPUT_DESC", "MIOPEN_ATTR_OPERATION_CONCAT_OUTPUT_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_ALPHA", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_ALPHA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_BETA", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_BETA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_CONV_DESC", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_CONV_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DX", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DX", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DY", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DY", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_W", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_W", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_ALPHA", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_ALPHA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_BETA", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_BETA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_CONV_DESC", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_CONV_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DW", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DW", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DY", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DY", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_X", "MIOPEN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_X", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_ALPHA", "MIOPEN_ATTR_OPERATION_CONVOLUTION_FORWARD_ALPHA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_BETA", "MIOPEN_ATTR_OPERATION_CONVOLUTION_FORWARD_BETA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_CONV_DESC", "MIOPEN_ATTR_OPERATION_CONVOLUTION_FORWARD_CONV_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_W", "MIOPEN_ATTR_OPERATION_CONVOLUTION_FORWARD_W", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_X", "MIOPEN_ATTR_OPERATION_CONVOLUTION_FORWARD_X", "numeric_literal"); k("CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_Y", "MIOPEN_ATTR_OPERATION_CONVOLUTION_FORWARD_Y", "numeric_literal"); k("CUDNN_ATTR_OPERATION_GENSTATS_MATH_PREC", "MIOPEN_ATTR_OPERATION_GENSTATS_MATH_PREC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_GENSTATS_MODE", "MIOPEN_ATTR_OPERATION_GENSTATS_MODE", "numeric_literal"); k("CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC", "MIOPEN_ATTR_OPERATION_GENSTATS_SQSUMDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC", "MIOPEN_ATTR_OPERATION_GENSTATS_SUMDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_GENSTATS_XDESC", "MIOPEN_ATTR_OPERATION_GENSTATS_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_ADESC", "MIOPEN_ATTR_OPERATION_MATMUL_ADESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_BDESC", "MIOPEN_ATTR_OPERATION_MATMUL_BDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_CDESC", "MIOPEN_ATTR_OPERATION_MATMUL_CDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", "MIOPEN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", "MIOPEN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_DBIAS_DESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_DBIAS_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_DSCALE_DESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_DSCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_DXDESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_DXDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_DYDESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_DYDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_EPSILON_DESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_EPSILON_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_INV_VARIANCE_DESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_INV_VARIANCE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_MEAN_DESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_MODE", "MIOPEN_ATTR_OPERATION_NORM_BWD_MODE", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_PEER_STAT_DESCS", "MIOPEN_ATTR_OPERATION_NORM_BWD_PEER_STAT_DESCS", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_SCALE_DESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_BWD_XDESC", "MIOPEN_ATTR_OPERATION_NORM_BWD_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_BIAS_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_BIAS_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_EPSILON_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_EPSILON_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_EXP_AVG_FACTOR_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_EXP_AVG_FACTOR_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_INPUT_RUNNING_MEAN_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_INPUT_RUNNING_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_INPUT_RUNNING_VAR_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_INPUT_RUNNING_VAR_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_INV_VARIANCE_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_INV_VARIANCE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_MEAN_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_MODE", "MIOPEN_ATTR_OPERATION_NORM_FWD_MODE", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_OUTPUT_RUNNING_MEAN_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_OUTPUT_RUNNING_MEAN_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_OUTPUT_RUNNING_VAR_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_OUTPUT_RUNNING_VAR_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_PEER_STAT_DESCS", "MIOPEN_ATTR_OPERATION_NORM_FWD_PEER_STAT_DESCS", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_PHASE", "MIOPEN_ATTR_OPERATION_NORM_FWD_PHASE", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_SCALE_DESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_SCALE_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_XDESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_NORM_FWD_YDESC", "MIOPEN_ATTR_OPERATION_NORM_FWD_YDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_ALPHA1", "MIOPEN_ATTR_OPERATION_POINTWISE_ALPHA1", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_ALPHA2", "MIOPEN_ATTR_OPERATION_POINTWISE_ALPHA2", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_BDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_BDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_DXDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_DXDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_DYDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_DYDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_PW_DESCRIPTOR", "MIOPEN_ATTR_OPERATION_POINTWISE_PW_DESCRIPTOR", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_TDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_TDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_XDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_POINTWISE_YDESC", "MIOPEN_ATTR_OPERATION_POINTWISE_YDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_REDUCTION_DESC", "MIOPEN_ATTR_OPERATION_REDUCTION_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_REDUCTION_XDESC", "MIOPEN_ATTR_OPERATION_REDUCTION_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_REDUCTION_YDESC", "MIOPEN_ATTR_OPERATION_REDUCTION_YDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_BETA", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_BETA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DXDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_DXDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DYDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_DYDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_IDXDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_IDXDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_XDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_BWD_YDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_BWD_YDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_FWD_ALPHA", "MIOPEN_ATTR_OPERATION_RESAMPLE_FWD_ALPHA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_FWD_BETA", "MIOPEN_ATTR_OPERATION_RESAMPLE_FWD_BETA", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_FWD_DESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_FWD_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_FWD_IDXDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_FWD_IDXDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_FWD_XDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_FWD_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESAMPLE_FWD_YDESC", "MIOPEN_ATTR_OPERATION_RESAMPLE_FWD_YDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESHAPE_XDESC", "MIOPEN_ATTR_OPERATION_RESHAPE_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RESHAPE_YDESC", "MIOPEN_ATTR_OPERATION_RESHAPE_YDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RNG_DESC", "MIOPEN_ATTR_OPERATION_RNG_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RNG_OFFSET_DESC", "MIOPEN_ATTR_OPERATION_RNG_OFFSET_DESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RNG_SEED", "MIOPEN_ATTR_OPERATION_RNG_SEED", "numeric_literal"); k("CUDNN_ATTR_OPERATION_RNG_YDESC", "MIOPEN_ATTR_OPERATION_RNG_YDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_SIGNAL_FLAGDESC", "MIOPEN_ATTR_OPERATION_SIGNAL_FLAGDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_SIGNAL_MODE", "MIOPEN_ATTR_OPERATION_SIGNAL_MODE", "numeric_literal"); k("CUDNN_ATTR_OPERATION_SIGNAL_VALUE", "MIOPEN_ATTR_OPERATION_SIGNAL_VALUE", "numeric_literal"); k("CUDNN_ATTR_OPERATION_SIGNAL_XDESC", "MIOPEN_ATTR_OPERATION_SIGNAL_XDESC", "numeric_literal"); k("CUDNN_ATTR_OPERATION_SIGNAL_YDESC", "MIOPEN_ATTR_OPERATION_SIGNAL_YDESC", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_AXIS", "MIOPEN_ATTR_POINTWISE_AXIS", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_ELU_ALPHA", "MIOPEN_ATTR_POINTWISE_ELU_ALPHA", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_MATH_PREC", "MIOPEN_ATTR_POINTWISE_MATH_PREC", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_MODE", "MIOPEN_ATTR_POINTWISE_MODE", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_NAN_PROPAGATION", "MIOPEN_ATTR_POINTWISE_NAN_PROPAGATION", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP", "MIOPEN_ATTR_POINTWISE_RELU_LOWER_CLIP", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE", "MIOPEN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP", "MIOPEN_ATTR_POINTWISE_RELU_UPPER_CLIP", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA", "MIOPEN_ATTR_POINTWISE_SOFTPLUS_BETA", "numeric_literal"); k("CUDNN_ATTR_POINTWISE_SWISH_BETA", "MIOPEN_ATTR_POINTWISE_SWISH_BETA", "numeric_literal"); k("CUDNN_ATTR_REDUCTION_COMP_TYPE", "MIOPEN_ATTR_REDUCTION_COMP_TYPE", "numeric_literal"); k("CUDNN_ATTR_REDUCTION_OPERATOR", "MIOPEN_ATTR_REDUCTION_OPERATOR", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_COMP_TYPE", "MIOPEN_ATTR_RESAMPLE_COMP_TYPE", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_MODE", "MIOPEN_ATTR_RESAMPLE_MODE", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION", "MIOPEN_ATTR_RESAMPLE_NAN_PROPAGATION", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_PADDING_MODE", "MIOPEN_ATTR_RESAMPLE_PADDING_MODE", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_POST_PADDINGS", "MIOPEN_ATTR_RESAMPLE_POST_PADDINGS", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_PRE_PADDINGS", "MIOPEN_ATTR_RESAMPLE_PRE_PADDINGS", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS", "MIOPEN_ATTR_RESAMPLE_SPATIAL_DIMS", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_STRIDES", "MIOPEN_ATTR_RESAMPLE_STRIDES", "numeric_literal"); k("CUDNN_ATTR_RESAMPLE_WINDOW_DIMS", "MIOPEN_ATTR_RESAMPLE_WINDOW_DIMS", "numeric_literal"); k("CUDNN_ATTR_RNG_BERNOULLI_DIST_PROBABILITY", "MIOPEN_ATTR_RNG_BERNOULLI_DIST_PROBABILITY", "numeric_literal"); k("CUDNN_ATTR_RNG_DISTRIBUTION", "MIOPEN_ATTR_RNG_DISTRIBUTION", "numeric_literal"); k("CUDNN_ATTR_RNG_NORMAL_DIST_MEAN", "MIOPEN_ATTR_RNG_NORMAL_DIST_MEAN", "numeric_literal"); k("CUDNN_ATTR_RNG_NORMAL_DIST_STANDARD_DEVIATION", "MIOPEN_ATTR_RNG_NORMAL_DIST_STANDARD_DEVIATION", "numeric_literal"); k("CUDNN_ATTR_RNG_UNIFORM_DIST_MAXIMUM", "MIOPEN_ATTR_RNG_UNIFORM_DIST_MAXIMUM", "numeric_literal"); k("CUDNN_ATTR_RNG_UNIFORM_DIST_MINIMUM", "MIOPEN_ATTR_RNG_UNIFORM_DIST_MINIMUM", "numeric_literal"); k("CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT", "MIOPEN_ATTR_TENSOR_BYTE_ALIGNMENT", "numeric_literal"); k("CUDNN_ATTR_TENSOR_DATA_TYPE", "MIOPEN_ATTR_TENSOR_DATA_TYPE", "numeric_literal"); k("CUDNN_ATTR_TENSOR_DIMENSIONS", "MIOPEN_ATTR_TENSOR_DIMENSIONS", "numeric_literal"); k("CUDNN_ATTR_TENSOR_IS_BY_VALUE", "MIOPEN_ATTR_TENSOR_IS_BY_VALUE", "numeric_literal"); k("CUDNN_ATTR_TENSOR_IS_VIRTUAL", "MIOPEN_ATTR_TENSOR_IS_VIRTUAL", "numeric_literal"); k("CUDNN_ATTR_TENSOR_RAGGED_OFFSET_DESC", "MIOPEN_ATTR_TENSOR_RAGGED_OFFSET_DESC", "numeric_literal"); k("CUDNN_ATTR_TENSOR_REORDERING_MODE", "MIOPEN_ATTR_TENSOR_REORDERING_MODE", "numeric_literal"); k("CUDNN_ATTR_TENSOR_STRIDES", "MIOPEN_ATTR_TENSOR_STRIDES", "numeric_literal"); k("CUDNN_ATTR_TENSOR_UNIQUE_ID", "MIOPEN_ATTR_TENSOR_UNIQUE_ID", "numeric_literal"); k("CUDNN_ATTR_TENSOR_VECTORIZED_DIMENSION", "MIOPEN_ATTR_TENSOR_VECTORIZED_DIMENSION", "numeric_literal"); k("CUDNN_ATTR_TENSOR_VECTOR_COUNT", "MIOPEN_ATTR_TENSOR_VECTOR_COUNT", "numeric_literal"); k("CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS", "MIOPEN_ATTR_VARIANT_PACK_DATA_POINTERS", "numeric_literal"); k("CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES", "MIOPEN_ATTR_VARIANT_PACK_INTERMEDIATES", "numeric_literal"); k("CUDNN_ATTR_VARIANT_PACK_UNIQUE_IDS", "MIOPEN_ATTR_VARIANT_PACK_UNIQUE_IDS", "numeric_literal"); k("CUDNN_ATTR_VARIANT_PACK_WORKSPACE", "MIOPEN_ATTR_VARIANT_PACK_WORKSPACE", "numeric_literal"); k("CUDNN_BACKEND_CONVOLUTION_DESCRIPTOR", "MIOPEN_BACKEND_CONVOLUTION_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_ENGINECFG_DESCRIPTOR", "MIOPEN_BACKEND_ENGINECFG_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_ENGINEHEUR_DESCRIPTOR", "MIOPEN_BACKEND_ENGINEHEUR_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_ENGINE_DESCRIPTOR", "MIOPEN_BACKEND_ENGINE_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_EXECUTION_PLAN_DESCRIPTOR", "MIOPEN_BACKEND_EXECUTION_PLAN_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_INTERMEDIATE_INFO_DESCRIPTOR", "MIOPEN_BACKEND_INTERMEDIATE_INFO_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_KNOB_CHOICE_DESCRIPTOR", "MIOPEN_BACKEND_KNOB_CHOICE_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_KNOB_INFO_DESCRIPTOR", "MIOPEN_BACKEND_KNOB_INFO_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_LAYOUT_INFO_DESCRIPTOR", "MIOPEN_BACKEND_LAYOUT_INFO_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_MATMUL_DESCRIPTOR", "MIOPEN_BACKEND_MATMUL_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATIONGRAPH_DESCRIPTOR", "MIOPEN_BACKEND_OPERATIONGRAPH_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_CONCAT_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_CONCAT_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_DATA_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_DATA_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_FILTER_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_FILTER_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_CONVOLUTION_FORWARD_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_CONVOLUTION_FORWARD_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_GEN_STATS_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_GEN_STATS_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_MATMUL_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_MATMUL_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_NORM_BACKWARD_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_NORM_BACKWARD_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_NORM_FORWARD_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_NORM_FORWARD_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_POINTWISE_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_POINTWISE_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_REDUCTION_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_REDUCTION_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_RESAMPLE_BWD_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_RESAMPLE_BWD_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_RESAMPLE_FWD_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_RESAMPLE_FWD_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_RESHAPE_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_RESHAPE_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_RNG_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_RNG_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_OPERATION_SIGNAL_DESCRIPTOR", "MIOPEN_BACKEND_OPERATION_SIGNAL_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_POINTWISE_DESCRIPTOR", "MIOPEN_BACKEND_POINTWISE_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_REDUCTION_DESCRIPTOR", "MIOPEN_BACKEND_REDUCTION_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_RESAMPLE_DESCRIPTOR", "MIOPEN_BACKEND_RESAMPLE_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_RNG_DESCRIPTOR", "MIOPEN_BACKEND_RNG_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_TENSOR_DESCRIPTOR", "MIOPEN_BACKEND_TENSOR_DESCRIPTOR", "numeric_literal"); k("CUDNN_BACKEND_VARIANT_PACK_DESCRIPTOR", "MIOPEN_BACKEND_VARIANT_PACK_DESCRIPTOR", "numeric_literal"); k("CUDNN_BATCHNORM_PER_ACTIVATION", "miopenBNPerActivation", "numeric_literal"); k("CUDNN_BATCHNORM_SPATIAL", "miopenBNSpatial", "numeric_literal"); k("CUDNN_BIDIRECTIONAL", "miopenRNNbidirection", "numeric_literal"); k("CUDNN_CONVOLUTION", "miopenConvolution", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_0", "miopenConvolutionBwdDataAlgoGEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_1", "miopenConvolutionBwdDataAlgoDirect", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_COUNT", "miopenTransposeBwdDataAlgoGEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT", "miopenConvolutionBwdDataAlgoFFT", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD", "miopenConvolutionBwdDataAlgoWinograd", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_DIRECT", "miopenConvolutionFwdAlgoDirect", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_FFT", "miopenConvolutionFwdAlgoFFT", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_GEMM", "miopenConvolutionFwdAlgoGEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM", "miopenConvolutionFwdAlgoImplicitGEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD", "miopenConvolutionFwdAlgoWinograd", "numeric_literal"); k("CUDNN_CROSS_CORRELATION", "miopenConvolution", "numeric_literal"); k("CUDNN_CTC_LOSS_ALGO_DETERMINISTIC", "MIOPEN_CTC_LOSS_ALGO_DETERMINISTIC", "numeric_literal"); k("CUDNN_DATA_BFLOAT16", "miopenBFloat16", "numeric_literal"); k("CUDNN_DATA_DOUBLE", "miopenDouble", "numeric_literal"); k("CUDNN_DATA_FLOAT", "miopenFloat", "numeric_literal"); k("CUDNN_DATA_FP8_E4M3", "miopenFloat8", "numeric_literal"); k("CUDNN_DATA_FP8_E5M2", "miopenBFloat8", "numeric_literal"); k("CUDNN_DATA_HALF", "miopenHalf", "numeric_literal"); k("CUDNN_DATA_INT32", "miopenInt32", "numeric_literal"); k("CUDNN_DATA_INT64", "miopenInt64", "numeric_literal"); k("CUDNN_DATA_INT8", "miopenInt8", "numeric_literal"); k("CUDNN_DATA_INT8x4", "miopenInt8x4", "numeric_literal"); k("CUDNN_EDGE_VAL_PAD", "miopenPaddingValid", "numeric_literal"); k("CUDNN_FWD_MODE_INFERENCE", "miopenRNNInference", "numeric_literal"); k("CUDNN_FWD_MODE_TRAINING", "miopenRNNTraining", "numeric_literal"); k("CUDNN_GRU", "miopenGRU", "numeric_literal"); k("CUDNN_HEUR_MODES_COUNT", "MIOPEN_HEUR_MODES_COUNT", "numeric_literal"); k("CUDNN_HEUR_MODE_A", "MIOPEN_HEUR_MODE_A", "numeric_literal"); k("CUDNN_HEUR_MODE_B", "MIOPEN_HEUR_MODE_B", "numeric_literal"); k("CUDNN_HEUR_MODE_FALLBACK", "MIOPEN_HEUR_MODE_FALLBACK", "numeric_literal"); k("CUDNN_HEUR_MODE_INSTANT", "MIOPEN_HEUR_MODE_INSTANT", "numeric_literal"); k("CUDNN_LINEAR_INPUT", "miopenRNNlinear", "numeric_literal"); k("CUDNN_LRN_CROSS_CHANNEL_DIM1", "miopenLRNCrossChannel", "numeric_literal"); k("CUDNN_LSTM", "miopenLSTM", "numeric_literal"); k("CUDNN_NEG_INF_PAD", "miopenPaddingSame", "numeric_literal"); k("CUDNN_NOT_PROPAGATE_NAN", "MIOPEN_NOT_PROPAGATE_NAN", "numeric_literal"); k("CUDNN_OP_TENSOR_ADD", "miopenTensorOpAdd", "numeric_literal"); k("CUDNN_OP_TENSOR_MAX", "miopenTensorOpMax", "numeric_literal"); k("CUDNN_OP_TENSOR_MIN", "miopenTensorOpMin", "numeric_literal"); k("CUDNN_OP_TENSOR_MUL", "miopenTensorOpMul", "numeric_literal"); k("CUDNN_POINTWISE_ABS", "MIOPEN_POINTWISE_ABS", "numeric_literal"); k("CUDNN_POINTWISE_ADD", "MIOPEN_POINTWISE_ADD", "numeric_literal"); k("CUDNN_POINTWISE_ADD_SQUARE", "MIOPEN_POINTWISE_ADD_SQUARE", "numeric_literal"); k("CUDNN_POINTWISE_BINARY_SELECT", "MIOPEN_POINTWISE_BINARY_SELECT", "numeric_literal"); k("CUDNN_POINTWISE_CEIL", "MIOPEN_POINTWISE_CEIL", "numeric_literal"); k("CUDNN_POINTWISE_CMP_EQ", "MIOPEN_POINTWISE_CMP_EQ", "numeric_literal"); k("CUDNN_POINTWISE_CMP_GE", "MIOPEN_POINTWISE_CMP_GE", "numeric_literal"); k("CUDNN_POINTWISE_CMP_GT", "MIOPEN_POINTWISE_CMP_GT", "numeric_literal"); k("CUDNN_POINTWISE_CMP_LE", "MIOPEN_POINTWISE_CMP_LE", "numeric_literal"); k("CUDNN_POINTWISE_CMP_LT", "MIOPEN_POINTWISE_CMP_LT", "numeric_literal"); k("CUDNN_POINTWISE_CMP_NEQ", "MIOPEN_POINTWISE_CMP_NEQ", "numeric_literal"); k("CUDNN_POINTWISE_COS", "MIOPEN_POINTWISE_COS", "numeric_literal"); k("CUDNN_POINTWISE_DIV", "MIOPEN_POINTWISE_DIV", "numeric_literal"); k("CUDNN_POINTWISE_ELU_BWD", "MIOPEN_POINTWISE_ELU_BWD", "numeric_literal"); k("CUDNN_POINTWISE_ELU_FWD", "MIOPEN_POINTWISE_ELU_FWD", "numeric_literal"); k("CUDNN_POINTWISE_ERF", "MIOPEN_POINTWISE_ERF", "numeric_literal"); k("CUDNN_POINTWISE_EXP", "MIOPEN_POINTWISE_EXP", "numeric_literal"); k("CUDNN_POINTWISE_FLOOR", "MIOPEN_POINTWISE_FLOOR", "numeric_literal"); k("CUDNN_POINTWISE_GELU_APPROX_TANH_BWD", "MIOPEN_POINTWISE_GELU_APPROX_TANH_BWD", "numeric_literal"); k("CUDNN_POINTWISE_GELU_APPROX_TANH_FWD", "MIOPEN_POINTWISE_GELU_APPROX_TANH_FWD", "numeric_literal"); k("CUDNN_POINTWISE_GELU_BWD", "MIOPEN_POINTWISE_GELU_BWD", "numeric_literal"); k("CUDNN_POINTWISE_GELU_FWD", "MIOPEN_POINTWISE_GELU_FWD", "numeric_literal"); k("CUDNN_POINTWISE_GEN_INDEX", "MIOPEN_POINTWISE_GEN_INDEX", "numeric_literal"); k("CUDNN_POINTWISE_IDENTITY", "MIOPEN_POINTWISE_IDENTITY", "numeric_literal"); k("CUDNN_POINTWISE_LOG", "MIOPEN_POINTWISE_LOG", "numeric_literal"); k("CUDNN_POINTWISE_LOGICAL_AND", "MIOPEN_POINTWISE_LOGICAL_AND", "numeric_literal"); k("CUDNN_POINTWISE_LOGICAL_NOT", "MIOPEN_POINTWISE_LOGICAL_NOT", "numeric_literal"); k("CUDNN_POINTWISE_LOGICAL_OR", "MIOPEN_POINTWISE_LOGICAL_OR", "numeric_literal"); k("CUDNN_POINTWISE_MAX", "MIOPEN_POINTWISE_MAX", "numeric_literal"); k("CUDNN_POINTWISE_MIN", "MIOPEN_POINTWISE_MIN", "numeric_literal"); k("CUDNN_POINTWISE_MOD", "MIOPEN_POINTWISE_MOD", "numeric_literal"); k("CUDNN_POINTWISE_MUL", "MIOPEN_POINTWISE_MUL", "numeric_literal"); k("CUDNN_POINTWISE_NEG", "MIOPEN_POINTWISE_NEG", "numeric_literal"); k("CUDNN_POINTWISE_POW", "MIOPEN_POINTWISE_POW", "numeric_literal"); k("CUDNN_POINTWISE_RECIPROCAL", "MIOPEN_POINTWISE_RECIPROCAL", "numeric_literal"); k("CUDNN_POINTWISE_RELU_BWD", "MIOPEN_POINTWISE_RELU_BWD", "numeric_literal"); k("CUDNN_POINTWISE_RELU_FWD", "MIOPEN_POINTWISE_RELU_FWD", "numeric_literal"); k("CUDNN_POINTWISE_RSQRT", "MIOPEN_POINTWISE_RSQRT", "numeric_literal"); k("CUDNN_POINTWISE_SIGMOID_BWD", "MIOPEN_POINTWISE_SIGMOID_BWD", "numeric_literal"); k("CUDNN_POINTWISE_SIGMOID_FWD", "MIOPEN_POINTWISE_SIGMOID_FWD", "numeric_literal"); k("CUDNN_POINTWISE_SIN", "MIOPEN_POINTWISE_SIN", "numeric_literal"); k("CUDNN_POINTWISE_SOFTPLUS_BWD", "MIOPEN_POINTWISE_SOFTPLUS_BWD", "numeric_literal"); k("CUDNN_POINTWISE_SOFTPLUS_FWD", "MIOPEN_POINTWISE_SOFTPLUS_FWD", "numeric_literal"); k("CUDNN_POINTWISE_SQRT", "MIOPEN_POINTWISE_SQRT", "numeric_literal"); k("CUDNN_POINTWISE_SUB", "MIOPEN_POINTWISE_SUB", "numeric_literal"); k("CUDNN_POINTWISE_SWISH_BWD", "MIOPEN_POINTWISE_SWISH_BWD", "numeric_literal"); k("CUDNN_POINTWISE_SWISH_FWD", "MIOPEN_POINTWISE_SWISH_FWD", "numeric_literal"); k("CUDNN_POINTWISE_TAN", "MIOPEN_POINTWISE_TAN", "numeric_literal"); k("CUDNN_POINTWISE_TANH_BWD", "MIOPEN_POINTWISE_TANH_BWD", "numeric_literal"); k("CUDNN_POINTWISE_TANH_FWD", "MIOPEN_POINTWISE_TANH_FWD", "numeric_literal"); k("CUDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING", "miopenPoolingAverage", "numeric_literal"); k("CUDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING", "miopenPoolingAverageInclusive", "numeric_literal"); k("CUDNN_POOLING_MAX", "miopenPoolingMax", "numeric_literal"); k("CUDNN_PROPAGATE_NAN", "MIOPEN_PROPAGATE_NAN", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_ADD", "MIOPEN_REDUCE_TENSOR_ADD", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_AMAX", "MIOPEN_REDUCE_TENSOR_AMAX", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_AVG", "MIOPEN_REDUCE_TENSOR_AVG", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_FLATTENED_INDICES", "MIOPEN_REDUCE_TENSOR_FLATTENED_INDICES", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_MAX", "MIOPEN_REDUCE_TENSOR_MAX", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_MIN", "MIOPEN_REDUCE_TENSOR_MIN", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_MUL", "MIOPEN_REDUCE_TENSOR_MUL", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_NORM1", "MIOPEN_REDUCE_TENSOR_NORM1", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_NORM2", "MIOPEN_REDUCE_TENSOR_NORM2", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_NO_INDICES", "MIOPEN_REDUCE_TENSOR_NO_INDICES", "numeric_literal"); k("CUDNN_RNG_DISTRIBUTION_BERNOULLI", "MIOPEN_RNG_DISTRIBUTION_BERNOULLI", "numeric_literal"); k("CUDNN_RNG_DISTRIBUTION_NORMAL", "MIOPEN_RNG_DISTRIBUTION_NORMAL", "numeric_literal"); k("CUDNN_RNG_DISTRIBUTION_UNIFORM", "MIOPEN_RNG_DISTRIBUTION_UNIFORM", "numeric_literal"); k("CUDNN_RNN_ALGO_STANDARD", "miopenRNNdefault", "numeric_literal"); k("CUDNN_RNN_DOUBLE_BIAS", "miopenRNNwithBias", "numeric_literal"); k("CUDNN_RNN_NO_BIAS", "miopenRNNNoBias", "numeric_literal"); k("CUDNN_RNN_PADDED_IO_DISABLED", "miopenRNNIONotPadded", "numeric_literal"); k("CUDNN_RNN_PADDED_IO_ENABLED", "miopenRNNIOWithPadding", "numeric_literal"); k("CUDNN_RNN_RELU", "miopenRNNRELU", "numeric_literal"); k("CUDNN_RNN_SINGLE_INP_BIAS", "miopenRNNwithBias", "numeric_literal"); k("CUDNN_RNN_SINGLE_REC_BIAS", "miopenRNNwithBias", "numeric_literal"); k("CUDNN_RNN_TANH", "miopenRNNTANH", "numeric_literal"); k("CUDNN_SKIP_INPUT", "miopenRNNskip", "numeric_literal"); k("CUDNN_SOFTMAX_ACCURATE", "MIOPEN_SOFTMAX_ACCURATE", "numeric_literal"); k("CUDNN_SOFTMAX_FAST", "MIOPEN_SOFTMAX_FAST", "numeric_literal"); k("CUDNN_SOFTMAX_LOG", "MIOPEN_SOFTMAX_LOG", "numeric_literal"); k("CUDNN_SOFTMAX_MODE_CHANNEL", "MIOPEN_SOFTMAX_MODE_CHANNEL", "numeric_literal"); k("CUDNN_SOFTMAX_MODE_INSTANCE", "MIOPEN_SOFTMAX_MODE_INSTANCE", "numeric_literal"); k("CUDNN_STATUS_ALLOC_FAILED", "miopenStatusAllocFailed", "numeric_literal"); k("CUDNN_STATUS_BAD_PARAM", "miopenStatusBadParm", "numeric_literal"); k("CUDNN_STATUS_INTERNAL_ERROR", "miopenStatusInternalError", "numeric_literal"); k("CUDNN_STATUS_INVALID_VALUE", "miopenStatusInvalidValue", "numeric_literal"); k("CUDNN_STATUS_NOT_INITIALIZED", "miopenStatusNotInitialized", "numeric_literal"); k("CUDNN_STATUS_NOT_SUPPORTED", "miopenStatusUnsupportedOp", "numeric_literal"); k("CUDNN_STATUS_SUCCESS", "miopenStatusSuccess", "numeric_literal"); k("CUDNN_STATUS_VERSION_MISMATCH", "miopenStatusVersionMismatch", "numeric_literal"); k("CUDNN_TENSOR_NCHW", "miopenTensorNCHW", "numeric_literal"); k("CUDNN_TENSOR_NHWC", "miopenTensorNHWC", "numeric_literal"); k("CUDNN_TYPE_ATTRIB_NAME", "MIOPEN_TYPE_ATTRIB_NAME", "numeric_literal"); k("CUDNN_TYPE_BACKEND_DESCRIPTOR", "MIOPEN_TYPE_BACKEND_DESCRIPTOR", "numeric_literal"); k("CUDNN_TYPE_BEHAVIOR_NOTE", "MIOPEN_TYPE_BEHAVIOR_NOTE", "numeric_literal"); k("CUDNN_TYPE_BN_FINALIZE_STATS_MODE", "MIOPEN_TYPE_BN_FINALIZE_STATS_MODE", "numeric_literal"); k("CUDNN_TYPE_BOOLEAN", "MIOPEN_TYPE_BOOLEAN", "numeric_literal"); k("CUDNN_TYPE_CHAR", "MIOPEN_TYPE_CHAR", "numeric_literal"); k("CUDNN_TYPE_CONVOLUTION_MODE", "MIOPEN_TYPE_CONVOLUTION_MODE", "numeric_literal"); k("CUDNN_TYPE_DATA_TYPE", "MIOPEN_TYPE_DATA_TYPE", "numeric_literal"); k("CUDNN_TYPE_DOUBLE", "MIOPEN_TYPE_DOUBLE", "numeric_literal"); k("CUDNN_TYPE_FLOAT", "MIOPEN_TYPE_FLOAT", "numeric_literal"); k("CUDNN_TYPE_FRACTION", "MIOPEN_TYPE_FRACTION", "numeric_literal"); k("CUDNN_TYPE_GENSTATS_MODE", "MIOPEN_TYPE_GENSTATS_MODE", "numeric_literal"); k("CUDNN_TYPE_HANDLE", "MIOPEN_TYPE_HANDLE", "numeric_literal"); k("CUDNN_TYPE_HEUR_MODE", "MIOPEN_TYPE_HEUR_MODE", "numeric_literal"); k("CUDNN_TYPE_INT32", "MIOPEN_TYPE_INT32", "numeric_literal"); k("CUDNN_TYPE_INT64", "MIOPEN_TYPE_INT64", "numeric_literal"); k("CUDNN_TYPE_KNOB_TYPE", "MIOPEN_TYPE_KNOB_TYPE", "numeric_literal"); k("CUDNN_TYPE_LAYOUT_TYPE", "MIOPEN_TYPE_LAYOUT_TYPE", "numeric_literal"); k("CUDNN_TYPE_MOE_GROUPED_MATMUL_MODE", "MIOPEN_TYPE_RNG_DISTRIBUTION", "numeric_literal"); k("CUDNN_TYPE_NAN_PROPOGATION", "MIOPEN_TYPE_NAN_PROPOGATION", "numeric_literal"); k("CUDNN_TYPE_NORM_FWD_PHASE", "MIOPEN_TYPE_NORM_FWD_PHASE", "numeric_literal"); k("CUDNN_TYPE_NORM_MODE", "MIOPEN_TYPE_NORM_MODE", "numeric_literal"); k("CUDNN_TYPE_NUMERICAL_NOTE", "MIOPEN_TYPE_NUMERICAL_NOTE", "numeric_literal"); k("CUDNN_TYPE_PADDING_MODE", "MIOPEN_TYPE_PADDING_MODE", "numeric_literal"); k("CUDNN_TYPE_POINTWISE_MODE", "MIOPEN_TYPE_POINTWISE_MODE", "numeric_literal"); k("CUDNN_TYPE_REDUCTION_OPERATOR_TYPE", "MIOPEN_TYPE_REDUCTION_OPERATOR_TYPE", "numeric_literal"); k("CUDNN_TYPE_RESAMPLE_MODE", "MIOPEN_TYPE_RESAMPLE_MODE", "numeric_literal"); k("CUDNN_TYPE_RNG_DISTRIBUTION", "MIOPEN_TYPE_RNG_DISTRIBUTION", "numeric_literal"); k("CUDNN_TYPE_SIGNAL_MODE", "MIOPEN_TYPE_SIGNAL_MODE", "numeric_literal"); k("CUDNN_TYPE_TENSOR_REORDERING_MODE", "MIOPEN_TYPE_TENSOR_REORDERING_MODE", "numeric_literal"); k("CUDNN_TYPE_VOID_PTR", "MIOPEN_TYPE_VOID_PTR", "numeric_literal"); k("CUDNN_UNIDIRECTIONAL", "miopenRNNunidirection", "numeric_literal"); k("CUDNN_ZERO_PAD", "miopenPaddingDefault", "numeric_literal"); k("cudnnActivationBackward", "miopenActivationBackward", "library"); k("cudnnActivationDescriptor_t", "miopenActivationDescriptor_t", "type"); k("cudnnActivationForward", "miopenActivationForward", "library"); k("cudnnActivationMode_t", "miopenActivationMode_t", "type"); k("cudnnBackendAttributeName_t", "miopenBackendAttributeName_t", "type"); k("cudnnBackendAttributeType_t", "miopenBackendAttributeType_t", "type"); k("cudnnBackendCreateDescriptor", "miopenBackendCreateDescriptor", "library"); k("cudnnBackendDescriptorType_t", "miopenBackendDescriptorType_t", "type"); k("cudnnBackendDescriptor_t", "miopenBackendDescriptor_t", "type"); k("cudnnBackendDestroyDescriptor", "miopenBackendDestroyDescriptor", "library"); k("cudnnBackendExecute", "miopenBackendExecute", "library"); k("cudnnBackendFinalize", "miopenBackendFinalize", "library"); k("cudnnBackendGetAttribute", "miopenBackendGetAttribute", "library"); k("cudnnBackendHeurMode_t", "miopenBackendHeurMode_t", "type"); k("cudnnBackendSetAttribute", "miopenBackendSetAttribute", "library"); k("cudnnBatchNormMode_t", "miopenBatchNormMode_t", "type"); k("cudnnBatchNormalizationBackward", "miopenBatchNormalizationBackward", "library"); k("cudnnBatchNormalizationForwardInference", "miopenBatchNormalizationForwardInference", "library"); k("cudnnBatchNormalizationForwardTraining", "miopenBatchNormalizationForwardTraining", "library"); k("cudnnCTCLoss", "miopenCTCLoss", "library"); k("cudnnCTCLossAlgo_t", "miopenCTCLossAlgo_t", "type"); k("cudnnCTCLossDescriptor_t", "miopenCTCLossDescriptor_t", "type"); k("cudnnContext", "miopenHandle", "type"); k("cudnnConvolutionBackwardBias", "miopenConvolutionBackwardBias", "library"); k("cudnnConvolutionBackwardData", "miopenConvolutionBackwardData", "library"); k("cudnnConvolutionBiasActivationForward", "miopenConvolutionBiasActivationForward", "library"); k("cudnnConvolutionBwdDataAlgoPerfStruct", "miopenConvAlgoPerf_t", "type"); k("cudnnConvolutionBwdDataAlgoPerf_t", "miopenConvAlgoPerf_t", "type"); k("cudnnConvolutionBwdDataAlgo_t", "miopenConvBwdDataAlgorithm_t", "type"); k("cudnnConvolutionDescriptor_t", "miopenConvolutionDescriptor_t", "type"); k("cudnnConvolutionForward", "miopenConvolutionForward", "library"); k("cudnnConvolutionFwdAlgoPerfStruct", "miopenConvAlgoPerf_t", "type"); k("cudnnConvolutionFwdAlgoPerf_t", "miopenConvAlgoPerf_t", "type"); k("cudnnConvolutionFwdAlgo_t", "miopenConvFwdAlgorithm_t", "type"); k("cudnnConvolutionMode_t", "miopenConvolutionMode_t", "type"); k("cudnnCreate", "miopenCreate", "library"); k("cudnnCreateActivationDescriptor", "miopenCreateActivationDescriptor", "library"); k("cudnnCreateCTCLossDescriptor", "miopenCreateCTCLossDescriptor", "library"); k("cudnnCreateConvolutionDescriptor", "miopenCreateConvolutionDescriptor", "library"); k("cudnnCreateDropoutDescriptor", "miopenCreateDropoutDescriptor", "library"); k("cudnnCreateLRNDescriptor", "miopenCreateLRNDescriptor", "library"); k("cudnnCreatePoolingDescriptor", "miopenCreatePoolingDescriptor", "library"); k("cudnnCreateRNNDescriptor", "miopenCreateRNNDescriptor", "library"); k("cudnnCreateReduceTensorDescriptor", "miopenCreateReduceTensorDescriptor", "library"); k("cudnnCreateTensorDescriptor", "miopenCreateTensorDescriptor", "library"); k("cudnnDataType_t", "miopenDataType_t", "type"); k("cudnnDeriveBNTensorDescriptor", "miopenDeriveBNTensorDescriptor", "library"); k("cudnnDestroy", "miopenDestroy", "library"); k("cudnnDestroyActivationDescriptor", "miopenDestroyActivationDescriptor", "library"); k("cudnnDestroyCTCLossDescriptor", "miopenDestroyCTCLossDescriptor", "library"); k("cudnnDestroyConvolutionDescriptor", "miopenDestroyConvolutionDescriptor", "library"); k("cudnnDestroyDropoutDescriptor", "miopenDestroyDropoutDescriptor", "library"); k("cudnnDestroyLRNDescriptor", "miopenDestroyLRNDescriptor", "library"); k("cudnnDestroyPoolingDescriptor", "miopenDestroyPoolingDescriptor", "library"); k("cudnnDestroyRNNDescriptor", "miopenDestroyRNNDescriptor", "library"); k("cudnnDestroyReduceTensorDescriptor", "miopenDestroyReduceTensorDescriptor", "library"); k("cudnnDestroyTensorDescriptor", "miopenDestroyTensorDescriptor", "library"); k("cudnnDirectionMode_t", "miopenRNNDirectionMode_t", "type"); k("cudnnDropoutBackward", "miopenDropoutBackward", "library"); k("cudnnDropoutDescriptor_t", "miopenDropoutDescriptor_t", "type"); k("cudnnDropoutForward", "miopenDropoutForward", "library"); k("cudnnDropoutGetReserveSpaceSize", "miopenDropoutGetReserveSpaceSize", "library"); k("cudnnDropoutGetStatesSize", "miopenDropoutGetStatesSize", "library"); k("cudnnFilterDescriptor_t", "miopenTensorDescriptor_t", "type"); k("cudnnFindConvolutionForwardAlgorithmEx", "miopenFindConvolutionForwardAlgorithm", "library"); k("cudnnForwardMode_t", "miopenRNNFWDMode_t", "numeric_literal"); k("cudnnGetCTCLossDescriptor", "miopenGetCTCLossDescriptor", "library"); k("cudnnGetCTCLossWorkspaceSize", "miopenGetCTCLossWorkspaceSize", "library"); k("cudnnGetConvolution2dForwardOutputDim", "miopenGetConvolutionForwardOutputDim", "library"); k("cudnnGetConvolutionBackwardDataWorkspaceSize", "miopenConvolutionBackwardDataGetWorkSpaceSize", "library"); k("cudnnGetConvolutionForwardWorkspaceSize", "miopenConvolutionForwardGetWorkSpaceSize", "library"); k("cudnnGetDropoutDescriptor", "miopenGetDropoutDescriptor", "library"); k("cudnnGetErrorString", "miopenGetErrorString", "library"); k("cudnnGetLRNDescriptor", "miopenGetLRNDescriptor", "library"); k("cudnnGetPooling2dDescriptor", "miopenGet2dPoolingDescriptor", "library"); k("cudnnGetPooling2dForwardOutputDim", "miopenGetPoolingForwardOutputDim", "library"); k("cudnnGetPoolingNdDescriptor", "miopenGetNdPoolingDescriptor", "library"); k("cudnnGetPoolingNdForwardOutputDim", "miopenGetPoolingNdForwardOutputDim", "library"); k("cudnnGetRNNDescriptor", "miopenGetRNNDescriptor_V2", "library"); k("cudnnGetRNNDescriptor_v6", "miopenGetRNNDescriptor_V2", "library"); k("cudnnGetRNNParamsSize", "miopenGetRNNParamsSize", "library"); k("cudnnGetRNNTrainingReserveSize", "miopenGetRNNTrainingReserveSize", "library"); k("cudnnGetRNNWorkspaceSize", "miopenGetRNNWorkspaceSize", "library"); k("cudnnGetReduceTensorDescriptor", "miopenGetReduceTensorDescriptor", "library"); k("cudnnGetReductionIndicesSize", "miopenGetReductionIndicesSize", "library"); k("cudnnGetReductionWorkspaceSize", "miopenGetReductionWorkspaceSize", "library"); k("cudnnGetStream", "miopenGetStream", "library"); k("cudnnGetTensor4dDescriptor", "miopenGet4dTensorDescriptor", "library"); k("cudnnHandle_t", "miopenHandle_t", "type"); k("cudnnIndicesType_t", "miopenIndicesType_t", "type"); k("cudnnLRNDescriptor_t", "miopenLRNDescriptor_t", "type"); k("cudnnLRNMode_t", "miopenLRNMode_t", "type"); k("cudnnNanPropagation_t", "miopenNanPropagation_t", "type"); k("cudnnOpTensorOp_t", "miopenTensorOp_t", "type"); k("cudnnPaddingMode_t", "miopenPaddingMode_t", "type"); k("cudnnPointwiseMode_t", "miopenPointwiseMode_t", "type"); k("cudnnPoolingDescriptor_t", "miopenPoolingDescriptor_t", "type"); k("cudnnPoolingMode_t", "miopenPoolingMode_t", "type"); k("cudnnRNNAlgo_t", "miopenRNNAlgo_t", "type"); k("cudnnRNNBackwardData", "miopenRNNBackwardData", "library"); k("cudnnRNNBackwardWeights", "miopenRNNBackwardWeights", "library"); k("cudnnRNNBiasMode_t", "miopenRNNBiasMode_t", "type"); k("cudnnRNNDescriptor_t", "miopenRNNDescriptor_t", "type"); k("cudnnRNNForwardInference", "miopenRNNForwardInference", "library"); k("cudnnRNNForwardTraining", "miopenRNNForwardTraining", "library"); k("cudnnRNNInputMode_t", "miopenRNNInputMode_t", "type"); k("cudnnRNNMode_t", "miopenRNNMode_t", "type"); k("cudnnRNNPaddingMode_t", "miopenRNNPaddingMode_t", "type"); k("cudnnReduceTensor", "miopenReduceTensor", "library"); k("cudnnReduceTensorDescriptor_t", "miopenReduceTensorDescriptor_t", "type"); k("cudnnReduceTensorIndices_t", "miopenReduceTensorIndices_t", "type"); k("cudnnReduceTensorOp_t", "miopenReduceTensorOp_t", "type"); k("cudnnRestoreDropoutDescriptor", "miopenRestoreDropoutDescriptor", "library"); k("cudnnRngDistribution_t", "miopenRngDistribution_t", "type"); k("cudnnScaleTensor", "miopenScaleTensor", "library"); k("cudnnSetCTCLossDescriptor", "miopenSetCTCLossDescriptor", "library"); k("cudnnSetConvolutionGroupCount", "miopenSetConvolutionGroupCount", "library"); k("cudnnSetDropoutDescriptor", "miopenSetDropoutDescriptor", "library"); k("cudnnSetLRNDescriptor", "miopenSetLRNDescriptor", "library"); k("cudnnSetPooling2dDescriptor", "miopenSet2dPoolingDescriptor", "library"); k("cudnnSetPoolingNdDescriptor", "miopenSetNdPoolingDescriptor", "library"); k("cudnnSetRNNDescriptor_v6", "miopenSetRNNDescriptor_V2", "library"); k("cudnnSetReduceTensorDescriptor", "miopenSetReduceTensorDescriptor", "library"); k("cudnnSetStream", "miopenSetStream", "library"); k("cudnnSetTensor", "miopenSetTensor", "library"); k("cudnnSetTensor4dDescriptorEx", "miopenSet4dTensorDescriptorEx", "library"); k("cudnnSoftmaxAlgorithm_t", "miopenSoftmaxAlgorithm_t", "type"); k("cudnnSoftmaxBackward", "miopenSoftmaxBackward_V2", "library"); k("cudnnSoftmaxForward", "miopenSoftmaxForward_V2", "library"); k("cudnnSoftmaxMode_t", "miopenSoftmaxMode_t", "type"); k("cudnnStatus_t", "miopenStatus_t", "type"); k("cudnnTensorDescriptor_t", "miopenTensorDescriptor_t", "type"); k("cudnnTensorFormat_t", "miopenTensorLayout_t", "type"); k("cudnnTransformTensor", "miopenTransformTensor", "library"); } sub MIOpenIncludes { subst("cudnn.h", "miopen\/miopen.h", "include_cuda_main_header"); } sub k { $mappings{$_[0]} = { rep => $_[1], type => $_[2] }; } sub simpleMappings { k("CUBLASLT_EPILOGUE_BGRADA", "HIPBLASLT_EPILOGUE_BGRADA", "numeric_literal"); k("CUBLASLT_EPILOGUE_BGRADB", "HIPBLASLT_EPILOGUE_BGRADB", "numeric_literal"); k("CUBLASLT_EPILOGUE_BIAS", "HIPBLASLT_EPILOGUE_BIAS", "numeric_literal"); k("CUBLASLT_EPILOGUE_DEFAULT", "HIPBLASLT_EPILOGUE_DEFAULT", "numeric_literal"); k("CUBLASLT_EPILOGUE_DGELU", "HIPBLASLT_EPILOGUE_DGELU", "numeric_literal"); k("CUBLASLT_EPILOGUE_DGELU_BGRAD", "HIPBLASLT_EPILOGUE_DGELU_BGRAD", "numeric_literal"); k("CUBLASLT_EPILOGUE_GELU", "HIPBLASLT_EPILOGUE_GELU", "numeric_literal"); k("CUBLASLT_EPILOGUE_GELU_AUX", "HIPBLASLT_EPILOGUE_GELU_AUX", "numeric_literal"); k("CUBLASLT_EPILOGUE_GELU_AUX_BIAS", "HIPBLASLT_EPILOGUE_GELU_AUX_BIAS", "numeric_literal"); k("CUBLASLT_EPILOGUE_GELU_BIAS", "HIPBLASLT_EPILOGUE_GELU_BIAS", "numeric_literal"); k("CUBLASLT_EPILOGUE_RELU", "HIPBLASLT_EPILOGUE_RELU", "numeric_literal"); k("CUBLASLT_EPILOGUE_RELU_AUX", "HIPBLASLT_EPILOGUE_RELU_AUX", "numeric_literal"); k("CUBLASLT_EPILOGUE_RELU_AUX_BIAS", "HIPBLASLT_EPILOGUE_RELU_AUX_BIAS", "numeric_literal"); k("CUBLASLT_EPILOGUE_RELU_BIAS", "HIPBLASLT_EPILOGUE_RELU_BIAS", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_AMAX_D_POINTER", "HIPBLASLT_MATMUL_DESC_AMAX_D_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_A_SCALE_MODE", "HIPBLASLT_MATMUL_DESC_A_SCALE_MODE", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_A_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_A_SCALE_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_BIAS_DATA_TYPE", "HIPBLASLT_MATMUL_DESC_BIAS_DATA_TYPE", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_BIAS_POINTER", "HIPBLASLT_MATMUL_DESC_BIAS_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_B_SCALE_MODE", "HIPBLASLT_MATMUL_DESC_B_SCALE_MODE", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_B_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_B_SCALE_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_C_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_C_SCALE_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_D_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_D_SCALE_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_EPILOGUE", "HIPBLASLT_MATMUL_DESC_EPILOGUE", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_BATCH_STRIDE", "HIPBLASLT_MATMUL_DESC_EPILOGUE_AUX_BATCH_STRIDE", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_DATA_TYPE", "HIPBLASLT_MATMUL_DESC_EPILOGUE_AUX_DATA_TYPE", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_LD", "HIPBLASLT_MATMUL_DESC_EPILOGUE_AUX_LD", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_POINTER", "HIPBLASLT_MATMUL_DESC_EPILOGUE_AUX_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_SCALE_POINTER", "HIPBLASLT_MATMUL_DESC_EPILOGUE_AUX_SCALE_POINTER", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_POINTER_MODE", "HIPBLASLT_MATMUL_DESC_POINTER_MODE", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_TRANSA", "HIPBLASLT_MATMUL_DESC_TRANSA", "numeric_literal"); k("CUBLASLT_MATMUL_DESC_TRANSB", "HIPBLASLT_MATMUL_DESC_TRANSB", "numeric_literal"); k("CUBLASLT_MATMUL_MATRIX_SCALE_BLK128x128_32F", "HIPBLASLT_MATMUL_MATRIX_SCALE_BLK128x128_32F", "numeric_literal"); k("CUBLASLT_MATMUL_MATRIX_SCALE_END", "HIPBLASLT_MATMUL_MATRIX_SCALE_END", "numeric_literal"); k("CUBLASLT_MATMUL_MATRIX_SCALE_OUTER_VEC_32F", "HIPBLASLT_MATMUL_MATRIX_SCALE_OUTER_VEC_32F", "numeric_literal"); k("CUBLASLT_MATMUL_MATRIX_SCALE_SCALAR_32F", "HIPBLASLT_MATMUL_MATRIX_SCALE_SCALAR_32F", "numeric_literal"); k("CUBLASLT_MATMUL_MATRIX_SCALE_VEC128_32F", "HIPBLASLT_MATMUL_MATRIX_SCALE_VEC128_32F", "numeric_literal"); k("CUBLASLT_MATMUL_MATRIX_SCALE_VEC16_UE4M3", "HIPBLASLT_MATMUL_MATRIX_SCALE_VEC16_UE4M3", "numeric_literal"); k("CUBLASLT_MATMUL_MATRIX_SCALE_VEC32_UE8M0", "HIPBLASLT_MATMUL_MATRIX_SCALE_VEC32_UE8M0", "numeric_literal"); k("CUBLASLT_MATMUL_PREF_MAX_WORKSPACE_BYTES", "HIPBLASLT_MATMUL_PREF_MAX_WORKSPACE_BYTES", "numeric_literal"); k("CUBLASLT_MATMUL_PREF_SEARCH_MODE", "HIPBLASLT_MATMUL_PREF_SEARCH_MODE", "numeric_literal"); k("CUBLASLT_MATRIX_LAYOUT_BATCH_COUNT", "HIPBLASLT_MATRIX_LAYOUT_BATCH_COUNT", "numeric_literal"); k("CUBLASLT_MATRIX_LAYOUT_COLS", "HIPBLASLT_MATRIX_LAYOUT_COLS", "numeric_literal"); k("CUBLASLT_MATRIX_LAYOUT_LD", "HIPBLASLT_MATRIX_LAYOUT_LD", "numeric_literal"); k("CUBLASLT_MATRIX_LAYOUT_ORDER", "HIPBLASLT_MATRIX_LAYOUT_ORDER", "numeric_literal"); k("CUBLASLT_MATRIX_LAYOUT_ROWS", "HIPBLASLT_MATRIX_LAYOUT_ROWS", "numeric_literal"); k("CUBLASLT_MATRIX_LAYOUT_STRIDED_BATCH_OFFSET", "HIPBLASLT_MATRIX_LAYOUT_STRIDED_BATCH_OFFSET", "numeric_literal"); k("CUBLASLT_MATRIX_LAYOUT_TYPE", "HIPBLASLT_MATRIX_LAYOUT_TYPE", "numeric_literal"); k("CUBLASLT_MATRIX_TRANSFORM_DESC_POINTER_MODE", "HIPBLASLT_MATRIX_TRANSFORM_DESC_POINTER_MODE", "numeric_literal"); k("CUBLASLT_MATRIX_TRANSFORM_DESC_SCALE_TYPE", "HIPBLASLT_MATRIX_TRANSFORM_DESC_SCALE_TYPE", "numeric_literal"); k("CUBLASLT_MATRIX_TRANSFORM_DESC_TRANSA", "HIPBLASLT_MATRIX_TRANSFORM_DESC_TRANSA", "numeric_literal"); k("CUBLASLT_MATRIX_TRANSFORM_DESC_TRANSB", "HIPBLASLT_MATRIX_TRANSFORM_DESC_TRANSB", "numeric_literal"); k("CUBLASLT_ORDER_COL", "HIPBLASLT_ORDER_COL", "numeric_literal"); k("CUBLASLT_ORDER_ROW", "HIPBLASLT_ORDER_ROW", "numeric_literal"); k("CUBLASLT_POINTER_MODE_ALPHA_DEVICE_VECTOR_BETA_HOST", "HIPBLASLT_POINTER_MODE_ALPHA_DEVICE_VECTOR_BETA_HOST", "numeric_literal"); k("CUBLASLT_POINTER_MODE_DEVICE", "HIPBLASLT_POINTER_MODE_DEVICE", "numeric_literal"); k("CUBLASLT_POINTER_MODE_HOST", "HIPBLASLT_POINTER_MODE_HOST", "numeric_literal"); k("CUBLAS_ATOMICS_ALLOWED", "HIPBLAS_ATOMICS_ALLOWED", "numeric_literal"); k("CUBLAS_ATOMICS_NOT_ALLOWED", "HIPBLAS_ATOMICS_NOT_ALLOWED", "numeric_literal"); k("CUBLAS_COMPUTE_16F", "HIPBLAS_COMPUTE_16F", "numeric_literal"); k("CUBLAS_COMPUTE_16F_PEDANTIC", "HIPBLAS_COMPUTE_16F_PEDANTIC", "numeric_literal"); k("CUBLAS_COMPUTE_32F", "HIPBLAS_COMPUTE_32F", "numeric_literal"); k("CUBLAS_COMPUTE_32F_FAST_16BF", "HIPBLAS_COMPUTE_32F_FAST_16BF", "numeric_literal"); k("CUBLAS_COMPUTE_32F_FAST_16F", "HIPBLAS_COMPUTE_32F_FAST_16F", "numeric_literal"); k("CUBLAS_COMPUTE_32F_FAST_TF32", "HIPBLAS_COMPUTE_32F_FAST_TF32", "numeric_literal"); k("CUBLAS_COMPUTE_32F_PEDANTIC", "HIPBLAS_COMPUTE_32F_PEDANTIC", "numeric_literal"); k("CUBLAS_COMPUTE_32I", "HIPBLAS_COMPUTE_32I", "numeric_literal"); k("CUBLAS_COMPUTE_32I_PEDANTIC", "HIPBLAS_COMPUTE_32I_PEDANTIC", "numeric_literal"); k("CUBLAS_COMPUTE_64F", "HIPBLAS_COMPUTE_64F", "numeric_literal"); k("CUBLAS_COMPUTE_64F_PEDANTIC", "HIPBLAS_COMPUTE_64F_PEDANTIC", "numeric_literal"); k("CUBLAS_DEFAULT_MATH", "HIPBLAS_DEFAULT_MATH", "numeric_literal"); k("CUBLAS_DIAG_NON_UNIT", "HIPBLAS_DIAG_NON_UNIT", "numeric_literal"); k("CUBLAS_DIAG_UNIT", "HIPBLAS_DIAG_UNIT", "numeric_literal"); k("CUBLAS_FILL_MODE_FULL", "HIPBLAS_FILL_MODE_FULL", "numeric_literal"); k("CUBLAS_FILL_MODE_LOWER", "HIPBLAS_FILL_MODE_LOWER", "numeric_literal"); k("CUBLAS_FILL_MODE_UPPER", "HIPBLAS_FILL_MODE_UPPER", "numeric_literal"); k("CUBLAS_FP32_EMULATED_BF16X9_MATH", "HIPBLAS_FP32_EMULATED_BF16X9_MATH", "numeric_literal"); k("CUBLAS_GEMM_DEFAULT", "HIPBLAS_GEMM_DEFAULT", "numeric_literal"); k("CUBLAS_GEMM_DFALT", "HIPBLAS_GEMM_DEFAULT", "numeric_literal"); k("CUBLAS_MATH_DISALLOW_REDUCED_PRECISION_REDUCTION", "HIPBLAS_MATH_DISALLOW_REDUCED_PRECISION_REDUCTION", "numeric_literal"); k("CUBLAS_OP_C", "HIPBLAS_OP_C", "numeric_literal"); k("CUBLAS_OP_HERMITAN", "HIPBLAS_OP_C", "numeric_literal"); k("CUBLAS_OP_N", "HIPBLAS_OP_N", "numeric_literal"); k("CUBLAS_OP_T", "HIPBLAS_OP_T", "numeric_literal"); k("CUBLAS_PEDANTIC_MATH", "HIPBLAS_PEDANTIC_MATH", "numeric_literal"); k("CUBLAS_POINTER_MODE_DEVICE", "HIPBLAS_POINTER_MODE_DEVICE", "numeric_literal"); k("CUBLAS_POINTER_MODE_HOST", "HIPBLAS_POINTER_MODE_HOST", "numeric_literal"); k("CUBLAS_SIDE_LEFT", "HIPBLAS_SIDE_LEFT", "numeric_literal"); k("CUBLAS_SIDE_RIGHT", "HIPBLAS_SIDE_RIGHT", "numeric_literal"); k("CUBLAS_STATUS_ALLOC_FAILED", "HIPBLAS_STATUS_ALLOC_FAILED", "numeric_literal"); k("CUBLAS_STATUS_ARCH_MISMATCH", "HIPBLAS_STATUS_ARCH_MISMATCH", "numeric_literal"); k("CUBLAS_STATUS_EXECUTION_FAILED", "HIPBLAS_STATUS_EXECUTION_FAILED", "numeric_literal"); k("CUBLAS_STATUS_INTERNAL_ERROR", "HIPBLAS_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CUBLAS_STATUS_INVALID_VALUE", "HIPBLAS_STATUS_INVALID_VALUE", "numeric_literal"); k("CUBLAS_STATUS_LICENSE_ERROR", "HIPBLAS_STATUS_UNKNOWN", "numeric_literal"); k("CUBLAS_STATUS_MAPPING_ERROR", "HIPBLAS_STATUS_MAPPING_ERROR", "numeric_literal"); k("CUBLAS_STATUS_NOT_INITIALIZED", "HIPBLAS_STATUS_NOT_INITIALIZED", "numeric_literal"); k("CUBLAS_STATUS_NOT_SUPPORTED", "HIPBLAS_STATUS_NOT_SUPPORTED", "numeric_literal"); k("CUBLAS_STATUS_SUCCESS", "HIPBLAS_STATUS_SUCCESS", "numeric_literal"); k("CUBLAS_TENSOR_OP_MATH", "HIPBLAS_TENSOR_OP_MATH", "numeric_literal"); k("CUBLAS_TF32_TENSOR_OP_MATH", "HIPBLAS_TF32_TENSOR_OP_MATH", "numeric_literal"); k("CUB_MAX", "CUB_MAX", "define"); k("CUB_MIN", "CUB_MIN", "define"); k("CUB_NAMESPACE_BEGIN", "BEGIN_HIPCUB_NAMESPACE", "define"); k("CUB_NAMESPACE_END", "END_HIPCUB_NAMESPACE", "define"); k("CUB_PTX_ARCH", "HIPCUB_ARCH", "define"); k("CUB_PTX_WARP_THREADS", "HIPCUB_WARP_THREADS", "define"); k("CUB_RUNTIME_FUNCTION", "HIPCUB_RUNTIME_FUNCTION", "define"); k("CUB_STDERR", "HIPCUB_STDERR", "define"); k("CUDART_2_OVER_PI", "HIP_2_OVER_PI", "define"); k("CUDART_2_OVER_PI_F", "HIP_2_OVER_PI_F", "define"); k("CUDART_3PIO4", "HIP_3PIO4", "define"); k("CUDART_3PIO4_F", "HIP_3PIO4_F", "define"); k("CUDART_DBL2INT_CVT", "HIP_DBL2INT_CVT", "define"); k("CUDART_INF", "HIP_INF", "define"); k("CUDART_INF_F", "HIP_INF_F", "define"); k("CUDART_INF_FP16", "HIPRT_INF_FP16", "device_type"); k("CUDART_L2E", "HIP_L2E", "define"); k("CUDART_L2E_F", "HIP_L2E_F", "define"); k("CUDART_L2E_HI", "HIP_L2E_HI", "define"); k("CUDART_L2E_LO", "HIP_L2E_LO", "define"); k("CUDART_L2T", "HIP_L2T", "define"); k("CUDART_L2T_F", "HIP_L2T_F", "define"); k("CUDART_LG2", "HIP_LG2", "define"); k("CUDART_LG2_F", "HIP_LG2_F", "define"); k("CUDART_LG2_HI", "HIP_LG2_HI", "define"); k("CUDART_LG2_LO", "HIP_LG2_LO", "define"); k("CUDART_LG2_X_1024", "HIP_LG2_X_1024", "define"); k("CUDART_LG2_X_1075", "HIP_LG2_X_1075", "define"); k("CUDART_LGE", "HIP_LGE", "define"); k("CUDART_LGE_F", "HIP_LGE_F", "define"); k("CUDART_LGE_HI", "HIP_LGE_HI", "define"); k("CUDART_LGE_LO", "HIP_LGE_LO", "define"); k("CUDART_LN2", "HIP_LN2", "define"); k("CUDART_LN2_F", "HIP_LN2_F", "define"); k("CUDART_LN2_HI", "HIP_LN2_HI", "define"); k("CUDART_LN2_LO", "HIP_LN2_LO", "define"); k("CUDART_LN2_X_1024", "HIP_LN2_X_1024", "define"); k("CUDART_LN2_X_1025", "HIP_LN2_X_1025", "define"); k("CUDART_LN2_X_1075", "HIP_LN2_X_1075", "define"); k("CUDART_LNPI", "HIP_LNPI", "define"); k("CUDART_LNPI_F", "HIP_LNPI_F", "define"); k("CUDART_LNT", "HIP_LNT", "define"); k("CUDART_LNT_F", "HIP_LNT_F", "define"); k("CUDART_LNT_HI", "HIP_LNT_HI", "define"); k("CUDART_LNT_LO", "HIP_LNT_LO", "define"); k("CUDART_MAX_NORMAL_F", "HIP_MAX_NORMAL_F", "define"); k("CUDART_MAX_NORMAL_FP16", "HIPRT_MAX_NORMAL_FP16", "device_type"); k("CUDART_MIN_DENORM", "HIP_MIN_DENORM", "define"); k("CUDART_MIN_DENORM_F", "HIP_MIN_DENORM_F", "define"); k("CUDART_MIN_DENORM_FP16", "HIPRT_MIN_DENORM_FP16", "device_type"); k("CUDART_NAN", "HIP_NAN", "define"); k("CUDART_NAN_F", "HIP_NAN_F", "define"); k("CUDART_NAN_FP16", "HIPRT_NAN_FP16", "device_type"); k("CUDART_NEG_ZERO", "HIP_NEG_ZERO", "define"); k("CUDART_NEG_ZERO_F", "HIP_NEG_ZERO_F", "define"); k("CUDART_NEG_ZERO_FP16", "HIPRT_NEG_ZERO_FP16", "device_type"); k("CUDART_NORM_HUGE_F", "HIP_NORM_HUGE_F", "define"); k("CUDART_ONE", "HIP_ONE", "define"); k("CUDART_ONE_F", "HIP_ONE_F", "define"); k("CUDART_ONE_FP16", "HIPRT_ONE_FP16", "device_type"); k("CUDART_PI", "HIP_PI", "define"); k("CUDART_PIO2", "HIP_PIO2", "define"); k("CUDART_PIO2_F", "HIP_PIO2_F", "define"); k("CUDART_PIO2_HI", "HIP_PIO2_HI", "define"); k("CUDART_PIO2_LO", "HIP_PIO2_LO", "define"); k("CUDART_PIO4", "HIP_PIO4", "define"); k("CUDART_PIO4_F", "HIP_PIO4_F", "define"); k("CUDART_PIO4_HI", "HIP_PIO4_HI", "define"); k("CUDART_PIO4_LO", "HIP_PIO4_LO", "define"); k("CUDART_PI_F", "HIP_PI_F", "define"); k("CUDART_PI_HI", "HIP_PI_HI", "define"); k("CUDART_PI_LO", "HIP_PI_LO", "define"); k("CUDART_REMQUO_BITS_F", "HIP_REMQUO_BITS_F", "define"); k("CUDART_REMQUO_MASK_F", "HIP_REMQUO_MASK_F", "define"); k("CUDART_SQRT_2OPI", "HIP_SQRT_2OPI", "define"); k("CUDART_SQRT_2PI", "HIP_SQRT_2PI", "define"); k("CUDART_SQRT_2PI_HI", "HIP_SQRT_2PI_HI", "define"); k("CUDART_SQRT_2PI_LO", "HIP_SQRT_2PI_LO", "define"); k("CUDART_SQRT_2_OVER_PI_F", "HIP_SQRT_2_OVER_PI_F", "define"); k("CUDART_SQRT_HALF", "HIP_SQRT_HALF", "define"); k("CUDART_SQRT_HALF_F", "HIP_SQRT_HALF_F", "define"); k("CUDART_SQRT_HALF_HI", "HIP_SQRT_HALF_HI", "define"); k("CUDART_SQRT_HALF_HI_F", "HIP_SQRT_HALF_HI_F", "define"); k("CUDART_SQRT_HALF_LO", "HIP_SQRT_HALF_LO", "define"); k("CUDART_SQRT_HALF_LO_F", "HIP_SQRT_HALF_LO_F", "define"); k("CUDART_SQRT_PIO2", "HIP_SQRT_PIO2", "define"); k("CUDART_SQRT_PIO2_HI", "HIP_SQRT_PIO2_HI", "define"); k("CUDART_SQRT_PIO2_LO", "HIP_SQRT_PIO2_LO", "define"); k("CUDART_SQRT_TWO", "HIP_SQRT_TWO", "define"); k("CUDART_SQRT_TWO_F", "HIP_SQRT_TWO_F", "define"); k("CUDART_THIRD", "HIP_THIRD", "define"); k("CUDART_THIRD_F", "HIP_THIRD_F", "define"); k("CUDART_TRIG_PLOSS", "HIP_TRIG_PLOSS", "define"); k("CUDART_TRIG_PLOSS_F", "HIP_TRIG_PLOSS_F", "define"); k("CUDART_TWOTHIRD", "HIP_TWOTHIRD", "define"); k("CUDART_TWO_TO_126_F", "HIP_TWO_TO_126_F", "define"); k("CUDART_TWO_TO_23", "HIP_TWO_TO_23", "define"); k("CUDART_TWO_TO_23_F", "HIP_TWO_TO_23_F", "define"); k("CUDART_TWO_TO_24_F", "HIP_TWO_TO_24_F", "define"); k("CUDART_TWO_TO_31_F", "HIP_TWO_TO_31_F", "define"); k("CUDART_TWO_TO_32_F", "HIP_TWO_TO_32_F", "define"); k("CUDART_TWO_TO_52", "HIP_TWO_TO_52", "define"); k("CUDART_TWO_TO_53", "HIP_TWO_TO_53", "define"); k("CUDART_TWO_TO_54", "HIP_TWO_TO_54", "define"); k("CUDART_TWO_TO_M1022", "HIP_TWO_TO_M1022", "define"); k("CUDART_TWO_TO_M126_F", "HIP_TWO_TO_M126_F", "define"); k("CUDART_TWO_TO_M54", "HIP_TWO_TO_M54", "define"); k("CUDART_ZERO", "HIP_ZERO", "define"); k("CUDART_ZERO_F", "HIP_ZERO_F", "define"); k("CUDART_ZERO_FP16", "HIPRT_ZERO_FP16", "device_type"); k("CUDA_ARRAY3D_CUBEMAP", "hipArrayCubemap", "define"); k("CUDA_ARRAY3D_DESCRIPTOR", "HIP_ARRAY3D_DESCRIPTOR", "type"); k("CUDA_ARRAY3D_DESCRIPTOR_st", "HIP_ARRAY3D_DESCRIPTOR", "type"); k("CUDA_ARRAY3D_DESCRIPTOR_v2", "HIP_ARRAY3D_DESCRIPTOR", "type"); k("CUDA_ARRAY3D_LAYERED", "hipArrayLayered", "define"); k("CUDA_ARRAY3D_SURFACE_LDST", "hipArraySurfaceLoadStore", "define"); k("CUDA_ARRAY3D_TEXTURE_GATHER", "hipArrayTextureGather", "define"); k("CUDA_ARRAY_DESCRIPTOR", "HIP_ARRAY_DESCRIPTOR", "type"); k("CUDA_ARRAY_DESCRIPTOR_st", "HIP_ARRAY_DESCRIPTOR", "type"); k("CUDA_ARRAY_DESCRIPTOR_v1", "HIP_ARRAY_DESCRIPTOR", "type"); k("CUDA_ARRAY_DESCRIPTOR_v1_st", "HIP_ARRAY_DESCRIPTOR", "type"); k("CUDA_ARRAY_DESCRIPTOR_v2", "HIP_ARRAY_DESCRIPTOR", "type"); k("CUDA_BATCH_MEM_OP_NODE_PARAMS", "hipBatchMemOpNodeParams", "type"); k("CUDA_BATCH_MEM_OP_NODE_PARAMS_st", "hipBatchMemOpNodeParams", "type"); k("CUDA_BATCH_MEM_OP_NODE_PARAMS_v1", "hipBatchMemOpNodeParams", "type"); k("CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st", "hipBatchMemOpNodeParams", "type"); k("CUDA_BATCH_MEM_OP_NODE_PARAMS_v2", "hipBatchMemOpNodeParams", "type"); k("CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st", "hipBatchMemOpNodeParams", "type"); k("CUDA_CHILD_GRAPH_NODE_PARAMS", "hipChildGraphNodeParams", "type"); k("CUDA_CHILD_GRAPH_NODE_PARAMS_st", "hipChildGraphNodeParams", "type"); k("CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_POST_LAUNCH_SYNC", "hipCooperativeLaunchMultiDeviceNoPostSync", "define"); k("CUDA_COOPERATIVE_LAUNCH_MULTI_DEVICE_NO_PRE_LAUNCH_SYNC", "hipCooperativeLaunchMultiDeviceNoPreSync", "define"); k("CUDA_C_16BF", "HIP_C_16BF", "numeric_literal"); k("CUDA_C_16F", "HIP_C_16F", "numeric_literal"); k("CUDA_C_16I", "HIP_C_16I", "numeric_literal"); k("CUDA_C_16U", "HIP_C_16U", "numeric_literal"); k("CUDA_C_32F", "HIP_C_32F", "numeric_literal"); k("CUDA_C_32I", "HIP_C_32I", "numeric_literal"); k("CUDA_C_32U", "HIP_C_32U", "numeric_literal"); k("CUDA_C_4I", "HIP_C_4I", "numeric_literal"); k("CUDA_C_4U", "HIP_C_4U", "numeric_literal"); k("CUDA_C_64F", "HIP_C_64F", "numeric_literal"); k("CUDA_C_64I", "HIP_C_64I", "numeric_literal"); k("CUDA_C_64U", "HIP_C_64U", "numeric_literal"); k("CUDA_C_8I", "HIP_C_8I", "numeric_literal"); k("CUDA_C_8U", "HIP_C_8U", "numeric_literal"); k("CUDA_ERROR_ALREADY_ACQUIRED", "hipErrorAlreadyAcquired", "numeric_literal"); k("CUDA_ERROR_ALREADY_MAPPED", "hipErrorAlreadyMapped", "numeric_literal"); k("CUDA_ERROR_ARRAY_IS_MAPPED", "hipErrorArrayIsMapped", "numeric_literal"); k("CUDA_ERROR_ASSERT", "hipErrorAssert", "numeric_literal"); k("CUDA_ERROR_CAPTURED_EVENT", "hipErrorCapturedEvent", "numeric_literal"); k("CUDA_ERROR_CONTEXT_ALREADY_CURRENT", "hipErrorContextAlreadyCurrent", "numeric_literal"); k("CUDA_ERROR_CONTEXT_ALREADY_IN_USE", "hipErrorContextAlreadyInUse", "numeric_literal"); k("CUDA_ERROR_CONTEXT_IS_DESTROYED", "hipErrorContextIsDestroyed", "numeric_literal"); k("CUDA_ERROR_COOPERATIVE_LAUNCH_TOO_LARGE", "hipErrorCooperativeLaunchTooLarge", "numeric_literal"); k("CUDA_ERROR_DEINITIALIZED", "hipErrorDeinitialized", "numeric_literal"); k("CUDA_ERROR_ECC_UNCORRECTABLE", "hipErrorECCNotCorrectable", "numeric_literal"); k("CUDA_ERROR_FILE_NOT_FOUND", "hipErrorFileNotFound", "numeric_literal"); k("CUDA_ERROR_GRAPH_EXEC_UPDATE_FAILURE", "hipErrorGraphExecUpdateFailure", "numeric_literal"); k("CUDA_ERROR_HOST_MEMORY_ALREADY_REGISTERED", "hipErrorHostMemoryAlreadyRegistered", "numeric_literal"); k("CUDA_ERROR_HOST_MEMORY_NOT_REGISTERED", "hipErrorHostMemoryNotRegistered", "numeric_literal"); k("CUDA_ERROR_ILLEGAL_ADDRESS", "hipErrorIllegalAddress", "numeric_literal"); k("CUDA_ERROR_ILLEGAL_STATE", "hipErrorIllegalState", "numeric_literal"); k("CUDA_ERROR_INVALID_CONTEXT", "hipErrorInvalidContext", "numeric_literal"); k("CUDA_ERROR_INVALID_DEVICE", "hipErrorInvalidDevice", "numeric_literal"); k("CUDA_ERROR_INVALID_GRAPHICS_CONTEXT", "hipErrorInvalidGraphicsContext", "numeric_literal"); k("CUDA_ERROR_INVALID_HANDLE", "hipErrorInvalidHandle", "numeric_literal"); k("CUDA_ERROR_INVALID_IMAGE", "hipErrorInvalidImage", "numeric_literal"); k("CUDA_ERROR_INVALID_PTX", "hipErrorInvalidKernelFile", "numeric_literal"); k("CUDA_ERROR_INVALID_SOURCE", "hipErrorInvalidSource", "numeric_literal"); k("CUDA_ERROR_INVALID_VALUE", "hipErrorInvalidValue", "numeric_literal"); k("CUDA_ERROR_LAUNCH_FAILED", "hipErrorLaunchFailure", "numeric_literal"); k("CUDA_ERROR_LAUNCH_OUT_OF_RESOURCES", "hipErrorLaunchOutOfResources", "numeric_literal"); k("CUDA_ERROR_LAUNCH_TIMEOUT", "hipErrorLaunchTimeOut", "numeric_literal"); k("CUDA_ERROR_MAP_FAILED", "hipErrorMapFailed", "numeric_literal"); k("CUDA_ERROR_NOT_FOUND", "hipErrorNotFound", "numeric_literal"); k("CUDA_ERROR_NOT_INITIALIZED", "hipErrorNotInitialized", "numeric_literal"); k("CUDA_ERROR_NOT_MAPPED", "hipErrorNotMapped", "numeric_literal"); k("CUDA_ERROR_NOT_MAPPED_AS_ARRAY", "hipErrorNotMappedAsArray", "numeric_literal"); k("CUDA_ERROR_NOT_MAPPED_AS_POINTER", "hipErrorNotMappedAsPointer", "numeric_literal"); k("CUDA_ERROR_NOT_READY", "hipErrorNotReady", "numeric_literal"); k("CUDA_ERROR_NOT_SUPPORTED", "hipErrorNotSupported", "numeric_literal"); k("CUDA_ERROR_NO_BINARY_FOR_GPU", "hipErrorNoBinaryForGpu", "numeric_literal"); k("CUDA_ERROR_NO_DEVICE", "hipErrorNoDevice", "numeric_literal"); k("CUDA_ERROR_OPERATING_SYSTEM", "hipErrorOperatingSystem", "numeric_literal"); k("CUDA_ERROR_OUT_OF_MEMORY", "hipErrorOutOfMemory", "numeric_literal"); k("CUDA_ERROR_PEER_ACCESS_ALREADY_ENABLED", "hipErrorPeerAccessAlreadyEnabled", "numeric_literal"); k("CUDA_ERROR_PEER_ACCESS_NOT_ENABLED", "hipErrorPeerAccessNotEnabled", "numeric_literal"); k("CUDA_ERROR_PEER_ACCESS_UNSUPPORTED", "hipErrorPeerAccessUnsupported", "numeric_literal"); k("CUDA_ERROR_PRIMARY_CONTEXT_ACTIVE", "hipErrorSetOnActiveProcess", "numeric_literal"); k("CUDA_ERROR_PROFILER_ALREADY_STARTED", "hipErrorProfilerAlreadyStarted", "numeric_literal"); k("CUDA_ERROR_PROFILER_ALREADY_STOPPED", "hipErrorProfilerAlreadyStopped", "numeric_literal"); k("CUDA_ERROR_PROFILER_DISABLED", "hipErrorProfilerDisabled", "numeric_literal"); k("CUDA_ERROR_PROFILER_NOT_INITIALIZED", "hipErrorProfilerNotInitialized", "numeric_literal"); k("CUDA_ERROR_SHARED_OBJECT_INIT_FAILED", "hipErrorSharedObjectInitFailed", "numeric_literal"); k("CUDA_ERROR_SHARED_OBJECT_SYMBOL_NOT_FOUND", "hipErrorSharedObjectSymbolNotFound", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_IMPLICIT", "hipErrorStreamCaptureImplicit", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_INVALIDATED", "hipErrorStreamCaptureInvalidated", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_ISOLATION", "hipErrorStreamCaptureIsolation", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_MERGE", "hipErrorStreamCaptureMerge", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_UNJOINED", "hipErrorStreamCaptureUnjoined", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_UNMATCHED", "hipErrorStreamCaptureUnmatched", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED", "hipErrorStreamCaptureUnsupported", "numeric_literal"); k("CUDA_ERROR_STREAM_CAPTURE_WRONG_THREAD", "hipErrorStreamCaptureWrongThread", "numeric_literal"); k("CUDA_ERROR_UNKNOWN", "hipErrorUnknown", "numeric_literal"); k("CUDA_ERROR_UNMAP_FAILED", "hipErrorUnmapFailed", "numeric_literal"); k("CUDA_ERROR_UNSUPPORTED_LIMIT", "hipErrorUnsupportedLimit", "numeric_literal"); k("CUDA_EVENT_RECORD_NODE_PARAMS", "hipEventRecordNodeParams", "type"); k("CUDA_EVENT_RECORD_NODE_PARAMS_st", "hipEventRecordNodeParams", "type"); k("CUDA_EVENT_WAIT_NODE_PARAMS", "hipEventWaitNodeParams", "type"); k("CUDA_EVENT_WAIT_NODE_PARAMS_st", "hipEventWaitNodeParams", "type"); k("CUDA_EXTERNAL_MEMORY_BUFFER_DESC", "hipExternalMemoryBufferDesc", "type"); k("CUDA_EXTERNAL_MEMORY_BUFFER_DESC_st", "hipExternalMemoryBufferDesc_st", "type"); k("CUDA_EXTERNAL_MEMORY_BUFFER_DESC_v1", "hipExternalMemoryBufferDesc", "type"); k("CUDA_EXTERNAL_MEMORY_DEDICATED", "hipExternalMemoryDedicated", "define"); k("CUDA_EXTERNAL_MEMORY_HANDLE_DESC", "hipExternalMemoryHandleDesc", "type"); k("CUDA_EXTERNAL_MEMORY_HANDLE_DESC_st", "hipExternalMemoryHandleDesc_st", "type"); k("CUDA_EXTERNAL_MEMORY_HANDLE_DESC_v1", "hipExternalMemoryHandleDesc", "type"); k("CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC", "hipExternalSemaphoreHandleDesc", "type"); k("CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_st", "hipExternalSemaphoreHandleDesc_st", "type"); k("CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC_v1", "hipExternalSemaphoreHandleDesc", "type"); k("CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS", "hipExternalSemaphoreSignalParams", "type"); k("CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_st", "hipExternalSemaphoreSignalParams_st", "type"); k("CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS_v1", "hipExternalSemaphoreSignalParams", "type"); k("CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS", "hipExternalSemaphoreWaitParams", "type"); k("CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_st", "hipExternalSemaphoreWaitParams_st", "type"); k("CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS_v1", "hipExternalSemaphoreWaitParams", "type"); k("CUDA_EXT_SEM_SIGNAL_NODE_PARAMS", "hipExternalSemaphoreSignalNodeParams", "type"); k("CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st", "hipExternalSemaphoreSignalNodeParams", "type"); k("CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v1", "hipExternalSemaphoreSignalNodeParams", "type"); k("CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2", "hipExternalSemaphoreSignalNodeParams", "type"); k("CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st", "hipExternalSemaphoreSignalNodeParams", "type"); k("CUDA_EXT_SEM_WAIT_NODE_PARAMS", "hipExternalSemaphoreWaitNodeParams", "type"); k("CUDA_EXT_SEM_WAIT_NODE_PARAMS_st", "hipExternalSemaphoreWaitNodeParams", "type"); k("CUDA_EXT_SEM_WAIT_NODE_PARAMS_v1", "hipExternalSemaphoreWaitNodeParams", "type"); k("CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2", "hipExternalSemaphoreWaitNodeParams", "type"); k("CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st", "hipExternalSemaphoreWaitNodeParams", "type"); k("CUDA_GRAPH_INSTANTIATE_ERROR", "hipGraphInstantiateError", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_FLAG_AUTO_FREE_ON_LAUNCH", "hipGraphInstantiateFlagAutoFreeOnLaunch", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_FLAG_DEVICE_LAUNCH", "hipGraphInstantiateFlagDeviceLaunch", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_FLAG_UPLOAD", "hipGraphInstantiateFlagUpload", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_FLAG_USE_NODE_PRIORITY", "hipGraphInstantiateFlagUseNodePriority", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_INVALID_STRUCTURE", "hipGraphInstantiateInvalidStructure", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_MULTIPLE_CTXS_NOT_SUPPORTED", "hipGraphInstantiateMultipleDevicesNotSupported", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_NODE_OPERATION_NOT_SUPPORTED", "hipGraphInstantiateNodeOperationNotSupported", "numeric_literal"); k("CUDA_GRAPH_INSTANTIATE_PARAMS", "hipGraphInstantiateParams", "type"); k("CUDA_GRAPH_INSTANTIATE_PARAMS_st", "hipGraphInstantiateParams", "type"); k("CUDA_GRAPH_INSTANTIATE_SUCCESS", "hipGraphInstantiateSuccess", "numeric_literal"); k("CUDA_HOST_NODE_PARAMS", "hipHostNodeParams", "type"); k("CUDA_HOST_NODE_PARAMS_st", "hipHostNodeParams", "type"); k("CUDA_HOST_NODE_PARAMS_v1", "hipHostNodeParams", "type"); k("CUDA_IPC_HANDLE_SIZE", "HIP_IPC_HANDLE_SIZE", "define"); k("CUDA_KERNEL_NODE_PARAMS", "hipKernelNodeParams", "type"); k("CUDA_KERNEL_NODE_PARAMS_st", "hipKernelNodeParams", "type"); k("CUDA_KERNEL_NODE_PARAMS_v1", "hipKernelNodeParams", "type"); k("CUDA_LAUNCH_PARAMS", "hipFunctionLaunchParams", "type"); k("CUDA_LAUNCH_PARAMS_st", "hipFunctionLaunchParams_t", "type"); k("CUDA_LAUNCH_PARAMS_v1", "hipFunctionLaunchParams", "type"); k("CUDA_MEMCPY2D", "hip_Memcpy2D", "type"); k("CUDA_MEMCPY2D_st", "hip_Memcpy2D", "type"); k("CUDA_MEMCPY2D_v1", "hip_Memcpy2D", "type"); k("CUDA_MEMCPY2D_v1_st", "hip_Memcpy2D", "type"); k("CUDA_MEMCPY2D_v2", "hip_Memcpy2D", "type"); k("CUDA_MEMCPY3D", "HIP_MEMCPY3D", "type"); k("CUDA_MEMCPY3D_BATCH_OP", "hipMemcpy3DBatchOp", "type"); k("CUDA_MEMCPY3D_BATCH_OP_st", "hipMemcpy3DBatchOp", "type"); k("CUDA_MEMCPY3D_BATCH_OP_v1", "hipMemcpy3DBatchOp", "type"); k("CUDA_MEMCPY3D_st", "HIP_MEMCPY3D", "type"); k("CUDA_MEMCPY3D_v1", "HIP_MEMCPY3D", "type"); k("CUDA_MEMCPY3D_v1_st", "HIP_MEMCPY3D", "type"); k("CUDA_MEMCPY3D_v2", "HIP_MEMCPY3D", "type"); k("CUDA_MEMCPY_NODE_PARAMS", "hipMemcpyNodeParams", "type"); k("CUDA_MEMCPY_NODE_PARAMS_st", "hipMemcpyNodeParams", "type"); k("CUDA_MEMSET_NODE_PARAMS", "hipMemsetParams", "type"); k("CUDA_MEMSET_NODE_PARAMS_st", "hipMemsetParams", "type"); k("CUDA_MEMSET_NODE_PARAMS_v1", "hipMemsetParams", "type"); k("CUDA_MEM_ALLOC_NODE_PARAMS", "hipMemAllocNodeParams", "type"); k("CUDA_MEM_ALLOC_NODE_PARAMS_st", "hipMemAllocNodeParams", "type"); k("CUDA_MEM_ALLOC_NODE_PARAMS_v1", "hipMemAllocNodeParams", "type"); k("CUDA_MEM_ALLOC_NODE_PARAMS_v1_st", "hipMemAllocNodeParams", "type"); k("CUDA_MEM_FREE_NODE_PARAMS", "hipMemFreeNodeParams", "type"); k("CUDA_MEM_FREE_NODE_PARAMS_st", "hipMemFreeNodeParams", "type"); k("CUDA_RESOURCE_DESC", "HIP_RESOURCE_DESC", "type"); k("CUDA_RESOURCE_DESC_st", "HIP_RESOURCE_DESC_st", "type"); k("CUDA_RESOURCE_DESC_v1", "HIP_RESOURCE_DESC", "type"); k("CUDA_RESOURCE_VIEW_DESC", "HIP_RESOURCE_VIEW_DESC", "type"); k("CUDA_RESOURCE_VIEW_DESC_st", "HIP_RESOURCE_VIEW_DESC_st", "type"); k("CUDA_RESOURCE_VIEW_DESC_v1", "HIP_RESOURCE_VIEW_DESC", "type"); k("CUDA_R_16BF", "HIP_R_16BF", "numeric_literal"); k("CUDA_R_16F", "HIP_R_16F", "numeric_literal"); k("CUDA_R_16I", "HIP_R_16I", "numeric_literal"); k("CUDA_R_16U", "HIP_R_16U", "numeric_literal"); k("CUDA_R_32F", "HIP_R_32F", "numeric_literal"); k("CUDA_R_32I", "HIP_R_32I", "numeric_literal"); k("CUDA_R_32U", "HIP_R_32U", "numeric_literal"); k("CUDA_R_4F_E2M1", "HIP_R_4F_E2M1", "numeric_literal"); k("CUDA_R_4I", "HIP_R_4I", "numeric_literal"); k("CUDA_R_4U", "HIP_R_4U", "numeric_literal"); k("CUDA_R_64F", "HIP_R_64F", "numeric_literal"); k("CUDA_R_64I", "HIP_R_64I", "numeric_literal"); k("CUDA_R_64U", "HIP_R_64U", "numeric_literal"); k("CUDA_R_6F_E2M3", "HIP_R_6F_E2M3", "numeric_literal"); k("CUDA_R_6F_E3M2", "HIP_R_6F_E3M2", "numeric_literal"); k("CUDA_R_8F_E4M3", "HIP_R_8F_E4M3", "numeric_literal"); k("CUDA_R_8F_E5M2", "HIP_R_8F_E5M2", "numeric_literal"); k("CUDA_R_8F_UE4M3", "HIP_R_8F_E4M3", "numeric_literal"); k("CUDA_R_8F_UE8M0", "HIP_R_8F_UE8M0", "numeric_literal"); k("CUDA_R_8I", "HIP_R_8I", "numeric_literal"); k("CUDA_R_8U", "HIP_R_8U", "numeric_literal"); k("CUDA_SUCCESS", "hipSuccess", "numeric_literal"); k("CUDA_TEXTURE_DESC", "HIP_TEXTURE_DESC", "type"); k("CUDA_TEXTURE_DESC_st", "HIP_TEXTURE_DESC_st", "type"); k("CUDA_TEXTURE_DESC_v1", "HIP_TEXTURE_DESC", "type"); k("CUDNN_16BIT_INDICES", "HIPDNN_16BIT_INDICES", "numeric_literal"); k("CUDNN_32BIT_INDICES", "HIPDNN_32BIT_INDICES", "numeric_literal"); k("CUDNN_64BIT_INDICES", "HIPDNN_64BIT_INDICES", "numeric_literal"); k("CUDNN_8BIT_INDICES", "HIPDNN_8BIT_INDICES", "numeric_literal"); k("CUDNN_ACTIVATION_CLIPPED_RELU", "HIPDNN_ACTIVATION_CLIPPED_RELU", "numeric_literal"); k("CUDNN_ACTIVATION_ELU", "HIPDNN_ACTIVATION_ELU", "numeric_literal"); k("CUDNN_ACTIVATION_IDENTITY", "HIPDNN_ACTIVATION_PATHTRU", "numeric_literal"); k("CUDNN_ACTIVATION_RELU", "HIPDNN_ACTIVATION_RELU", "numeric_literal"); k("CUDNN_ACTIVATION_SIGMOID", "HIPDNN_ACTIVATION_SIGMOID", "numeric_literal"); k("CUDNN_ACTIVATION_SWISH", "HIPDNN_ACTIVATION_SWISH", "numeric_literal"); k("CUDNN_ACTIVATION_TANH", "HIPDNN_ACTIVATION_TANH", "numeric_literal"); k("CUDNN_BATCHNORM_PER_ACTIVATION", "HIPDNN_BATCHNORM_PER_ACTIVATION", "numeric_literal"); k("CUDNN_BATCHNORM_SPATIAL", "HIPDNN_BATCHNORM_SPATIAL", "numeric_literal"); k("CUDNN_BATCHNORM_SPATIAL_PERSISTENT", "HIPDNN_BATCHNORM_SPATIAL_PERSISTENT", "numeric_literal"); k("CUDNN_BIDIRECTIONAL", "HIPDNN_BIDIRECTIONAL", "numeric_literal"); k("CUDNN_BN_MIN_EPSILON", "HIPDNN_BN_MIN_EPSILON", "numeric_literal"); k("CUDNN_CONVOLUTION", "HIPDNN_CONVOLUTION", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_0", "HIPDNN_CONVOLUTION_BWD_DATA_ALGO_0", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_1", "HIPDNN_CONVOLUTION_BWD_DATA_ALGO_1", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_COUNT", "HIPDNN_CONVOLUTION_BWD_DATA_ALGO_TRANSPOSE_GEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT", "HIPDNN_CONVOLUTION_BWD_DATA_ALGO_FFT", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT_TILING", "HIPDNN_CONVOLUTION_BWD_DATA_ALGO_FFT_TILING", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD", "HIPDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD_NONFUSED", "HIPDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD_NONFUSED", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE", "HIPDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST", "HIPDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT", "HIPDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_0", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_0", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_1", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_1", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_3", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_3", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_COUNT", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_COUNT", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD_NONFUSED", "HIPDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD_NONFUSED", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE", "HIPDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST", "HIPDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST", "numeric_literal"); k("CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT", "HIPDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_COUNT", "HIPDNN_CONVOLUTION_FWD_ALGO_COUNT", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_DIRECT", "HIPDNN_CONVOLUTION_FWD_ALGO_DIRECT", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_FFT", "HIPDNN_CONVOLUTION_FWD_ALGO_FFT", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_FFT_TILING", "HIPDNN_CONVOLUTION_FWD_ALGO_FFT_TILING", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_GEMM", "HIPDNN_CONVOLUTION_FWD_ALGO_GEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM", "HIPDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_GEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM", "HIPDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD", "HIPDNN_CONVOLUTION_FWD_ALGO_WINOGRAD", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD_NONFUSED", "HIPDNN_CONVOLUTION_FWD_ALGO_WINOGRAD_NONFUSED", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_NO_WORKSPACE", "HIPDNN_CONVOLUTION_FWD_NO_WORKSPACE", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_PREFER_FASTEST", "HIPDNN_CONVOLUTION_FWD_PREFER_FASTEST", "numeric_literal"); k("CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT", "HIPDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT", "numeric_literal"); k("CUDNN_CROSS_CORRELATION", "HIPDNN_CROSS_CORRELATION", "numeric_literal"); k("CUDNN_DATA_DOUBLE", "HIPDNN_DATA_DOUBLE", "numeric_literal"); k("CUDNN_DATA_FLOAT", "HIPDNN_DATA_FLOAT", "numeric_literal"); k("CUDNN_DATA_HALF", "HIPDNN_DATA_HALF", "numeric_literal"); k("CUDNN_DATA_INT32", "HIPDNN_DATA_INT32", "numeric_literal"); k("CUDNN_DATA_INT8", "HIPDNN_DATA_INT8", "numeric_literal"); k("CUDNN_DATA_INT8x4", "HIPDNN_DATA_INT8x4", "numeric_literal"); k("CUDNN_DEFAULT_MATH", "HIPDNN_DEFAULT_MATH", "numeric_literal"); k("CUDNN_GRU", "HIPDNN_GRU", "numeric_literal"); k("CUDNN_LINEAR_INPUT", "HIPDNN_LINEAR_INPUT", "numeric_literal"); k("CUDNN_LRN_CROSS_CHANNEL_DIM1", "HIPDNN_LRN_CROSS_CHANNEL", "numeric_literal"); k("CUDNN_LSTM", "HIPDNN_LSTM", "numeric_literal"); k("CUDNN_NOT_PROPAGATE_NAN", "HIPDNN_NOT_PROPAGATE_NAN", "numeric_literal"); k("CUDNN_OP_TENSOR_ADD", "HIPDNN_OP_TENSOR_ADD", "numeric_literal"); k("CUDNN_OP_TENSOR_MAX", "HIPDNN_OP_TENSOR_MAX", "numeric_literal"); k("CUDNN_OP_TENSOR_MIN", "HIPDNN_OP_TENSOR_MIN", "numeric_literal"); k("CUDNN_OP_TENSOR_MUL", "HIPDNN_OP_TENSOR_MUL", "numeric_literal"); k("CUDNN_OP_TENSOR_SQRT", "HIPDNN_OP_TENSOR_SQRT", "numeric_literal"); k("CUDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING", "HIPDNN_POOLING_AVERAGE_COUNT_EXCLUDE_PADDING", "numeric_literal"); k("CUDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING", "HIPDNN_POOLING_AVERAGE_COUNT_INCLUDE_PADDING", "numeric_literal"); k("CUDNN_POOLING_MAX", "HIPDNN_POOLING_MAX", "numeric_literal"); k("CUDNN_POOLING_MAX_DETERMINISTIC", "HIPDNN_POOLING_MAX_DETERMINISTIC", "numeric_literal"); k("CUDNN_PROPAGATE_NAN", "HIPDNN_PROPAGATE_NAN", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_ADD", "HIPDNN_REDUCE_TENSOR_ADD", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_AMAX", "HIPDNN_REDUCE_TENSOR_AMAX", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_AVG", "HIPDNN_REDUCE_TENSOR_AVG", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_FLATTENED_INDICES", "HIPDNN_REDUCE_TENSOR_FLATTENED_INDICES", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_MAX", "HIPDNN_REDUCE_TENSOR_MAX", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_MIN", "HIPDNN_REDUCE_TENSOR_MIN", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_MUL", "HIPDNN_REDUCE_TENSOR_MUL", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS", "HIPDNN_REDUCE_TENSOR_MUL_NO_ZEROS", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_NORM1", "HIPDNN_REDUCE_TENSOR_NORM1", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_NORM2", "HIPDNN_REDUCE_TENSOR_NORM2", "numeric_literal"); k("CUDNN_REDUCE_TENSOR_NO_INDICES", "HIPDNN_REDUCE_TENSOR_NO_INDICES", "numeric_literal"); k("CUDNN_RNN_ALGO_PERSIST_DYNAMIC", "HIPDNN_RNN_ALGO_PERSIST_DYNAMIC", "numeric_literal"); k("CUDNN_RNN_ALGO_PERSIST_STATIC", "HIPDNN_RNN_ALGO_PERSIST_STATIC", "numeric_literal"); k("CUDNN_RNN_ALGO_PERSIST_STATIC_SMALL_H", "HIPDNN_RNN_ALGO_PERSIST_STATIC_SMALL_H", "numeric_literal"); k("CUDNN_RNN_ALGO_STANDARD", "HIPDNN_RNN_ALGO_STANDARD", "numeric_literal"); k("CUDNN_RNN_DOUBLE_BIAS", "HIPDNN_RNN_WITH_BIAS", "numeric_literal"); k("CUDNN_RNN_NO_BIAS", "HIPDNN_RNN_NO_BIAS", "numeric_literal"); k("CUDNN_RNN_RELU", "HIPDNN_RNN_RELU", "numeric_literal"); k("CUDNN_RNN_SINGLE_INP_BIAS", "HIPDNN_RNN_WITH_BIAS", "numeric_literal"); k("CUDNN_RNN_SINGLE_REC_BIAS", "HIPDNN_RNN_WITH_BIAS", "numeric_literal"); k("CUDNN_RNN_TANH", "HIPDNN_RNN_TANH", "numeric_literal"); k("CUDNN_SKIP_INPUT", "HIPDNN_SKIP_INPUT", "numeric_literal"); k("CUDNN_SOFTMAX_ACCURATE", "HIPDNN_SOFTMAX_ACCURATE", "numeric_literal"); k("CUDNN_SOFTMAX_FAST", "HIPDNN_SOFTMAX_FAST", "numeric_literal"); k("CUDNN_SOFTMAX_LOG", "HIPDNN_SOFTMAX_LOG", "numeric_literal"); k("CUDNN_SOFTMAX_MODE_CHANNEL", "HIPDNN_SOFTMAX_MODE_CHANNEL", "numeric_literal"); k("CUDNN_SOFTMAX_MODE_INSTANCE", "HIPDNN_SOFTMAX_MODE_INSTANCE", "numeric_literal"); k("CUDNN_STATUS_ALLOC_FAILED", "HIPDNN_STATUS_ALLOC_FAILED", "numeric_literal"); k("CUDNN_STATUS_ARCH_MISMATCH", "HIPDNN_STATUS_ARCH_MISMATCH", "numeric_literal"); k("CUDNN_STATUS_BAD_PARAM", "HIPDNN_STATUS_BAD_PARAM", "numeric_literal"); k("CUDNN_STATUS_EXECUTION_FAILED", "HIPDNN_STATUS_EXECUTION_FAILED", "numeric_literal"); k("CUDNN_STATUS_INTERNAL_ERROR", "HIPDNN_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CUDNN_STATUS_INVALID_VALUE", "HIPDNN_STATUS_INVALID_VALUE", "numeric_literal"); k("CUDNN_STATUS_LICENSE_ERROR", "HIPDNN_STATUS_LICENSE_ERROR", "numeric_literal"); k("CUDNN_STATUS_MAPPING_ERROR", "HIPDNN_STATUS_MAPPING_ERROR", "numeric_literal"); k("CUDNN_STATUS_NOT_INITIALIZED", "HIPDNN_STATUS_NOT_INITIALIZED", "numeric_literal"); k("CUDNN_STATUS_NOT_SUPPORTED", "HIPDNN_STATUS_NOT_SUPPORTED", "numeric_literal"); k("CUDNN_STATUS_RUNTIME_PREREQUISITE_MISSING", "HIPDNN_STATUS_RUNTIME_PREREQUISITE_MISSING", "numeric_literal"); k("CUDNN_STATUS_SUCCESS", "HIPDNN_STATUS_SUCCESS", "numeric_literal"); k("CUDNN_TENSOR_NCHW", "HIPDNN_TENSOR_NCHW", "numeric_literal"); k("CUDNN_TENSOR_NCHW_VECT_C", "HIPDNN_TENSOR_NCHW_VECT_C", "numeric_literal"); k("CUDNN_TENSOR_NHWC", "HIPDNN_TENSOR_NHWC", "numeric_literal"); k("CUDNN_TENSOR_OP_MATH", "HIPDNN_TENSOR_OP_MATH", "numeric_literal"); k("CUDNN_UNIDIRECTIONAL", "HIPDNN_UNIDIRECTIONAL", "numeric_literal"); k("CUFFT_ALLOC_FAILED", "HIPFFT_ALLOC_FAILED", "numeric_literal"); k("CUFFT_C2C", "HIPFFT_C2C", "numeric_literal"); k("CUFFT_C2R", "HIPFFT_C2R", "numeric_literal"); k("CUFFT_CB_LD_COMPLEX", "HIPFFT_CB_LD_COMPLEX", "numeric_literal"); k("CUFFT_CB_LD_COMPLEX_DOUBLE", "HIPFFT_CB_LD_COMPLEX_DOUBLE", "numeric_literal"); k("CUFFT_CB_LD_REAL", "HIPFFT_CB_LD_REAL", "numeric_literal"); k("CUFFT_CB_LD_REAL_DOUBLE", "HIPFFT_CB_LD_REAL_DOUBLE", "numeric_literal"); k("CUFFT_CB_ST_COMPLEX", "HIPFFT_CB_ST_COMPLEX", "numeric_literal"); k("CUFFT_CB_ST_COMPLEX_DOUBLE", "HIPFFT_CB_ST_COMPLEX_DOUBLE", "numeric_literal"); k("CUFFT_CB_ST_REAL", "HIPFFT_CB_ST_REAL", "numeric_literal"); k("CUFFT_CB_ST_REAL_DOUBLE", "HIPFFT_CB_ST_REAL_DOUBLE", "numeric_literal"); k("CUFFT_CB_UNDEFINED", "HIPFFT_CB_UNDEFINED", "numeric_literal"); k("CUFFT_COPY_DEVICE_TO_DEVICE", "HIPFFT_COPY_DEVICE_TO_DEVICE", "numeric_literal"); k("CUFFT_COPY_DEVICE_TO_HOST", "HIPFFT_COPY_DEVICE_TO_HOST", "numeric_literal"); k("CUFFT_COPY_HOST_TO_DEVICE", "HIPFFT_COPY_HOST_TO_DEVICE", "numeric_literal"); k("CUFFT_COPY_UNDEFINED", "HIPFFT_COPY_UNDEFINED", "numeric_literal"); k("CUFFT_D2Z", "HIPFFT_D2Z", "numeric_literal"); k("CUFFT_EXEC_FAILED", "HIPFFT_EXEC_FAILED", "numeric_literal"); k("CUFFT_FORMAT_UNDEFINED", "HIPFFT_FORMAT_UNDEFINED", "numeric_literal"); k("CUFFT_FORWARD", "HIPFFT_FORWARD", "numeric_literal"); k("CUFFT_INCOMPLETE_PARAMETER_LIST", "HIPFFT_INCOMPLETE_PARAMETER_LIST", "numeric_literal"); k("CUFFT_INTERNAL_ERROR", "HIPFFT_INTERNAL_ERROR", "numeric_literal"); k("CUFFT_INVALID_DEVICE", "HIPFFT_INVALID_DEVICE", "numeric_literal"); k("CUFFT_INVALID_PLAN", "HIPFFT_INVALID_PLAN", "numeric_literal"); k("CUFFT_INVALID_SIZE", "HIPFFT_INVALID_SIZE", "numeric_literal"); k("CUFFT_INVALID_TYPE", "HIPFFT_INVALID_TYPE", "numeric_literal"); k("CUFFT_INVALID_VALUE", "HIPFFT_INVALID_VALUE", "numeric_literal"); k("CUFFT_INVERSE", "HIPFFT_BACKWARD", "numeric_literal"); k("CUFFT_NOT_IMPLEMENTED", "HIPFFT_NOT_IMPLEMENTED", "numeric_literal"); k("CUFFT_NOT_SUPPORTED", "HIPFFT_NOT_SUPPORTED", "numeric_literal"); k("CUFFT_NO_WORKSPACE", "HIPFFT_NO_WORKSPACE", "numeric_literal"); k("CUFFT_PARSE_ERROR", "HIPFFT_PARSE_ERROR", "numeric_literal"); k("CUFFT_R2C", "HIPFFT_R2C", "numeric_literal"); k("CUFFT_SETUP_FAILED", "HIPFFT_SETUP_FAILED", "numeric_literal"); k("CUFFT_SUCCESS", "HIPFFT_SUCCESS", "numeric_literal"); k("CUFFT_UNALIGNED_DATA", "HIPFFT_UNALIGNED_DATA", "numeric_literal"); k("CUFFT_XT_FORMAT_1D_INPUT_SHUFFLED", "HIPFFT_XT_FORMAT_1D_INPUT_SHUFFLED", "numeric_literal"); k("CUFFT_XT_FORMAT_INPLACE", "HIPFFT_XT_FORMAT_INPLACE", "numeric_literal"); k("CUFFT_XT_FORMAT_INPLACE_SHUFFLED", "HIPFFT_XT_FORMAT_INPLACE_SHUFFLED", "numeric_literal"); k("CUFFT_XT_FORMAT_INPUT", "HIPFFT_XT_FORMAT_INPUT", "numeric_literal"); k("CUFFT_XT_FORMAT_OUTPUT", "HIPFFT_XT_FORMAT_OUTPUT", "numeric_literal"); k("CUFFT_Z2D", "HIPFFT_Z2D", "numeric_literal"); k("CUFFT_Z2Z", "HIPFFT_Z2Z", "numeric_literal"); k("CUFILEStatus_enum", "hipFileStatus_t", "type"); k("CUFILE_BATCH", "hipFileBatch", "numeric_literal"); k("CUFILE_CANCELED", "hipFileCanceled", "numeric_literal"); k("CUFILE_COMPLETE", "hipFileComplete", "numeric_literal"); k("CUFILE_ERRSTR", "HIPFILE_ERRSTR", "define"); k("CUFILE_FAILED", "hipFileFailed", "numeric_literal"); k("CUFILE_INVALID", "hipFileInvalid", "numeric_literal"); k("CUFILE_PARAM_ENV_LOGFILE_PATH", "hipFileParamEnvLogfilePath", "numeric_literal"); k("CUFILE_PARAM_EXECUTION_MAX_IO_QUEUE_DEPTH", "hipFileParamExecutionMaxIOQueueDepth", "numeric_literal"); k("CUFILE_PARAM_EXECUTION_MAX_IO_THREADS", "hipFileParamExecutionMaxIOThreads", "numeric_literal"); k("CUFILE_PARAM_EXECUTION_MAX_REQUEST_PARALLELISM", "hipFileParamExecutionMaxRequestParallelism", "numeric_literal"); k("CUFILE_PARAM_EXECUTION_MIN_IO_THRESHOLD_SIZE_KB", "hipFileParamExecutionMinIOThresholdSizeKB", "numeric_literal"); k("CUFILE_PARAM_EXECUTION_PARALLEL_IO", "hipFileParamExecutionParallelIO", "numeric_literal"); k("CUFILE_PARAM_FORCE_COMPAT_MODE", "hipFileParamForceCompatMode", "numeric_literal"); k("CUFILE_PARAM_FORCE_ODIRECT_MODE", "hipFileParamForceOdirectMode", "numeric_literal"); k("CUFILE_PARAM_FS_MISC_API_CHECK_AGGRESSIVE", "hipFileParamFsMiscApiCheckAggressive", "numeric_literal"); k("CUFILE_PARAM_LOGGING_LEVEL", "hipFileParamLoggingLevel", "numeric_literal"); k("CUFILE_PARAM_LOG_DIR", "hipFileParamLogDir", "numeric_literal"); k("CUFILE_PARAM_POLLTHRESHOLD_SIZE_KB", "hipFileParamPollthresholdSizeKB", "numeric_literal"); k("CUFILE_PARAM_PREFER_IO_URING", "hipFileParamPreferIOUring", "numeric_literal"); k("CUFILE_PARAM_PROFILE_NVTX", "hipFileParamProfileNvtx", "numeric_literal"); k("CUFILE_PARAM_PROFILE_STATS", "hipFileParamProfileStats", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_ALLOW_COMPAT_MODE", "hipFileParamPropertiesAllowCompatMode", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_ALLOW_SYSTEM_MEMORY", "hipFileParamPropertiesAllowSystemMemory", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_BATCH_IO_TIMEOUT_MS", "hipFileParamPropertiesBatchIOTimeoutMs", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_IO_BATCHSIZE", "hipFileParamPropertiesIOBatchsize", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_MAX_DEVICE_CACHE_SIZE_KB", "hipFileParamPropertiesMaxDeviceCacheSizeKB", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_MAX_DEVICE_PINNED_MEM_SIZE_KB", "hipFileParamPropertiesMaxDevicePinnedMemSizeKB", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_MAX_DIRECT_IO_SIZE_KB", "hipFileParamPropertiesMaxDirectIOSizeKB", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_PER_BUFFER_CACHE_SIZE_KB", "hipFileParamPropertiesPerBufferCacheSizeKB", "numeric_literal"); k("CUFILE_PARAM_PROPERTIES_USE_POLL_MODE", "hipFileParamPropertiesUsePollMode", "numeric_literal"); k("CUFILE_PARAM_SKIP_TOPOLOGY_DETECTION", "hipFileParamSkipTopologyDetection", "numeric_literal"); k("CUFILE_PARAM_STREAM_MEMOPS_BYPASS", "hipFileParamStreamMemopsBypass", "numeric_literal"); k("CUFILE_PARAM_USE_PCIP2PDMA", "hipFileParamUsePcip2pdma", "numeric_literal"); k("CUFILE_PENDING", "hipFilePending", "numeric_literal"); k("CUFILE_READ", "hipFileBatchRead", "numeric_literal"); k("CUFILE_TIMEOUT", "hipFileTimeout", "numeric_literal"); k("CUFILE_WAITING", "hipFileWaiting", "numeric_literal"); k("CUFILE_WRITE", "hipFileBatchWrite", "numeric_literal"); k("CUFileBoolConfigParameter_t", "hipFileBoolConfigParameter_t", "type"); k("CUFileSizeTConfigParameter_t", "hipFileSizeTConfigParameter_t", "type"); k("CUFileStringConfigParameter_t", "hipFileStringConfigParameter_t", "type"); k("CUGLDeviceList", "hipGLDeviceList", "type"); k("CUGLDeviceList_enum", "hipGLDeviceList", "type"); k("CUGPUDirectRDMAWritesOrdering", "hipGPUDirectRDMAWritesOrdering", "type"); k("CUGPUDirectRDMAWritesOrdering_enum", "hipGPUDirectRDMAWritesOrdering", "type"); k("CURAND_DIRECTION_VECTORS_32_JOEKUO6", "HIPRAND_DIRECTION_VECTORS_32_JOEKUO6", "numeric_literal"); k("CURAND_DIRECTION_VECTORS_64_JOEKUO6", "HIPRAND_DIRECTION_VECTORS_64_JOEKUO6", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_BEST", "HIPRAND_ORDERING_PSEUDO_BEST", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_DEFAULT", "HIPRAND_ORDERING_PSEUDO_DEFAULT", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_DYNAMIC", "HIPRAND_ORDERING_PSEUDO_DYNAMIC", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_LEGACY", "HIPRAND_ORDERING_PSEUDO_LEGACY", "numeric_literal"); k("CURAND_ORDERING_PSEUDO_SEEDED", "HIPRAND_ORDERING_PSEUDO_SEEDED", "numeric_literal"); k("CURAND_ORDERING_QUASI_DEFAULT", "HIPRAND_ORDERING_QUASI_DEFAULT", "numeric_literal"); k("CURAND_RNG_PSEUDO_DEFAULT", "HIPRAND_RNG_PSEUDO_DEFAULT", "numeric_literal"); k("CURAND_RNG_PSEUDO_MRG32K3A", "HIPRAND_RNG_PSEUDO_MRG32K3A", "numeric_literal"); k("CURAND_RNG_PSEUDO_MT19937", "HIPRAND_RNG_PSEUDO_MT19937", "numeric_literal"); k("CURAND_RNG_PSEUDO_MTGP32", "HIPRAND_RNG_PSEUDO_MTGP32", "numeric_literal"); k("CURAND_RNG_PSEUDO_PHILOX4_32_10", "HIPRAND_RNG_PSEUDO_PHILOX4_32_10", "numeric_literal"); k("CURAND_RNG_PSEUDO_XORWOW", "HIPRAND_RNG_PSEUDO_XORWOW", "numeric_literal"); k("CURAND_RNG_QUASI_DEFAULT", "HIPRAND_RNG_QUASI_DEFAULT", "numeric_literal"); k("CURAND_RNG_QUASI_SCRAMBLED_SOBOL32", "HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL32", "numeric_literal"); k("CURAND_RNG_QUASI_SCRAMBLED_SOBOL64", "HIPRAND_RNG_QUASI_SCRAMBLED_SOBOL64", "numeric_literal"); k("CURAND_RNG_QUASI_SOBOL32", "HIPRAND_RNG_QUASI_SOBOL32", "numeric_literal"); k("CURAND_RNG_QUASI_SOBOL64", "HIPRAND_RNG_QUASI_SOBOL64", "numeric_literal"); k("CURAND_RNG_TEST", "HIPRAND_RNG_TEST", "numeric_literal"); k("CURAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6", "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_32_JOEKUO6", "numeric_literal"); k("CURAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6", "HIPRAND_SCRAMBLED_DIRECTION_VECTORS_64_JOEKUO6", "numeric_literal"); k("CURAND_STATUS_ALLOCATION_FAILED", "HIPRAND_STATUS_ALLOCATION_FAILED", "numeric_literal"); k("CURAND_STATUS_ARCH_MISMATCH", "HIPRAND_STATUS_ARCH_MISMATCH", "numeric_literal"); k("CURAND_STATUS_DOUBLE_PRECISION_REQUIRED", "HIPRAND_STATUS_DOUBLE_PRECISION_REQUIRED", "numeric_literal"); k("CURAND_STATUS_INITIALIZATION_FAILED", "HIPRAND_STATUS_INITIALIZATION_FAILED", "numeric_literal"); k("CURAND_STATUS_INTERNAL_ERROR", "HIPRAND_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CURAND_STATUS_LAUNCH_FAILURE", "HIPRAND_STATUS_LAUNCH_FAILURE", "numeric_literal"); k("CURAND_STATUS_LENGTH_NOT_MULTIPLE", "HIPRAND_STATUS_LENGTH_NOT_MULTIPLE", "numeric_literal"); k("CURAND_STATUS_NOT_INITIALIZED", "HIPRAND_STATUS_NOT_INITIALIZED", "numeric_literal"); k("CURAND_STATUS_OUT_OF_RANGE", "HIPRAND_STATUS_OUT_OF_RANGE", "numeric_literal"); k("CURAND_STATUS_PREEXISTING_FAILURE", "HIPRAND_STATUS_PREEXISTING_FAILURE", "numeric_literal"); k("CURAND_STATUS_SUCCESS", "HIPRAND_STATUS_SUCCESS", "numeric_literal"); k("CURAND_STATUS_TYPE_ERROR", "HIPRAND_STATUS_TYPE_ERROR", "numeric_literal"); k("CURAND_STATUS_VERSION_MISMATCH", "HIPRAND_STATUS_VERSION_MISMATCH", "numeric_literal"); k("CUSOLVERDN_GETRF", "HIPSOLVERDN_GETRF", "numeric_literal"); k("CUSOLVERRF_FACTORIZATION_ALG0", "HIPSOLVERRF_FACTORIZATION_ALG0", "numeric_literal"); k("CUSOLVERRF_FACTORIZATION_ALG1", "HIPSOLVERRF_FACTORIZATION_ALG1", "numeric_literal"); k("CUSOLVERRF_FACTORIZATION_ALG2", "HIPSOLVERRF_FACTORIZATION_ALG2", "numeric_literal"); k("CUSOLVERRF_MATRIX_FORMAT_CSC", "HIPSOLVERRF_MATRIX_FORMAT_CSC", "numeric_literal"); k("CUSOLVERRF_MATRIX_FORMAT_CSR", "HIPSOLVERRF_MATRIX_FORMAT_CSR", "numeric_literal"); k("CUSOLVERRF_NUMERIC_BOOST_NOT_USED", "HIPSOLVERRF_NUMERIC_BOOST_NOT_USED", "numeric_literal"); k("CUSOLVERRF_NUMERIC_BOOST_USED", "HIPSOLVERRF_NUMERIC_BOOST_USED", "numeric_literal"); k("CUSOLVERRF_RESET_VALUES_FAST_MODE_OFF", "HIPSOLVERRF_RESET_VALUES_FAST_MODE_OFF", "numeric_literal"); k("CUSOLVERRF_RESET_VALUES_FAST_MODE_ON", "HIPSOLVERRF_RESET_VALUES_FAST_MODE_ON", "numeric_literal"); k("CUSOLVERRF_TRIANGULAR_SOLVE_ALG1", "HIPSOLVERRF_TRIANGULAR_SOLVE_ALG1", "numeric_literal"); k("CUSOLVERRF_TRIANGULAR_SOLVE_ALG2", "HIPSOLVERRF_TRIANGULAR_SOLVE_ALG2", "numeric_literal"); k("CUSOLVERRF_TRIANGULAR_SOLVE_ALG3", "HIPSOLVERRF_TRIANGULAR_SOLVE_ALG3", "numeric_literal"); k("CUSOLVERRF_UNIT_DIAGONAL_ASSUMED_L", "HIPSOLVERRF_UNIT_DIAGONAL_ASSUMED_L", "numeric_literal"); k("CUSOLVERRF_UNIT_DIAGONAL_ASSUMED_U", "HIPSOLVERRF_UNIT_DIAGONAL_ASSUMED_U", "numeric_literal"); k("CUSOLVERRF_UNIT_DIAGONAL_STORED_L", "HIPSOLVERRF_UNIT_DIAGONAL_STORED_L", "numeric_literal"); k("CUSOLVERRF_UNIT_DIAGONAL_STORED_U", "HIPSOLVERRF_UNIT_DIAGONAL_STORED_U", "numeric_literal"); k("CUSOLVER_ALG_0", "HIPSOLVER_ALG_0", "numeric_literal"); k("CUSOLVER_ALG_1", "HIPSOLVER_ALG_1", "numeric_literal"); k("CUSOLVER_ALLOW_NON_DETERMINISTIC_RESULTS", "HIPSOLVER_ALLOW_NON_DETERMINISTIC_RESULTS", "numeric_literal"); k("CUSOLVER_DETERMINISTIC_RESULTS", "HIPSOLVER_DETERMINISTIC_RESULTS", "numeric_literal"); k("CUSOLVER_EIG_MODE_NOVECTOR", "HIPSOLVER_EIG_MODE_NOVECTOR", "numeric_literal"); k("CUSOLVER_EIG_MODE_VECTOR", "HIPSOLVER_EIG_MODE_VECTOR", "numeric_literal"); k("CUSOLVER_EIG_RANGE_ALL", "HIPSOLVER_EIG_RANGE_ALL", "numeric_literal"); k("CUSOLVER_EIG_RANGE_I", "HIPSOLVER_EIG_RANGE_I", "numeric_literal"); k("CUSOLVER_EIG_RANGE_V", "HIPSOLVER_EIG_RANGE_V", "numeric_literal"); k("CUSOLVER_EIG_TYPE_1", "HIPSOLVER_EIG_TYPE_1", "numeric_literal"); k("CUSOLVER_EIG_TYPE_2", "HIPSOLVER_EIG_TYPE_2", "numeric_literal"); k("CUSOLVER_EIG_TYPE_3", "HIPSOLVER_EIG_TYPE_3", "numeric_literal"); k("CUSOLVER_STATUS_ALLOC_FAILED", "HIPSOLVER_STATUS_ALLOC_FAILED", "numeric_literal"); k("CUSOLVER_STATUS_ARCH_MISMATCH", "HIPSOLVER_STATUS_ARCH_MISMATCH", "numeric_literal"); k("CUSOLVER_STATUS_EXECUTION_FAILED", "HIPSOLVER_STATUS_EXECUTION_FAILED", "numeric_literal"); k("CUSOLVER_STATUS_INTERNAL_ERROR", "HIPSOLVER_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CUSOLVER_STATUS_INVALID_VALUE", "HIPSOLVER_STATUS_INVALID_VALUE", "numeric_literal"); k("CUSOLVER_STATUS_IRS_INTERNAL_ERROR", "HIPSOLVER_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CUSOLVER_STATUS_IRS_NOT_SUPPORTED", "HIPSOLVER_STATUS_NOT_SUPPORTED", "numeric_literal"); k("CUSOLVER_STATUS_IRS_PARAMS_INVALID", "HIPSOLVER_STATUS_INVALID_VALUE", "numeric_literal"); k("CUSOLVER_STATUS_MAPPING_ERROR", "HIPSOLVER_STATUS_MAPPING_ERROR", "numeric_literal"); k("CUSOLVER_STATUS_MATRIX_TYPE_NOT_SUPPORTED", "HIPSOLVER_STATUS_MATRIX_TYPE_NOT_SUPPORTED", "numeric_literal"); k("CUSOLVER_STATUS_NOT_INITIALIZED", "HIPSOLVER_STATUS_NOT_INITIALIZED", "numeric_literal"); k("CUSOLVER_STATUS_NOT_SUPPORTED", "HIPSOLVER_STATUS_NOT_SUPPORTED", "numeric_literal"); k("CUSOLVER_STATUS_SUCCESS", "HIPSOLVER_STATUS_SUCCESS", "numeric_literal"); k("CUSOLVER_STATUS_ZERO_PIVOT", "HIPSOLVER_STATUS_ZERO_PIVOT", "numeric_literal"); k("CUSPARSE_ACTION_NUMERIC", "HIPSPARSE_ACTION_NUMERIC", "numeric_literal"); k("CUSPARSE_ACTION_SYMBOLIC", "HIPSPARSE_ACTION_SYMBOLIC", "numeric_literal"); k("CUSPARSE_COOMM_ALG1", "HIPSPARSE_COOMM_ALG1", "numeric_literal"); k("CUSPARSE_COOMM_ALG2", "HIPSPARSE_COOMM_ALG2", "numeric_literal"); k("CUSPARSE_COOMM_ALG3", "HIPSPARSE_COOMM_ALG3", "numeric_literal"); k("CUSPARSE_COOMV_ALG", "HIPSPARSE_COOMV_ALG", "numeric_literal"); k("CUSPARSE_CSR2CSC_ALG1", "HIPSPARSE_CSR2CSC_ALG1", "numeric_literal"); k("CUSPARSE_CSR2CSC_ALG2", "HIPSPARSE_CSR2CSC_ALG2", "numeric_literal"); k("CUSPARSE_CSR2CSC_ALG_DEFAULT", "HIPSPARSE_CSR2CSC_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_CSRMM_ALG1", "HIPSPARSE_CSRMM_ALG1", "numeric_literal"); k("CUSPARSE_CSRMV_ALG1", "HIPSPARSE_CSRMV_ALG1", "numeric_literal"); k("CUSPARSE_CSRMV_ALG2", "HIPSPARSE_CSRMV_ALG2", "numeric_literal"); k("CUSPARSE_DENSETOSPARSE_ALG_DEFAULT", "HIPSPARSE_DENSETOSPARSE_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_DIAG_TYPE_NON_UNIT", "HIPSPARSE_DIAG_TYPE_NON_UNIT", "numeric_literal"); k("CUSPARSE_DIAG_TYPE_UNIT", "HIPSPARSE_DIAG_TYPE_UNIT", "numeric_literal"); k("CUSPARSE_DIRECTION_COLUMN", "HIPSPARSE_DIRECTION_COLUMN", "numeric_literal"); k("CUSPARSE_DIRECTION_ROW", "HIPSPARSE_DIRECTION_ROW", "numeric_literal"); k("CUSPARSE_FILL_MODE_LOWER", "HIPSPARSE_FILL_MODE_LOWER", "numeric_literal"); k("CUSPARSE_FILL_MODE_UPPER", "HIPSPARSE_FILL_MODE_UPPER", "numeric_literal"); k("CUSPARSE_FORMAT_BLOCKED_ELL", "HIPSPARSE_FORMAT_BLOCKED_ELL", "numeric_literal"); k("CUSPARSE_FORMAT_COO", "HIPSPARSE_FORMAT_COO", "numeric_literal"); k("CUSPARSE_FORMAT_COO_AOS", "HIPSPARSE_FORMAT_COO_AOS", "numeric_literal"); k("CUSPARSE_FORMAT_CSC", "HIPSPARSE_FORMAT_CSC", "numeric_literal"); k("CUSPARSE_FORMAT_CSR", "HIPSPARSE_FORMAT_CSR", "numeric_literal"); k("CUSPARSE_HYB_PARTITION_AUTO", "HIPSPARSE_HYB_PARTITION_AUTO", "numeric_literal"); k("CUSPARSE_HYB_PARTITION_MAX", "HIPSPARSE_HYB_PARTITION_MAX", "numeric_literal"); k("CUSPARSE_HYB_PARTITION_USER", "HIPSPARSE_HYB_PARTITION_USER", "numeric_literal"); k("CUSPARSE_INDEX_16U", "HIPSPARSE_INDEX_16U", "numeric_literal"); k("CUSPARSE_INDEX_32I", "HIPSPARSE_INDEX_32I", "numeric_literal"); k("CUSPARSE_INDEX_64I", "HIPSPARSE_INDEX_64I", "numeric_literal"); k("CUSPARSE_INDEX_BASE_ONE", "HIPSPARSE_INDEX_BASE_ONE", "numeric_literal"); k("CUSPARSE_INDEX_BASE_ZERO", "HIPSPARSE_INDEX_BASE_ZERO", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_GENERAL", "HIPSPARSE_MATRIX_TYPE_GENERAL", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_HERMITIAN", "HIPSPARSE_MATRIX_TYPE_HERMITIAN", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_SYMMETRIC", "HIPSPARSE_MATRIX_TYPE_SYMMETRIC", "numeric_literal"); k("CUSPARSE_MATRIX_TYPE_TRIANGULAR", "HIPSPARSE_MATRIX_TYPE_TRIANGULAR", "numeric_literal"); k("CUSPARSE_MM_ALG_DEFAULT", "HIPSPARSE_MM_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_MV_ALG_DEFAULT", "HIPSPARSE_MV_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_OPERATION_CONJUGATE_TRANSPOSE", "HIPSPARSE_OPERATION_CONJUGATE_TRANSPOSE", "numeric_literal"); k("CUSPARSE_OPERATION_NON_TRANSPOSE", "HIPSPARSE_OPERATION_NON_TRANSPOSE", "numeric_literal"); k("CUSPARSE_OPERATION_TRANSPOSE", "HIPSPARSE_OPERATION_TRANSPOSE", "numeric_literal"); k("CUSPARSE_ORDER_COL", "HIPSPARSE_ORDER_COL", "numeric_literal"); k("CUSPARSE_ORDER_ROW", "HIPSPARSE_ORDER_ROW", "numeric_literal"); k("CUSPARSE_POINTER_MODE_DEVICE", "HIPSPARSE_POINTER_MODE_DEVICE", "numeric_literal"); k("CUSPARSE_POINTER_MODE_HOST", "HIPSPARSE_POINTER_MODE_HOST", "numeric_literal"); k("CUSPARSE_SDDMM_ALG_DEFAULT", "HIPSPARSE_SDDMM_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_SOLVE_POLICY_NO_LEVEL", "HIPSPARSE_SOLVE_POLICY_NO_LEVEL", "numeric_literal"); k("CUSPARSE_SOLVE_POLICY_USE_LEVEL", "HIPSPARSE_SOLVE_POLICY_USE_LEVEL", "numeric_literal"); k("CUSPARSE_SPARSETODENSE_ALG_DEFAULT", "HIPSPARSE_SPARSETODENSE_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_SPGEMM_ALG1", "HIPSPARSE_SPGEMM_ALG1", "numeric_literal"); k("CUSPARSE_SPGEMM_ALG2", "HIPSPARSE_SPGEMM_ALG2", "numeric_literal"); k("CUSPARSE_SPGEMM_ALG3", "HIPSPARSE_SPGEMM_ALG3", "numeric_literal"); k("CUSPARSE_SPGEMM_CSR_ALG_DETERMINITIC", "HIPSPARSE_SPGEMM_CSR_ALG_DETERMINISTIC", "numeric_literal"); k("CUSPARSE_SPGEMM_CSR_ALG_NONDETERMINITIC", "HIPSPARSE_SPGEMM_CSR_ALG_NONDETERMINISTIC", "numeric_literal"); k("CUSPARSE_SPGEMM_DEFAULT", "HIPSPARSE_SPGEMM_DEFAULT", "numeric_literal"); k("CUSPARSE_SPMAT_DIAG_TYPE", "HIPSPARSE_SPMAT_DIAG_TYPE", "numeric_literal"); k("CUSPARSE_SPMAT_FILL_MODE", "HIPSPARSE_SPMAT_FILL_MODE", "numeric_literal"); k("CUSPARSE_SPMM_ALG_DEFAULT", "HIPSPARSE_SPMM_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_SPMM_BLOCKED_ELL_ALG1", "HIPSPARSE_SPMM_BLOCKED_ELL_ALG1", "numeric_literal"); k("CUSPARSE_SPMM_COO_ALG1", "HIPSPARSE_SPMM_COO_ALG1", "numeric_literal"); k("CUSPARSE_SPMM_COO_ALG2", "HIPSPARSE_SPMM_COO_ALG2", "numeric_literal"); k("CUSPARSE_SPMM_COO_ALG3", "HIPSPARSE_SPMM_COO_ALG3", "numeric_literal"); k("CUSPARSE_SPMM_COO_ALG4", "HIPSPARSE_SPMM_COO_ALG4", "numeric_literal"); k("CUSPARSE_SPMM_CSR_ALG1", "HIPSPARSE_SPMM_CSR_ALG1", "numeric_literal"); k("CUSPARSE_SPMM_CSR_ALG2", "HIPSPARSE_SPMM_CSR_ALG2", "numeric_literal"); k("CUSPARSE_SPMM_CSR_ALG3", "HIPSPARSE_SPMM_CSR_ALG3", "numeric_literal"); k("CUSPARSE_SPMV_ALG_DEFAULT", "HIPSPARSE_SPMV_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_SPMV_COO_ALG1", "HIPSPARSE_SPMV_COO_ALG1", "numeric_literal"); k("CUSPARSE_SPMV_COO_ALG2", "HIPSPARSE_SPMV_COO_ALG2", "numeric_literal"); k("CUSPARSE_SPMV_CSR_ALG1", "HIPSPARSE_SPMV_CSR_ALG1", "numeric_literal"); k("CUSPARSE_SPMV_CSR_ALG2", "HIPSPARSE_SPMV_CSR_ALG2", "numeric_literal"); k("CUSPARSE_SPSM_ALG_DEFAULT", "HIPSPARSE_SPSM_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_SPSV_ALG_DEFAULT", "HIPSPARSE_SPSV_ALG_DEFAULT", "numeric_literal"); k("CUSPARSE_STATUS_ALLOC_FAILED", "HIPSPARSE_STATUS_ALLOC_FAILED", "numeric_literal"); k("CUSPARSE_STATUS_ARCH_MISMATCH", "HIPSPARSE_STATUS_ARCH_MISMATCH", "numeric_literal"); k("CUSPARSE_STATUS_EXECUTION_FAILED", "HIPSPARSE_STATUS_EXECUTION_FAILED", "numeric_literal"); k("CUSPARSE_STATUS_INSUFFICIENT_RESOURCES", "HIPSPARSE_STATUS_INSUFFICIENT_RESOURCES", "numeric_literal"); k("CUSPARSE_STATUS_INTERNAL_ERROR", "HIPSPARSE_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CUSPARSE_STATUS_INVALID_VALUE", "HIPSPARSE_STATUS_INVALID_VALUE", "numeric_literal"); k("CUSPARSE_STATUS_MAPPING_ERROR", "HIPSPARSE_STATUS_MAPPING_ERROR", "numeric_literal"); k("CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED", "HIPSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED", "numeric_literal"); k("CUSPARSE_STATUS_NOT_INITIALIZED", "HIPSPARSE_STATUS_NOT_INITIALIZED", "numeric_literal"); k("CUSPARSE_STATUS_NOT_SUPPORTED", "HIPSPARSE_STATUS_NOT_SUPPORTED", "numeric_literal"); k("CUSPARSE_STATUS_SUCCESS", "HIPSPARSE_STATUS_SUCCESS", "numeric_literal"); k("CUSPARSE_STATUS_ZERO_PIVOT", "HIPSPARSE_STATUS_ZERO_PIVOT", "numeric_literal"); k("CUTENSOR_ALGO_DEFAULT", "HIPTENSOR_ALGO_DEFAULT", "numeric_literal"); k("CUTENSOR_ALGO_DEFAULT_PATIENT", "HIPTENSOR_ALGO_DEFAULT_PATIENT", "numeric_literal"); k("CUTENSOR_AUTOTUNE_INCREMENTAL", "HIPTENSOR_AUTOTUNE_MODE_INCREMENTAL", "numeric_literal"); k("CUTENSOR_AUTOTUNE_MODE_INCREMENTAL", "HIPTENSOR_AUTOTUNE_MODE_INCREMENTAL", "numeric_literal"); k("CUTENSOR_AUTOTUNE_MODE_NONE", "HIPTENSOR_AUTOTUNE_MODE_NONE", "numeric_literal"); k("CUTENSOR_AUTOTUNE_NONE", "HIPTENSOR_AUTOTUNE_MODE_NONE", "numeric_literal"); k("CUTENSOR_CACHE_MODE_NONE", "HIPTENSOR_CACHE_MODE_NONE", "numeric_literal"); k("CUTENSOR_CACHE_MODE_PEDANTIC", "HIPTENSOR_CACHE_MODE_PEDANTIC", "numeric_literal"); k("CUTENSOR_COMPUTE_16BF", "HIPTENSOR_COMPUTE_DESC_16BF", "numeric_literal"); k("CUTENSOR_COMPUTE_16F", "HIPTENSOR_COMPUTE_DESC_16F", "numeric_literal"); k("CUTENSOR_COMPUTE_32F", "HIPTENSOR_COMPUTE_DESC_32F", "numeric_literal"); k("CUTENSOR_COMPUTE_32I", "HIPTENSOR_COMPUTE_DESC_32I", "numeric_literal"); k("CUTENSOR_COMPUTE_32U", "HIPTENSOR_COMPUTE_DESC_32U", "numeric_literal"); k("CUTENSOR_COMPUTE_64F", "HIPTENSOR_COMPUTE_DESC_64F", "numeric_literal"); k("CUTENSOR_COMPUTE_8I", "HIPTENSOR_COMPUTE_DESC_8I", "numeric_literal"); k("CUTENSOR_COMPUTE_8U", "HIPTENSOR_COMPUTE_DESC_8U", "numeric_literal"); k("CUTENSOR_COMPUTE_DESC_16BF", "HIPTENSOR_COMPUTE_DESC_16BF", "type"); k("CUTENSOR_COMPUTE_DESC_16F", "HIPTENSOR_COMPUTE_DESC_16F", "type"); k("CUTENSOR_COMPUTE_DESC_32F", "HIPTENSOR_COMPUTE_DESC_32F", "type"); k("CUTENSOR_COMPUTE_DESC_64F", "HIPTENSOR_COMPUTE_DESC_64F", "type"); k("CUTENSOR_C_16BF", "HIPTENSOR_C_16BF", "numeric_literal"); k("CUTENSOR_C_16F", "HIPTENSOR_C_16F", "numeric_literal"); k("CUTENSOR_C_16I", "HIPTENSOR_C_16I", "numeric_literal"); k("CUTENSOR_C_16U", "HIPTENSOR_C_16U", "numeric_literal"); k("CUTENSOR_C_32F", "HIPTENSOR_C_32F", "numeric_literal"); k("CUTENSOR_C_32I", "HIPTENSOR_C_32I", "numeric_literal"); k("CUTENSOR_C_32U", "HIPTENSOR_C_32U", "numeric_literal"); k("CUTENSOR_C_4I", "HIPTENSOR_C_4I", "numeric_literal"); k("CUTENSOR_C_4U", "HIPTENSOR_C_4U", "numeric_literal"); k("CUTENSOR_C_64F", "HIPTENSOR_C_64F", "numeric_literal"); k("CUTENSOR_C_64I", "HIPTENSOR_C_64I", "numeric_literal"); k("CUTENSOR_C_64U", "HIPTENSOR_C_64U", "numeric_literal"); k("CUTENSOR_C_8I", "HIPTENSOR_C_8I", "numeric_literal"); k("CUTENSOR_C_8U", "HIPTENSOR_C_8U", "numeric_literal"); k("CUTENSOR_JIT_MODE_DEFAULT", "HIPTENSOR_JIT_MODE_DEFAULT", "numeric_literal"); k("CUTENSOR_JIT_MODE_NONE", "HIPTENSOR_JIT_MODE_NONE", "numeric_literal"); k("CUTENSOR_OPERATION_DESCRIPTOR_FLOPS", "HIPTENSOR_OPERATION_DESCRIPTOR_FLOPS", "numeric_literal"); k("CUTENSOR_OPERATION_DESCRIPTOR_MOVED_BYTES", "HIPTENSOR_OPERATION_DESCRIPTOR_MOVED_BYTES", "numeric_literal"); k("CUTENSOR_OPERATION_DESCRIPTOR_PADDING_LEFT", "HIPTENSOR_OPERATION_DESCRIPTOR_PADDING_LEFT", "numeric_literal"); k("CUTENSOR_OPERATION_DESCRIPTOR_PADDING_RIGHT", "HIPTENSOR_OPERATION_DESCRIPTOR_PADDING_RIGHT", "numeric_literal"); k("CUTENSOR_OPERATION_DESCRIPTOR_PADDING_VALUE", "HIPTENSOR_OPERATION_DESCRIPTOR_PADDING_VALUE", "numeric_literal"); k("CUTENSOR_OPERATION_DESCRIPTOR_SCALAR_TYPE", "HIPTENSOR_OPERATION_DESCRIPTOR_SCALAR_TYPE", "numeric_literal"); k("CUTENSOR_OPERATION_DESCRIPTOR_TAG", "HIPTENSOR_OPERATION_DESCRIPTOR_TAG", "numeric_literal"); k("CUTENSOR_OP_ABS", "HIPTENSOR_OP_ABS", "numeric_literal"); k("CUTENSOR_OP_ACOS", "HIPTENSOR_OP_ACOS", "numeric_literal"); k("CUTENSOR_OP_ACOSH", "HIPTENSOR_OP_ACOSH", "numeric_literal"); k("CUTENSOR_OP_ADD", "HIPTENSOR_OP_ADD", "numeric_literal"); k("CUTENSOR_OP_ASIN", "HIPTENSOR_OP_ASIN", "numeric_literal"); k("CUTENSOR_OP_ASINH", "HIPTENSOR_OP_ASINH", "numeric_literal"); k("CUTENSOR_OP_ATAN", "HIPTENSOR_OP_ATAN", "numeric_literal"); k("CUTENSOR_OP_ATANH", "HIPTENSOR_OP_ATANH", "numeric_literal"); k("CUTENSOR_OP_CEIL", "HIPTENSOR_OP_CEIL", "numeric_literal"); k("CUTENSOR_OP_CONJ", "HIPTENSOR_OP_CONJ", "numeric_literal"); k("CUTENSOR_OP_COS", "HIPTENSOR_OP_COS", "numeric_literal"); k("CUTENSOR_OP_COSH", "HIPTENSOR_OP_COSH", "numeric_literal"); k("CUTENSOR_OP_EXP", "HIPTENSOR_OP_EXP", "numeric_literal"); k("CUTENSOR_OP_FLOOR", "HIPTENSOR_OP_FLOOR", "numeric_literal"); k("CUTENSOR_OP_IDENTITY", "HIPTENSOR_OP_IDENTITY", "numeric_literal"); k("CUTENSOR_OP_LOG", "HIPTENSOR_OP_LOG", "numeric_literal"); k("CUTENSOR_OP_MAX", "HIPTENSOR_OP_MAX", "numeric_literal"); k("CUTENSOR_OP_MIN", "HIPTENSOR_OP_MIN", "numeric_literal"); k("CUTENSOR_OP_MUL", "HIPTENSOR_OP_MUL", "numeric_literal"); k("CUTENSOR_OP_NEG", "HIPTENSOR_OP_NEG", "numeric_literal"); k("CUTENSOR_OP_RCP", "HIPTENSOR_OP_RCP", "numeric_literal"); k("CUTENSOR_OP_RELU", "HIPTENSOR_OP_RELU", "numeric_literal"); k("CUTENSOR_OP_SIGMOID", "HIPTENSOR_OP_SIGMOID", "numeric_literal"); k("CUTENSOR_OP_SIN", "HIPTENSOR_OP_SIN", "numeric_literal"); k("CUTENSOR_OP_SINH", "HIPTENSOR_OP_SINH", "numeric_literal"); k("CUTENSOR_OP_SQRT", "HIPTENSOR_OP_SQRT", "numeric_literal"); k("CUTENSOR_OP_TAN", "HIPTENSOR_OP_TAN", "numeric_literal"); k("CUTENSOR_OP_TANH", "HIPTENSOR_OP_TANH", "numeric_literal"); k("CUTENSOR_OP_UNKNOWN", "HIPTENSOR_OP_UNKNOWN", "numeric_literal"); k("CUTENSOR_PLAN_PREFERENCE_ALGO", "HIPTENSOR_PLAN_PREFERENCE_ALGO", "numeric_literal"); k("CUTENSOR_PLAN_PREFERENCE_AUTOTUNE_MODE", "HIPTENSOR_PLAN_PREFERENCE_AUTOTUNE_MODE", "numeric_literal"); k("CUTENSOR_PLAN_PREFERENCE_CACHE_MODE", "HIPTENSOR_PLAN_PREFERENCE_CACHE_MODE", "numeric_literal"); k("CUTENSOR_PLAN_PREFERENCE_INCREMENTAL_COUNT", "HIPTENSOR_PLAN_PREFERENCE_INCREMENTAL_COUNT", "numeric_literal"); k("CUTENSOR_PLAN_PREFERENCE_JIT", "HIPTENSOR_PLAN_PREFERENCE_JIT", "numeric_literal"); k("CUTENSOR_PLAN_PREFERENCE_KERNEL_RANK", "HIPTENSOR_PLAN_PREFERENCE_KERNEL_RANK", "numeric_literal"); k("CUTENSOR_PLAN_REQUIRED_WORKSPACE", "HIPTENSOR_PLAN_REQUIRED_WORKSPACE", "numeric_literal"); k("CUTENSOR_R_16BF", "HIPTENSOR_R_16BF", "numeric_literal"); k("CUTENSOR_R_16F", "HIPTENSOR_R_16F", "numeric_literal"); k("CUTENSOR_R_16I", "HIPTENSOR_R_16I", "numeric_literal"); k("CUTENSOR_R_16U", "HIPTENSOR_R_16U", "numeric_literal"); k("CUTENSOR_R_32F", "HIPTENSOR_R_32F", "numeric_literal"); k("CUTENSOR_R_32I", "HIPTENSOR_R_32I", "numeric_literal"); k("CUTENSOR_R_32U", "HIPTENSOR_R_32U", "numeric_literal"); k("CUTENSOR_R_4I", "HIPTENSOR_R_4I", "numeric_literal"); k("CUTENSOR_R_4U", "HIPTENSOR_R_4U", "numeric_literal"); k("CUTENSOR_R_64F", "HIPTENSOR_R_64F", "numeric_literal"); k("CUTENSOR_R_64I", "HIPTENSOR_R_64I", "numeric_literal"); k("CUTENSOR_R_64U", "HIPTENSOR_R_64U", "numeric_literal"); k("CUTENSOR_R_8I", "HIPTENSOR_R_8I", "numeric_literal"); k("CUTENSOR_R_8U", "HIPTENSOR_R_8U", "numeric_literal"); k("CUTENSOR_STATUS_ALLOC_FAILED", "HIPTENSOR_STATUS_ALLOC_FAILED", "numeric_literal"); k("CUTENSOR_STATUS_ARCH_MISMATCH", "HIPTENSOR_STATUS_ARCH_MISMATCH", "numeric_literal"); k("CUTENSOR_STATUS_EXECUTION_FAILED", "HIPTENSOR_STATUS_EXECUTION_FAILED", "numeric_literal"); k("CUTENSOR_STATUS_INSUFFICIENT_DRIVER", "HIPTENSOR_STATUS_INSUFFICIENT_DRIVER", "numeric_literal"); k("CUTENSOR_STATUS_INSUFFICIENT_WORKSPACE", "HIPTENSOR_STATUS_INSUFFICIENT_WORKSPACE", "numeric_literal"); k("CUTENSOR_STATUS_INTERNAL_ERROR", "HIPTENSOR_STATUS_INTERNAL_ERROR", "numeric_literal"); k("CUTENSOR_STATUS_INVALID_VALUE", "HIPTENSOR_STATUS_INVALID_VALUE", "numeric_literal"); k("CUTENSOR_STATUS_IO_ERROR", "HIPTENSOR_STATUS_IO_ERROR", "numeric_literal"); k("CUTENSOR_STATUS_NOT_INITIALIZED", "HIPTENSOR_STATUS_NOT_INITIALIZED", "numeric_literal"); k("CUTENSOR_STATUS_NOT_SUPPORTED", "HIPTENSOR_STATUS_NOT_SUPPORTED", "numeric_literal"); k("CUTENSOR_STATUS_SUCCESS", "HIPTENSOR_STATUS_SUCCESS", "numeric_literal"); k("CUTENSOR_WORKSPACE_DEFAULT", "HIPTENSOR_WORKSPACE_DEFAULT", "numeric_literal"); k("CUTENSOR_WORKSPACE_MAX", "HIPTENSOR_WORKSPACE_MAX", "numeric_literal"); k("CUTENSOR_WORKSPACE_MIN", "HIPTENSOR_WORKSPACE_MIN", "numeric_literal"); k("CU_ACCESS_PROPERTY_NORMAL", "hipAccessPropertyNormal", "numeric_literal"); k("CU_ACCESS_PROPERTY_PERSISTING", "hipAccessPropertyPersisting", "numeric_literal"); k("CU_ACCESS_PROPERTY_STREAMING", "hipAccessPropertyStreaming", "numeric_literal"); k("CU_AD_FORMAT_FLOAT", "HIP_AD_FORMAT_FLOAT", "numeric_literal"); k("CU_AD_FORMAT_HALF", "HIP_AD_FORMAT_HALF", "numeric_literal"); k("CU_AD_FORMAT_SIGNED_INT16", "HIP_AD_FORMAT_SIGNED_INT16", "numeric_literal"); k("CU_AD_FORMAT_SIGNED_INT32", "HIP_AD_FORMAT_SIGNED_INT32", "numeric_literal"); k("CU_AD_FORMAT_SIGNED_INT8", "HIP_AD_FORMAT_SIGNED_INT8", "numeric_literal"); k("CU_AD_FORMAT_UNSIGNED_INT16", "HIP_AD_FORMAT_UNSIGNED_INT16", "numeric_literal"); k("CU_AD_FORMAT_UNSIGNED_INT32", "HIP_AD_FORMAT_UNSIGNED_INT32", "numeric_literal"); k("CU_AD_FORMAT_UNSIGNED_INT8", "HIP_AD_FORMAT_UNSIGNED_INT8", "numeric_literal"); k("CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_MIPTAIL", "hipArraySparseSubresourceTypeMiptail", "numeric_literal"); k("CU_ARRAY_SPARSE_SUBRESOURCE_TYPE_SPARSE_LEVEL", "hipArraySparseSubresourceTypeSparseLevel", "numeric_literal"); k("CU_COMPUTEMODE_DEFAULT", "hipComputeModeDefault", "numeric_literal"); k("CU_COMPUTEMODE_EXCLUSIVE", "hipComputeModeExclusive", "numeric_literal"); k("CU_COMPUTEMODE_EXCLUSIVE_PROCESS", "hipComputeModeExclusiveProcess", "numeric_literal"); k("CU_COMPUTEMODE_PROHIBITED", "hipComputeModeProhibited", "numeric_literal"); k("CU_CTX_BLOCKING_SYNC", "hipDeviceScheduleBlockingSync", "numeric_literal"); k("CU_CTX_LMEM_RESIZE_TO_MAX", "hipDeviceLmemResizeToMax", "numeric_literal"); k("CU_CTX_MAP_HOST", "hipDeviceMapHost", "numeric_literal"); k("CU_CTX_SCHED_AUTO", "hipDeviceScheduleAuto", "numeric_literal"); k("CU_CTX_SCHED_BLOCKING_SYNC", "hipDeviceScheduleBlockingSync", "numeric_literal"); k("CU_CTX_SCHED_MASK", "hipDeviceScheduleMask", "numeric_literal"); k("CU_CTX_SCHED_SPIN", "hipDeviceScheduleSpin", "numeric_literal"); k("CU_CTX_SCHED_YIELD", "hipDeviceScheduleYield", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT", "hipDeviceAttributeAsyncEngineCount", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY", "hipDeviceAttributeCanMapHostMemory", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_CAN_USE_HOST_POINTER_FOR_REGISTERED_MEM", "hipDeviceAttributeCanUseHostPointerForRegisteredMem", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR", "hipDeviceAttributeCanUseStreamWaitValue", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V1", "hipDeviceAttributeCanUseStreamWaitValue", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_CLOCK_RATE", "hipDeviceAttributeClockRate", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR", "hipDeviceAttributeComputeCapabilityMajor", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR", "hipDeviceAttributeComputeCapabilityMinor", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_COMPUTE_MODE", "hipDeviceAttributeComputeMode", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_COMPUTE_PREEMPTION_SUPPORTED", "hipDeviceAttributeComputePreemptionSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS", "hipDeviceAttributeConcurrentKernels", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS", "hipDeviceAttributeConcurrentManagedAccess", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_COOPERATIVE_LAUNCH", "hipDeviceAttributeCooperativeLaunch", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_COOPERATIVE_MULTI_DEVICE_LAUNCH", "hipDeviceAttributeCooperativeMultiDeviceLaunch", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_DIRECT_MANAGED_MEM_ACCESS_FROM_HOST", "hipDeviceAttributeDirectManagedMemAccessFromHost", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_DMA_BUF_SUPPORTED", "hipDeviceAttributeDmaBufSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_ECC_ENABLED", "hipDeviceAttributeEccEnabled", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_GLOBAL_L1_CACHE_SUPPORTED", "hipDeviceAttributeGlobalL1CacheSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH", "hipDeviceAttributeMemoryBusWidth", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_GPU_OVERLAP", "hipDeviceAttributeAsyncEngineCount", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_HOST_NATIVE_ATOMIC_SUPPORTED", "hipDeviceAttributeHostNativeAtomicSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_HOST_NUMA_ID", "hipDeviceAttributeHostNumaId", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_HOST_REGISTER_SUPPORTED", "hipDeviceAttributeHostRegisterSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_INTEGRATED", "hipDeviceAttributeIntegrated", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT", "hipDeviceAttributeKernelExecTimeout", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE", "hipDeviceAttributeL2CacheSize", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_LOCAL_L1_CACHE_SUPPORTED", "hipDeviceAttributeLocalL1CacheSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MANAGED_MEMORY", "hipDeviceAttributeManagedMemory", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH", "hipDeviceAttributeMaxSurface1DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH", "hipDeviceAttributeMaxSurface1D", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT", "hipDeviceAttributeMaxSurface2D", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT", "hipDeviceAttributeMaxSurface2DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH", "hipDeviceAttributeMaxSurface2DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH", "hipDeviceAttributeMaxSurface2D", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH", "hipDeviceAttributeMaxSurface3D", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT", "hipDeviceAttributeMaxSurface3D", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH", "hipDeviceAttributeMaxSurface3D", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH", "hipDeviceAttributeMaxSurfaceCubemapLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH", "hipDeviceAttributeMaxSurfaceCubemap", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH", "hipDeviceAttributeMaxTexture1DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH", "hipDeviceAttributeMaxTexture1DLinear", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH", "hipDeviceAttributeMaxTexture1DMipmap", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH", "hipDeviceAttributeMaxTexture1DWidth", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT", "hipDeviceAttributeMaxTexture2DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH", "hipDeviceAttributeMaxTexture2DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT", "hipDeviceAttributeMaxTexture2DGather", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH", "hipDeviceAttributeMaxTexture2DGather", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT", "hipDeviceAttributeMaxTexture2DHeight", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT", "hipDeviceAttributeMaxTexture2DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH", "hipDeviceAttributeMaxTexture2DLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT", "hipDeviceAttributeMaxTexture2DLinear", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH", "hipDeviceAttributeMaxTexture2DLinear", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH", "hipDeviceAttributeMaxTexture2DLinear", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT", "hipDeviceAttributeMaxTexture2DMipmap", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH", "hipDeviceAttributeMaxTexture2DMipmap", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH", "hipDeviceAttributeMaxTexture2DWidth", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH", "hipDeviceAttributeMaxTexture3DDepth", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE", "hipDeviceAttributeMaxTexture3DAlt", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT", "hipDeviceAttributeMaxTexture3DHeight", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE", "hipDeviceAttributeMaxTexture3DAlt", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH", "hipDeviceAttributeMaxTexture3DWidth", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE", "hipDeviceAttributeMaxTexture3DAlt", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH", "hipDeviceAttributeMaxTextureCubemapLayered", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH", "hipDeviceAttributeMaxTextureCubemap", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_BLOCKS_PER_MULTIPROCESSOR", "hipDeviceAttributeMaxBlocksPerMultiprocessor", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X", "hipDeviceAttributeMaxBlockDimX", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y", "hipDeviceAttributeMaxBlockDimY", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z", "hipDeviceAttributeMaxBlockDimZ", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X", "hipDeviceAttributeMaxGridDimX", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y", "hipDeviceAttributeMaxGridDimY", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z", "hipDeviceAttributeMaxGridDimZ", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_PITCH", "hipDeviceAttributeMaxPitch", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK", "hipDeviceAttributeMaxRegistersPerBlock", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_MULTIPROCESSOR", "hipDeviceAttributeMaxRegistersPerMultiprocessor", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK", "hipDeviceAttributeMaxSharedMemoryPerBlock", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN", "hipDeviceAttributeSharedMemPerBlockOptin", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_MULTIPROCESSOR", "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK", "hipDeviceAttributeMaxThreadsPerBlock", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR", "hipDeviceAttributeMaxThreadsPerMultiProcessor", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE", "hipDeviceAttributeMemoryClockRate", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MEMORY_POOLS_SUPPORTED", "hipDeviceAttributeMemoryPoolsSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT", "hipDeviceAttributeMultiprocessorCount", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD", "hipDeviceAttributeIsMultiGpuBoard", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_MULTI_GPU_BOARD_GROUP_ID", "hipDeviceAttributeMultiGpuBoardGroupId", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS", "hipDeviceAttributePageableMemoryAccess", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_PAGEABLE_MEMORY_ACCESS_USES_HOST_PAGE_TABLES", "hipDeviceAttributePageableMemoryAccessUsesHostPageTables", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_PCI_BUS_ID", "hipDeviceAttributePciBusId", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID", "hipDeviceAttributePciDeviceId", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID", "hipDeviceAttributePciDomainId", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK", "hipDeviceAttributeMaxRegistersPerBlock", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK", "hipDeviceAttributeMaxSharedMemoryPerBlock", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_SINGLE_TO_DOUBLE_PRECISION_PERF_RATIO", "hipDeviceAttributeSingleToDoublePrecisionPerfRatio", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_STREAM_PRIORITIES_SUPPORTED", "hipDeviceAttributeStreamPrioritiesSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT", "hipDeviceAttributeSurfaceAlignment", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_TCC_DRIVER", "hipDeviceAttributeTccDriver", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT", "hipDeviceAttributeTextureAlignment", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT", "hipDeviceAttributeTexturePitchAlignment", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY", "hipDeviceAttributeTotalConstantMemory", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING", "hipDeviceAttributeUnifiedAddressing", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED", "hipDeviceAttributeVirtualMemoryManagementSupported", "numeric_literal"); k("CU_DEVICE_ATTRIBUTE_WARP_SIZE", "hipDeviceAttributeWarpSize", "numeric_literal"); k("CU_DEVICE_CPU", "hipCpuDeviceId", "define"); k("CU_DEVICE_INVALID", "hipInvalidDeviceId", "define"); k("CU_DEVICE_P2P_ATTRIBUTE_ACCESS_ACCESS_SUPPORTED", "hipDevP2PAttrHipArrayAccessSupported", "numeric_literal"); k("CU_DEVICE_P2P_ATTRIBUTE_ACCESS_SUPPORTED", "hipDevP2PAttrAccessSupported", "numeric_literal"); k("CU_DEVICE_P2P_ATTRIBUTE_ARRAY_ACCESS_ACCESS_SUPPORTED", "hipDevP2PAttrHipArrayAccessSupported", "numeric_literal"); k("CU_DEVICE_P2P_ATTRIBUTE_CUDA_ARRAY_ACCESS_SUPPORTED", "hipDevP2PAttrHipArrayAccessSupported", "numeric_literal"); k("CU_DEVICE_P2P_ATTRIBUTE_NATIVE_ATOMIC_SUPPORTED", "hipDevP2PAttrNativeAtomicSupported", "numeric_literal"); k("CU_DEVICE_P2P_ATTRIBUTE_PERFORMANCE_RANK", "hipDevP2PAttrPerformanceRank", "numeric_literal"); k("CU_EVENT_BLOCKING_SYNC", "hipEventBlockingSync", "numeric_literal"); k("CU_EVENT_DEFAULT", "hipEventDefault", "numeric_literal"); k("CU_EVENT_DISABLE_TIMING", "hipEventDisableTiming", "numeric_literal"); k("CU_EVENT_INTERPROCESS", "hipEventInterprocess", "numeric_literal"); k("CU_EVENT_RECORD_DEFAULT", "hipEventRecordDefault", "numeric_literal"); k("CU_EVENT_RECORD_EXTERNAL", "hipEventRecordExternal", "numeric_literal"); k("CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE", "hipExternalMemoryHandleTypeD3D11Resource", "numeric_literal"); k("CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_RESOURCE_KMT", "hipExternalMemoryHandleTypeD3D11ResourceKmt", "numeric_literal"); k("CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP", "hipExternalMemoryHandleTypeD3D12Heap", "numeric_literal"); k("CU_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE", "hipExternalMemoryHandleTypeD3D12Resource", "numeric_literal"); k("CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD", "hipExternalMemoryHandleTypeOpaqueFd", "numeric_literal"); k("CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32", "hipExternalMemoryHandleTypeOpaqueWin32", "numeric_literal"); k("CU_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT", "hipExternalMemoryHandleTypeOpaqueWin32Kmt", "numeric_literal"); k("CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE", "hipExternalSemaphoreHandleTypeD3D12Fence", "numeric_literal"); k("CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD", "hipExternalSemaphoreHandleTypeOpaqueFd", "numeric_literal"); k("CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32", "hipExternalSemaphoreHandleTypeOpaqueWin32", "numeric_literal"); k("CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT", "hipExternalSemaphoreHandleTypeOpaqueWin32Kmt", "numeric_literal"); k("CU_FILE_ALLOW_COMPAT_MODE", "hipFileAllowCompatMode", "numeric_literal"); k("CU_FILE_ASYNC_NOT_SUPPORTED", "hipFileAsyncNotSupported", "numeric_literal"); k("CU_FILE_BATCH_FULL", "hipFileBatchFull", "numeric_literal"); k("CU_FILE_BATCH_IO_SUPPORTED", "hipFileBatchIOSupported", "numeric_literal"); k("CU_FILE_BATCH_SUBMIT_FAILED", "hipFileBatchSubmitFailed", "numeric_literal"); k("CU_FILE_BEEGFS_SUPPORTED", "hipFileBEEGFSSupported", "numeric_literal"); k("CU_FILE_CUDA_CONTEXT_MISMATCH", "hipFileHipContextMismatch", "numeric_literal"); k("CU_FILE_CUDA_DRIVER_ERROR", "hipFileHipDriverError", "numeric_literal"); k("CU_FILE_CUDA_ERR", "HIP_DRV_ERR", "define"); k("CU_FILE_CUDA_MEMORY_TYPE_INVALID", "hipFileHipMemoryTypeInvalid", "numeric_literal"); k("CU_FILE_CUDA_POINTER_INVALID", "hipFileHipPointerInvalid", "numeric_literal"); k("CU_FILE_CUDA_POINTER_RANGE_ERROR", "hipFileHipPointerRangeError", "numeric_literal"); k("CU_FILE_DEVICE_NOT_FOUND", "hipFileDeviceNotFound", "numeric_literal"); k("CU_FILE_DEVICE_NOT_SUPPORTED", "hipFileDeviceNotSupported", "numeric_literal"); k("CU_FILE_DIO_NOT_SET", "hipFileDIONotSet", "numeric_literal"); k("CU_FILE_DRIVER_ALREADY_OPEN", "hipFileDriverAlreadyOpen", "numeric_literal"); k("CU_FILE_DRIVER_CLOSING", "hipFileDriverClosing", "numeric_literal"); k("CU_FILE_DRIVER_INVALID_PROPS", "hipFileDriverInvalidProps", "numeric_literal"); k("CU_FILE_DRIVER_NOT_INITIALIZED", "hipFileDriverNotInitialized", "numeric_literal"); k("CU_FILE_DRIVER_UNSUPPORTED_LIMIT", "hipFileDriverUnsupportedLimit", "numeric_literal"); k("CU_FILE_DRIVER_VERSION_MISMATCH", "hipFileDriverVersionMismatch", "numeric_literal"); k("CU_FILE_DRIVER_VERSION_READ_ERROR", "hipFileDriverVersionReadError", "numeric_literal"); k("CU_FILE_DYN_ROUTING_SUPPORTED", "hipFileDynRoutingSupported", "numeric_literal"); k("CU_FILE_GETNEWFD_FAILED", "hipFileGetNewFDFailed", "numeric_literal"); k("CU_FILE_GPFS_SUPPORTED", "hipFileGPFSSupported", "numeric_literal"); k("CU_FILE_GPU_MEMORY_PINNING_FAILED", "hipFileGPUMemoryPinningFailed", "numeric_literal"); k("CU_FILE_HANDLE_ALREADY_REGISTERED", "hipFileHandleAlreadyRegistered", "numeric_literal"); k("CU_FILE_HANDLE_NOT_REGISTERED", "hipFileHandleNotRegistered", "numeric_literal"); k("CU_FILE_HANDLE_TYPE_OPAQUE_FD", "hipFileHandleTypeOpaqueFD", "numeric_literal"); k("CU_FILE_HANDLE_TYPE_OPAQUE_WIN32", "hipFileHandleTypeOpaqueWin32", "numeric_literal"); k("CU_FILE_HANDLE_TYPE_USERSPACE_FS", "hipFileHandleTypeUserspaceFS", "numeric_literal"); k("CU_FILE_INTERNAL_ERROR", "hipFileInternalError", "numeric_literal"); k("CU_FILE_INVALID_FILE_OPEN_FLAG", "hipFileInvalidFileOpenFlag", "numeric_literal"); k("CU_FILE_INVALID_FILE_TYPE", "hipFileInvalidFileType", "numeric_literal"); k("CU_FILE_INVALID_MAPPING_RANGE", "hipFileInvalidMappingRange", "numeric_literal"); k("CU_FILE_INVALID_MAPPING_SIZE", "hipFileInvalidMappingSize", "numeric_literal"); k("CU_FILE_INVALID_VALUE", "hipFileInvalidValue", "numeric_literal"); k("CU_FILE_IO_DISABLED", "hipFileIODisabled", "numeric_literal"); k("CU_FILE_IO_MAX_ERROR", "hipFileIOMaxError", "numeric_literal"); k("CU_FILE_IO_NOT_SUPPORTED", "hipFileIONotSupported", "numeric_literal"); k("CU_FILE_LUSTRE_SUPPORTED", "hipFileLustreSupported", "numeric_literal"); k("CU_FILE_MEMORY_ALREADY_REGISTERED", "hipFileMemoryAlreadyRegistered", "numeric_literal"); k("CU_FILE_MEMORY_NOT_REGISTERED", "hipFileMemoryNotRegistered", "numeric_literal"); k("CU_FILE_NFS_SUPPORTED", "hipFileNFSSupported", "numeric_literal"); k("CU_FILE_NVFS_DRIVER_ERROR", "hipFileDriverError", "numeric_literal"); k("CU_FILE_NVFS_SETUP_ERROR", "hipFileDriverSetupError", "numeric_literal"); k("CU_FILE_NVMEOF_SUPPORTED", "hipFileNVMeoFSupported", "numeric_literal"); k("CU_FILE_NVMESH_SUPPORTED", "hipFileNVMeshSupported", "numeric_literal"); k("CU_FILE_NVME_P2P_SUPPORTED", "hipFileNVMeP2PSupported", "numeric_literal"); k("CU_FILE_NVME_SUPPORTED", "hipFileNVMeSupported", "numeric_literal"); k("CU_FILE_PARALLEL_IO_SUPPORTED", "hipFileParallelIOSupported", "numeric_literal"); k("CU_FILE_PERMISSION_DENIED", "hipFilePermissionDenied", "numeric_literal"); k("CU_FILE_PLATFORM_NOT_SUPPORTED", "hipFilePlatformNotSupported", "numeric_literal"); k("CU_FILE_RDMA_REGISTER", "HIPFILE_RDMA_REGISTER", "numeric_literal"); k("CU_FILE_RDMA_RELAXED_ORDERING", "HIPFILE_RDMA_RELAXED_ORDERING", "numeric_literal"); k("CU_FILE_SCALEFLUX_CSD_SUPPORTED", "hipFileScaleFluxCSDSupported", "numeric_literal"); k("CU_FILE_SCSI_SUPPORTED", "hipFileSCSISupported", "numeric_literal"); k("CU_FILE_STREAMS_SUPPORTED", "hipFileStreamsSupported", "numeric_literal"); k("CU_FILE_STREAM_FIXED_BUF_OFFSET", "HIPFILE_STREAM_FIXED_BUF_OFFSET", "numeric_literal"); k("CU_FILE_STREAM_FIXED_FILE_OFFSET", "HIPFILE_STREAM_FIXED_FILE_OFFSET", "numeric_literal"); k("CU_FILE_STREAM_FIXED_FILE_SIZE", "HIPFILE_STREAM_FIXED_FILE_SIZE", "numeric_literal"); k("CU_FILE_STREAM_PAGE_ALIGNED_INPUTS", "HIPFILE_STREAM_PAGE_ALIGNED_INPUTS", "numeric_literal"); k("CU_FILE_SUCCESS", "hipFileSuccess", "numeric_literal"); k("CU_FILE_USE_POLL_MODE", "hipFileUsePollMode", "numeric_literal"); k("CU_FILE_WEKAFS_SUPPORTED", "hipFileWekaFSSupported", "numeric_literal"); k("CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_HOST", "hipFlushGPUDirectRDMAWritesOptionHost", "numeric_literal"); k("CU_FLUSH_GPU_DIRECT_RDMA_WRITES_OPTION_MEMOPS", "hipFlushGPUDirectRDMAWritesOptionMemOps", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_BINARY_VERSION", "HIP_FUNC_ATTRIBUTE_BINARY_VERSION", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_CACHE_MODE_CA", "HIP_FUNC_ATTRIBUTE_CACHE_MODE_CA", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_CONST_SIZE_BYTES", "HIP_FUNC_ATTRIBUTE_CONST_SIZE_BYTES", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES", "HIP_FUNC_ATTRIBUTE_LOCAL_SIZE_BYTES", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_MAX", "HIP_FUNC_ATTRIBUTE_MAX", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES", "HIP_FUNC_ATTRIBUTE_MAX_DYNAMIC_SHARED_SIZE_BYTES", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK", "HIP_FUNC_ATTRIBUTE_MAX_THREADS_PER_BLOCK", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_NUM_REGS", "HIP_FUNC_ATTRIBUTE_NUM_REGS", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT", "HIP_FUNC_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_PTX_VERSION", "HIP_FUNC_ATTRIBUTE_PTX_VERSION", "numeric_literal"); k("CU_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES", "HIP_FUNC_ATTRIBUTE_SHARED_SIZE_BYTES", "numeric_literal"); k("CU_FUNC_CACHE_PREFER_EQUAL", "hipFuncCachePreferEqual", "numeric_literal"); k("CU_FUNC_CACHE_PREFER_L1", "hipFuncCachePreferL1", "numeric_literal"); k("CU_FUNC_CACHE_PREFER_NONE", "hipFuncCachePreferNone", "numeric_literal"); k("CU_FUNC_CACHE_PREFER_SHARED", "hipFuncCachePreferShared", "numeric_literal"); k("CU_GET_PROC_ADDRESS_DEFAULT", "hipEnableDefault", "numeric_literal"); k("CU_GET_PROC_ADDRESS_LEGACY_STREAM", "hipEnableLegacyStream", "numeric_literal"); k("CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM", "hipEnablePerThreadDefaultStream", "numeric_literal"); k("CU_GET_PROC_ADDRESS_SUCCESS", "HIP_GET_PROC_ADDRESS_SUCCESS", "numeric_literal"); k("CU_GET_PROC_ADDRESS_SYMBOL_NOT_FOUND", "HIP_GET_PROC_ADDRESS_SYMBOL_NOT_FOUND", "numeric_literal"); k("CU_GET_PROC_ADDRESS_VERSION_NOT_SUFFICIENT", "HIP_GET_PROC_ADDRESS_VERSION_NOT_SUFFICIENT", "numeric_literal"); k("CU_GL_DEVICE_LIST_ALL", "hipGLDeviceListAll", "numeric_literal"); k("CU_GL_DEVICE_LIST_CURRENT_FRAME", "hipGLDeviceListCurrentFrame", "numeric_literal"); k("CU_GL_DEVICE_LIST_NEXT_FRAME", "hipGLDeviceListNextFrame", "numeric_literal"); k("CU_GPU_DIRECT_RDMA_WRITES_ORDERING_ALL_DEVICES", "hipGPUDirectRDMAWritesOrderingAllDevices", "numeric_literal"); k("CU_GPU_DIRECT_RDMA_WRITES_ORDERING_NONE", "hipGPUDirectRDMAWritesOrderingNone", "numeric_literal"); k("CU_GPU_DIRECT_RDMA_WRITES_ORDERING_OWNER", "hipGPUDirectRDMAWritesOrderingOwner", "numeric_literal"); k("CU_GRAPHICS_REGISTER_FLAGS_NONE", "hipGraphicsRegisterFlagsNone", "numeric_literal"); k("CU_GRAPHICS_REGISTER_FLAGS_READ_ONLY", "hipGraphicsRegisterFlagsReadOnly", "numeric_literal"); k("CU_GRAPHICS_REGISTER_FLAGS_SURFACE_LDST", "hipGraphicsRegisterFlagsSurfaceLoadStore", "numeric_literal"); k("CU_GRAPHICS_REGISTER_FLAGS_TEXTURE_GATHER", "hipGraphicsRegisterFlagsTextureGather", "numeric_literal"); k("CU_GRAPHICS_REGISTER_FLAGS_WRITE_DISCARD", "hipGraphicsRegisterFlagsWriteDiscard", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_EVENT_NODE_PARAMS", "hipGraphDebugDotFlagsEventNodeParams", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_SIGNAL_NODE_PARAMS", "hipGraphDebugDotFlagsExtSemasSignalNodeParams", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_WAIT_NODE_PARAMS", "hipGraphDebugDotFlagsExtSemasWaitNodeParams", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_HANDLES", "hipGraphDebugDotFlagsHandles", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_HOST_NODE_PARAMS", "hipGraphDebugDotFlagsHostNodeParams", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_ATTRIBUTES", "hipGraphDebugDotFlagsKernelNodeAttributes", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_PARAMS", "hipGraphDebugDotFlagsKernelNodeParams", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_MEMCPY_NODE_PARAMS", "hipGraphDebugDotFlagsMemcpyNodeParams", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_MEMSET_NODE_PARAMS", "hipGraphDebugDotFlagsMemsetNodeParams", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES", "hipGraphDebugDotFlagsRuntimeTypes", "numeric_literal"); k("CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE", "hipGraphDebugDotFlagsVerbose", "numeric_literal"); k("CU_GRAPH_DEPENDENCY_TYPE_DEFAULT", "hipGraphDependencyTypeDefault", "numeric_literal"); k("CU_GRAPH_DEPENDENCY_TYPE_PROGRAMMATIC", "hipGraphDependencyTypeProgrammatic", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_ERROR", "hipGraphExecUpdateError", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_ERROR_FUNCTION_CHANGED", "hipGraphExecUpdateErrorFunctionChanged", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_ERROR_NODE_TYPE_CHANGED", "hipGraphExecUpdateErrorNodeTypeChanged", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_ERROR_NOT_SUPPORTED", "hipGraphExecUpdateErrorNotSupported", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_ERROR_PARAMETERS_CHANGED", "hipGraphExecUpdateErrorParametersChanged", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_ERROR_TOPOLOGY_CHANGED", "hipGraphExecUpdateErrorTopologyChanged", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_ERROR_UNSUPPORTED_FUNCTION_CHANGE", "hipGraphExecUpdateErrorUnsupportedFunctionChange", "numeric_literal"); k("CU_GRAPH_EXEC_UPDATE_SUCCESS", "hipGraphExecUpdateSuccess", "numeric_literal"); k("CU_GRAPH_KERNEL_NODE_PORT_DEFAULT", "hipGraphKernelNodePortDefault", "define"); k("CU_GRAPH_KERNEL_NODE_PORT_LAUNCH_ORDER", "hipGraphKernelNodePortLaunchCompletion", "define"); k("CU_GRAPH_KERNEL_NODE_PORT_PROGRAMMATIC", "hipGraphKernelNodePortProgrammatic", "define"); k("CU_GRAPH_MEM_ATTR_RESERVED_MEM_CURRENT", "hipGraphMemAttrReservedMemCurrent", "numeric_literal"); k("CU_GRAPH_MEM_ATTR_RESERVED_MEM_HIGH", "hipGraphMemAttrReservedMemHigh", "numeric_literal"); k("CU_GRAPH_MEM_ATTR_USED_MEM_CURRENT", "hipGraphMemAttrUsedMemCurrent", "numeric_literal"); k("CU_GRAPH_MEM_ATTR_USED_MEM_HIGH", "hipGraphMemAttrUsedMemHigh", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_BATCH_MEM_OP", "hipGraphNodeTypeBatchMemOp", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_COUNT", "hipGraphNodeTypeCount", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_EMPTY", "hipGraphNodeTypeEmpty", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_EVENT_RECORD", "hipGraphNodeTypeEventRecord", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_EXT_SEMAS_SIGNAL", "hipGraphNodeTypeExtSemaphoreSignal", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_EXT_SEMAS_WAIT", "hipGraphNodeTypeExtSemaphoreWait", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_GRAPH", "hipGraphNodeTypeGraph", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_HOST", "hipGraphNodeTypeHost", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_KERNEL", "hipGraphNodeTypeKernel", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_MEMCPY", "hipGraphNodeTypeMemcpy", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_MEMSET", "hipGraphNodeTypeMemset", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_MEM_ALLOC", "hipGraphNodeTypeMemAlloc", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_MEM_FREE", "hipGraphNodeTypeMemFree", "numeric_literal"); k("CU_GRAPH_NODE_TYPE_WAIT_EVENT", "hipGraphNodeTypeWaitEvent", "numeric_literal"); k("CU_GRAPH_USER_OBJECT_MOVE", "hipGraphUserObjectMove", "numeric_literal"); k("CU_IPC_HANDLE_SIZE", "HIP_IPC_HANDLE_SIZE", "define"); k("CU_IPC_MEM_LAZY_ENABLE_PEER_ACCESS", "hipIpcMemLazyEnablePeerAccess", "numeric_literal"); k("CU_JIT_CACHE_MODE", "hipJitOptionCacheMode", "numeric_literal"); k("CU_JIT_ERROR_LOG_BUFFER", "hipJitOptionErrorLogBuffer", "numeric_literal"); k("CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES", "hipJitOptionErrorLogBufferSizeBytes", "numeric_literal"); k("CU_JIT_FALLBACK_STRATEGY", "hipJitOptionFallbackStrategy", "numeric_literal"); k("CU_JIT_FAST_COMPILE", "hipJitOptionFastCompile", "numeric_literal"); k("CU_JIT_FMA", "hipJitOptionFma", "numeric_literal"); k("CU_JIT_FTZ", "hipJitOptionFtz", "numeric_literal"); k("CU_JIT_GENERATE_DEBUG_INFO", "hipJitOptionGenerateDebugInfo", "numeric_literal"); k("CU_JIT_GENERATE_LINE_INFO", "hipJitOptionGenerateLineInfo", "numeric_literal"); k("CU_JIT_GLOBAL_SYMBOL_ADDRESSES", "hipJitOptionGlobalSymbolAddresses", "numeric_literal"); k("CU_JIT_GLOBAL_SYMBOL_COUNT", "hipJitOptionGlobalSymbolCount", "numeric_literal"); k("CU_JIT_GLOBAL_SYMBOL_NAMES", "hipJitOptionGlobalSymbolNames", "numeric_literal"); k("CU_JIT_INFO_LOG_BUFFER", "hipJitOptionInfoLogBuffer", "numeric_literal"); k("CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES", "hipJitOptionInfoLogBufferSizeBytes", "numeric_literal"); k("CU_JIT_INPUT_CUBIN", "hipJitInputCubin", "numeric_literal"); k("CU_JIT_INPUT_FATBINARY", "hipJitInputFatBinary", "numeric_literal"); k("CU_JIT_INPUT_LIBRARY", "hipJitInputLibrary", "numeric_literal"); k("CU_JIT_INPUT_NVVM", "hipJitInputNvvm", "numeric_literal"); k("CU_JIT_INPUT_OBJECT", "hipJitInputObject", "numeric_literal"); k("CU_JIT_INPUT_PTX", "hipJitInputPtx", "numeric_literal"); k("CU_JIT_LOG_VERBOSE", "hipJitOptionLogVerbose", "numeric_literal"); k("CU_JIT_LTO", "hipJitOptionLto", "numeric_literal"); k("CU_JIT_MAX_REGISTERS", "hipJitOptionMaxRegisters", "numeric_literal"); k("CU_JIT_MAX_THREADS_PER_BLOCK", "hipJitOptionMaxThreadsPerBlock", "numeric_literal"); k("CU_JIT_MIN_CTA_PER_SM", "hipJitOptionMinCTAPerSM", "numeric_literal"); k("CU_JIT_NEW_SM3X_OPT", "hipJitOptionSm3xOpt", "numeric_literal"); k("CU_JIT_NUM_INPUT_TYPES", "hipJitNumLegacyInputTypes", "numeric_literal"); k("CU_JIT_NUM_OPTIONS", "hipJitOptionNumOptions", "numeric_literal"); k("CU_JIT_OPTIMIZATION_LEVEL", "hipJitOptionOptimizationLevel", "numeric_literal"); k("CU_JIT_OVERRIDE_DIRECTIVE_VALUES", "hipJitOptionOverrideDirectiveValues", "numeric_literal"); k("CU_JIT_POSITION_INDEPENDENT_CODE", "hipJitOptionPositionIndependentCode", "numeric_literal"); k("CU_JIT_PREC_DIV", "hipJitOptionPrecDiv", "numeric_literal"); k("CU_JIT_PREC_SQRT", "hipJitOptionPrecSqrt", "numeric_literal"); k("CU_JIT_TARGET", "hipJitOptionTarget", "numeric_literal"); k("CU_JIT_TARGET_FROM_CUCONTEXT", "hipJitOptionTargetFromContext", "numeric_literal"); k("CU_JIT_THREADS_PER_BLOCK", "hipJitOptionThreadsPerBlock", "numeric_literal"); k("CU_JIT_WALL_TIME", "hipJitOptionWallTime", "numeric_literal"); k("CU_KERNEL_NODE_ATTRIBUTE_ACCESS_POLICY_WINDOW", "hipKernelNodeAttributeAccessPolicyWindow", "numeric_literal"); k("CU_KERNEL_NODE_ATTRIBUTE_COOPERATIVE", "hipKernelNodeAttributeCooperative", "numeric_literal"); k("CU_KERNEL_NODE_ATTRIBUTE_PRIORITY", "hipKernelNodeAttributePriority", "numeric_literal"); k("CU_LAUNCH_ATTRIBUTE_ACCESS_POLICY_WINDOW", "hipLaunchAttributeAccessPolicyWindow", "numeric_literal"); k("CU_LAUNCH_ATTRIBUTE_COOPERATIVE", "hipLaunchAttributeCooperative", "numeric_literal"); k("CU_LAUNCH_ATTRIBUTE_MAX", "hipLaunchAttributeMax", "numeric_literal"); k("CU_LAUNCH_ATTRIBUTE_MEM_SYNC_DOMAIN", "hipLaunchAttributeMemSyncDomain", "numeric_literal"); k("CU_LAUNCH_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP", "hipLaunchAttributeMemSyncDomainMap", "numeric_literal"); k("CU_LAUNCH_ATTRIBUTE_PRIORITY", "hipLaunchAttributePriority", "numeric_literal"); k("CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY", "hipLaunchAttributeSynchronizationPolicy", "numeric_literal"); k("CU_LAUNCH_MEM_SYNC_DOMAIN_DEFAULT", "hipLaunchMemSyncDomainDefault", "numeric_literal"); k("CU_LAUNCH_MEM_SYNC_DOMAIN_REMOTE", "hipLaunchMemSyncDomainRemote", "numeric_literal"); k("CU_LAUNCH_PARAM_BUFFER_POINTER", "HIP_LAUNCH_PARAM_BUFFER_POINTER", "define"); k("CU_LAUNCH_PARAM_BUFFER_SIZE", "HIP_LAUNCH_PARAM_BUFFER_SIZE", "define"); k("CU_LAUNCH_PARAM_END", "HIP_LAUNCH_PARAM_END", "define"); k("CU_LIBRARY_BINARY_IS_PRESERVED", "hipLibraryBinaryIsPreserved", "numeric_literal"); k("CU_LIBRARY_HOST_UNIVERSAL_FUNCTION_AND_DATA_TABLE", "hipLibraryHostUniversalFunctionAndDataTable", "numeric_literal"); k("CU_LIMIT_MALLOC_HEAP_SIZE", "hipLimitMallocHeapSize", "numeric_literal"); k("CU_LIMIT_PRINTF_FIFO_SIZE", "hipLimitPrintfFifoSize", "numeric_literal"); k("CU_LIMIT_STACK_SIZE", "hipLimitStackSize", "numeric_literal"); k("CU_MEMCPY_FLAG_DEFAULT", "hipMemcpyFlagDefault", "numeric_literal"); k("CU_MEMCPY_FLAG_PREFER_OVERLAP_WITH_COMPUTE", "hipMemcpyFlagPreferOverlapWithCompute", "numeric_literal"); k("CU_MEMCPY_OPERAND_TYPE_ARRAY", "hipMemcpyOperandTypeArray", "numeric_literal"); k("CU_MEMCPY_OPERAND_TYPE_MAX", "hipMemcpyOperandTypeMax", "numeric_literal"); k("CU_MEMCPY_OPERAND_TYPE_POINTER", "hipMemcpyOperandTypePointer", "numeric_literal"); k("CU_MEMCPY_SRC_ACCESS_ORDER_ANY", "hipMemcpySrcAccessOrderAny", "numeric_literal"); k("CU_MEMCPY_SRC_ACCESS_ORDER_DURING_API_CALL", "hipMemcpySrcAccessOrderDuringApiCall", "numeric_literal"); k("CU_MEMCPY_SRC_ACCESS_ORDER_INVALID", "hipMemcpySrcAccessOrderInvalid", "numeric_literal"); k("CU_MEMCPY_SRC_ACCESS_ORDER_MAX", "hipMemcpySrcAccessOrderMax", "numeric_literal"); k("CU_MEMCPY_SRC_ACCESS_ORDER_STREAM", "hipMemcpySrcAccessOrderStream", "numeric_literal"); k("CU_MEMHOSTALLOC_DEVICEMAP", "hipHostMallocMapped", "define"); k("CU_MEMHOSTALLOC_PORTABLE", "hipHostMallocPortable", "define"); k("CU_MEMHOSTALLOC_WRITECOMBINED", "hipHostMallocWriteCombined", "define"); k("CU_MEMHOSTREGISTER_DEVICEMAP", "hipHostRegisterMapped", "define"); k("CU_MEMHOSTREGISTER_IOMEMORY", "hipHostRegisterIoMemory", "define"); k("CU_MEMHOSTREGISTER_PORTABLE", "hipHostRegisterPortable", "define"); k("CU_MEMHOSTREGISTER_READ_ONLY", "hipHostRegisterReadOnly", "define"); k("CU_MEMORYTYPE_ARRAY", "hipMemoryTypeArray", "numeric_literal"); k("CU_MEMORYTYPE_DEVICE", "hipMemoryTypeDevice", "numeric_literal"); k("CU_MEMORYTYPE_HOST", "hipMemoryTypeHost", "numeric_literal"); k("CU_MEMORYTYPE_UNIFIED", "hipMemoryTypeUnified", "numeric_literal"); k("CU_MEMPOOL_ATTR_RELEASE_THRESHOLD", "hipMemPoolAttrReleaseThreshold", "numeric_literal"); k("CU_MEMPOOL_ATTR_RESERVED_MEM_CURRENT", "hipMemPoolAttrReservedMemCurrent", "numeric_literal"); k("CU_MEMPOOL_ATTR_RESERVED_MEM_HIGH", "hipMemPoolAttrReservedMemHigh", "numeric_literal"); k("CU_MEMPOOL_ATTR_REUSE_ALLOW_INTERNAL_DEPENDENCIES", "hipMemPoolReuseAllowInternalDependencies", "numeric_literal"); k("CU_MEMPOOL_ATTR_REUSE_ALLOW_OPPORTUNISTIC", "hipMemPoolReuseAllowOpportunistic", "numeric_literal"); k("CU_MEMPOOL_ATTR_REUSE_FOLLOW_EVENT_DEPENDENCIES", "hipMemPoolReuseFollowEventDependencies", "numeric_literal"); k("CU_MEMPOOL_ATTR_USED_MEM_CURRENT", "hipMemPoolAttrUsedMemCurrent", "numeric_literal"); k("CU_MEMPOOL_ATTR_USED_MEM_HIGH", "hipMemPoolAttrUsedMemHigh", "numeric_literal"); k("CU_MEM_ACCESS_FLAGS_PROT_NONE", "hipMemAccessFlagsProtNone", "numeric_literal"); k("CU_MEM_ACCESS_FLAGS_PROT_READ", "hipMemAccessFlagsProtRead", "numeric_literal"); k("CU_MEM_ACCESS_FLAGS_PROT_READWRITE", "hipMemAccessFlagsProtReadWrite", "numeric_literal"); k("CU_MEM_ADVISE_SET_ACCESSED_BY", "hipMemAdviseSetAccessedBy", "numeric_literal"); k("CU_MEM_ADVISE_SET_PREFERRED_LOCATION", "hipMemAdviseSetPreferredLocation", "numeric_literal"); k("CU_MEM_ADVISE_SET_READ_MOSTLY", "hipMemAdviseSetReadMostly", "numeric_literal"); k("CU_MEM_ADVISE_UNSET_ACCESSED_BY", "hipMemAdviseUnsetAccessedBy", "numeric_literal"); k("CU_MEM_ADVISE_UNSET_PREFERRED_LOCATION", "hipMemAdviseUnsetPreferredLocation", "numeric_literal"); k("CU_MEM_ADVISE_UNSET_READ_MOSTLY", "hipMemAdviseUnsetReadMostly", "numeric_literal"); k("CU_MEM_ALLOCATION_TYPE_INVALID", "hipMemAllocationTypeInvalid", "numeric_literal"); k("CU_MEM_ALLOCATION_TYPE_MAX", "hipMemAllocationTypeMax", "numeric_literal"); k("CU_MEM_ALLOCATION_TYPE_PINNED", "hipMemAllocationTypePinned", "numeric_literal"); k("CU_MEM_ALLOC_GRANULARITY_MINIMUM", "hipMemAllocationGranularityMinimum", "numeric_literal"); k("CU_MEM_ALLOC_GRANULARITY_RECOMMENDED", "hipMemAllocationGranularityRecommended", "numeric_literal"); k("CU_MEM_ATTACH_GLOBAL", "hipMemAttachGlobal", "numeric_literal"); k("CU_MEM_ATTACH_HOST", "hipMemAttachHost", "numeric_literal"); k("CU_MEM_ATTACH_SINGLE", "hipMemAttachSingle", "numeric_literal"); k("CU_MEM_HANDLE_TYPE_GENERIC", "hipMemHandleTypeGeneric", "numeric_literal"); k("CU_MEM_HANDLE_TYPE_NONE", "hipMemHandleTypeNone", "numeric_literal"); k("CU_MEM_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR", "hipMemHandleTypePosixFileDescriptor", "numeric_literal"); k("CU_MEM_HANDLE_TYPE_WIN32", "hipMemHandleTypeWin32", "numeric_literal"); k("CU_MEM_HANDLE_TYPE_WIN32_KMT", "hipMemHandleTypeWin32Kmt", "numeric_literal"); k("CU_MEM_LOCATION_TYPE_DEVICE", "hipMemLocationTypeDevice", "numeric_literal"); k("CU_MEM_LOCATION_TYPE_HOST", "hipMemLocationTypeHost", "numeric_literal"); k("CU_MEM_LOCATION_TYPE_HOST_NUMA", "hipMemLocationTypeHostNuma", "numeric_literal"); k("CU_MEM_LOCATION_TYPE_HOST_NUMA_CURRENT", "hipMemLocationTypeHostNumaCurrent", "numeric_literal"); k("CU_MEM_LOCATION_TYPE_INVALID", "hipMemLocationTypeInvalid", "numeric_literal"); k("CU_MEM_LOCATION_TYPE_NONE", "hipMemLocationTypeNone", "numeric_literal"); k("CU_MEM_OPERATION_TYPE_MAP", "hipMemOperationTypeMap", "numeric_literal"); k("CU_MEM_OPERATION_TYPE_UNMAP", "hipMemOperationTypeUnmap", "numeric_literal"); k("CU_MEM_RANGE_ATTRIBUTE_ACCESSED_BY", "hipMemRangeAttributeAccessedBy", "numeric_literal"); k("CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION", "hipMemRangeAttributeLastPrefetchLocation", "numeric_literal"); k("CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION", "hipMemRangeAttributePreferredLocation", "numeric_literal"); k("CU_MEM_RANGE_ATTRIBUTE_READ_MOSTLY", "hipMemRangeAttributeReadMostly", "numeric_literal"); k("CU_MEM_RANGE_FLAG_DMA_BUF_MAPPING_TYPE_PCIE", "hipMemRangeFlagDmaBufMappingTypePcie", "numeric_literal"); k("CU_MEM_RANGE_HANDLE_TYPE_DMA_BUF_FD", "hipMemRangeHandleTypeDmaBufFd", "numeric_literal"); k("CU_MEM_RANGE_HANDLE_TYPE_MAX", "hipMemRangeHandleTypeMax", "numeric_literal"); k("CU_OCCUPANCY_DEFAULT", "hipOccupancyDefault", "numeric_literal"); k("CU_OCCUPANCY_DISABLE_CACHING_OVERRIDE", "hipOccupancyDisableCachingOverride", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_ACCESS_FLAGS", "HIP_POINTER_ATTRIBUTE_ACCESS_FLAGS", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES", "HIP_POINTER_ATTRIBUTE_ALLOWED_HANDLE_TYPES", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_BUFFER_ID", "HIP_POINTER_ATTRIBUTE_BUFFER_ID", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_CONTEXT", "HIP_POINTER_ATTRIBUTE_CONTEXT", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_DEVICE_ORDINAL", "HIP_POINTER_ATTRIBUTE_DEVICE_ORDINAL", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_DEVICE_POINTER", "HIP_POINTER_ATTRIBUTE_DEVICE_POINTER", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_HOST_POINTER", "HIP_POINTER_ATTRIBUTE_HOST_POINTER", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE", "HIP_POINTER_ATTRIBUTE_IS_GPU_DIRECT_RDMA_CAPABLE", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_IS_LEGACY_CUDA_IPC_CAPABLE", "HIP_POINTER_ATTRIBUTE_IS_LEGACY_HIP_IPC_CAPABLE", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_IS_MANAGED", "HIP_POINTER_ATTRIBUTE_IS_MANAGED", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_MAPPED", "HIP_POINTER_ATTRIBUTE_MAPPED", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_MEMORY_TYPE", "HIP_POINTER_ATTRIBUTE_MEMORY_TYPE", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_MEMPOOL_HANDLE", "HIP_POINTER_ATTRIBUTE_MEMPOOL_HANDLE", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_P2P_TOKENS", "HIP_POINTER_ATTRIBUTE_P2P_TOKENS", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_RANGE_SIZE", "HIP_POINTER_ATTRIBUTE_RANGE_SIZE", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_RANGE_START_ADDR", "HIP_POINTER_ATTRIBUTE_RANGE_START_ADDR", "numeric_literal"); k("CU_POINTER_ATTRIBUTE_SYNC_MEMOPS", "HIP_POINTER_ATTRIBUTE_SYNC_MEMOPS", "numeric_literal"); k("CU_RESOURCE_TYPE_ARRAY", "HIP_RESOURCE_TYPE_ARRAY", "numeric_literal"); k("CU_RESOURCE_TYPE_LINEAR", "HIP_RESOURCE_TYPE_LINEAR", "numeric_literal"); k("CU_RESOURCE_TYPE_MIPMAPPED_ARRAY", "HIP_RESOURCE_TYPE_MIPMAPPED_ARRAY", "numeric_literal"); k("CU_RESOURCE_TYPE_PITCH2D", "HIP_RESOURCE_TYPE_PITCH2D", "numeric_literal"); k("CU_RES_VIEW_FORMAT_FLOAT_1X16", "HIP_RES_VIEW_FORMAT_FLOAT_1X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_FLOAT_1X32", "HIP_RES_VIEW_FORMAT_FLOAT_1X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_FLOAT_2X16", "HIP_RES_VIEW_FORMAT_FLOAT_2X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_FLOAT_2X32", "HIP_RES_VIEW_FORMAT_FLOAT_2X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_FLOAT_4X16", "HIP_RES_VIEW_FORMAT_FLOAT_4X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_FLOAT_4X32", "HIP_RES_VIEW_FORMAT_FLOAT_4X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_NONE", "HIP_RES_VIEW_FORMAT_NONE", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SIGNED_BC4", "HIP_RES_VIEW_FORMAT_SIGNED_BC4", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SIGNED_BC5", "HIP_RES_VIEW_FORMAT_SIGNED_BC5", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SIGNED_BC6H", "HIP_RES_VIEW_FORMAT_SIGNED_BC6H", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_1X16", "HIP_RES_VIEW_FORMAT_SINT_1X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_1X32", "HIP_RES_VIEW_FORMAT_SINT_1X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_1X8", "HIP_RES_VIEW_FORMAT_SINT_1X8", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_2X16", "HIP_RES_VIEW_FORMAT_SINT_2X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_2X32", "HIP_RES_VIEW_FORMAT_SINT_2X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_2X8", "HIP_RES_VIEW_FORMAT_SINT_2X8", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_4X16", "HIP_RES_VIEW_FORMAT_SINT_4X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_4X32", "HIP_RES_VIEW_FORMAT_SINT_4X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_SINT_4X8", "HIP_RES_VIEW_FORMAT_SINT_4X8", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_1X16", "HIP_RES_VIEW_FORMAT_UINT_1X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_1X32", "HIP_RES_VIEW_FORMAT_UINT_1X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_1X8", "HIP_RES_VIEW_FORMAT_UINT_1X8", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_2X16", "HIP_RES_VIEW_FORMAT_UINT_2X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_2X32", "HIP_RES_VIEW_FORMAT_UINT_2X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_2X8", "HIP_RES_VIEW_FORMAT_UINT_2X8", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_4X16", "HIP_RES_VIEW_FORMAT_UINT_4X16", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_4X32", "HIP_RES_VIEW_FORMAT_UINT_4X32", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UINT_4X8", "HIP_RES_VIEW_FORMAT_UINT_4X8", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UNSIGNED_BC1", "HIP_RES_VIEW_FORMAT_UNSIGNED_BC1", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UNSIGNED_BC2", "HIP_RES_VIEW_FORMAT_UNSIGNED_BC2", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UNSIGNED_BC3", "HIP_RES_VIEW_FORMAT_UNSIGNED_BC3", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UNSIGNED_BC4", "HIP_RES_VIEW_FORMAT_UNSIGNED_BC4", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UNSIGNED_BC5", "HIP_RES_VIEW_FORMAT_UNSIGNED_BC5", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UNSIGNED_BC6H", "HIP_RES_VIEW_FORMAT_UNSIGNED_BC6H", "numeric_literal"); k("CU_RES_VIEW_FORMAT_UNSIGNED_BC7", "HIP_RES_VIEW_FORMAT_UNSIGNED_BC7", "numeric_literal"); k("CU_SHARED_MEM_CONFIG_DEFAULT_BANK_SIZE", "hipSharedMemBankSizeDefault", "numeric_literal"); k("CU_SHARED_MEM_CONFIG_EIGHT_BYTE_BANK_SIZE", "hipSharedMemBankSizeEightByte", "numeric_literal"); k("CU_SHARED_MEM_CONFIG_FOUR_BYTE_BANK_SIZE", "hipSharedMemBankSizeFourByte", "numeric_literal"); k("CU_STREAM_ADD_CAPTURE_DEPENDENCIES", "hipStreamAddCaptureDependencies", "numeric_literal"); k("CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW", "hipLaunchAttributeAccessPolicyWindow", "numeric_literal"); k("CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN", "hipLaunchAttributeMemSyncDomain", "numeric_literal"); k("CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP", "hipLaunchAttributeMemSyncDomainMap", "numeric_literal"); k("CU_STREAM_ATTRIBUTE_PRIORITY", "hipLaunchAttributePriority", "numeric_literal"); k("CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY", "hipLaunchAttributeSynchronizationPolicy", "numeric_literal"); k("CU_STREAM_CAPTURE_MODE_GLOBAL", "hipStreamCaptureModeGlobal", "numeric_literal"); k("CU_STREAM_CAPTURE_MODE_RELAXED", "hipStreamCaptureModeRelaxed", "numeric_literal"); k("CU_STREAM_CAPTURE_MODE_THREAD_LOCAL", "hipStreamCaptureModeThreadLocal", "numeric_literal"); k("CU_STREAM_CAPTURE_STATUS_ACTIVE", "hipStreamCaptureStatusActive", "numeric_literal"); k("CU_STREAM_CAPTURE_STATUS_INVALIDATED", "hipStreamCaptureStatusInvalidated", "numeric_literal"); k("CU_STREAM_CAPTURE_STATUS_NONE", "hipStreamCaptureStatusNone", "numeric_literal"); k("CU_STREAM_DEFAULT", "hipStreamDefault", "numeric_literal"); k("CU_STREAM_LEGACY", "hipStreamLegacy", "define"); k("CU_STREAM_MEM_OP_ATOMIC_REDUCTION", "hipStreamMemOpAtomicReduction", "numeric_literal"); k("CU_STREAM_MEM_OP_BARRIER", "hipStreamMemOpBarrier", "numeric_literal"); k("CU_STREAM_MEM_OP_FLUSH_REMOTE_WRITES", "hipStreamMemOpFlushRemoteWrites", "numeric_literal"); k("CU_STREAM_MEM_OP_WAIT_VALUE_32", "hipStreamMemOpWaitValue32", "numeric_literal"); k("CU_STREAM_MEM_OP_WAIT_VALUE_64", "hipStreamMemOpWaitValue64", "numeric_literal"); k("CU_STREAM_MEM_OP_WRITE_VALUE_32", "hipStreamMemOpWriteValue32", "numeric_literal"); k("CU_STREAM_MEM_OP_WRITE_VALUE_64", "hipStreamMemOpWriteValue64", "numeric_literal"); k("CU_STREAM_NON_BLOCKING", "hipStreamNonBlocking", "numeric_literal"); k("CU_STREAM_PER_THREAD", "hipStreamPerThread", "define"); k("CU_STREAM_SET_CAPTURE_DEPENDENCIES", "hipStreamSetCaptureDependencies", "numeric_literal"); k("CU_STREAM_WAIT_VALUE_AND", "hipStreamWaitValueAnd", "numeric_literal"); k("CU_STREAM_WAIT_VALUE_EQ", "hipStreamWaitValueEq", "numeric_literal"); k("CU_STREAM_WAIT_VALUE_GEQ", "hipStreamWaitValueGte", "numeric_literal"); k("CU_STREAM_WAIT_VALUE_NOR", "hipStreamWaitValueNor", "numeric_literal"); k("CU_SYNC_POLICY_AUTO", "hipSyncPolicyAuto", "numeric_literal"); k("CU_SYNC_POLICY_BLOCKING_SYNC", "hipSyncPolicyBlockingSync", "numeric_literal"); k("CU_SYNC_POLICY_SPIN", "hipSyncPolicySpin", "numeric_literal"); k("CU_SYNC_POLICY_YIELD", "hipSyncPolicyYield", "numeric_literal"); k("CU_TRSA_OVERRIDE_FORMAT", "HIP_TRSA_OVERRIDE_FORMAT", "define"); k("CU_TRSF_NORMALIZED_COORDINATES", "HIP_TRSF_NORMALIZED_COORDINATES", "define"); k("CU_TRSF_READ_AS_INTEGER", "HIP_TRSF_READ_AS_INTEGER", "define"); k("CU_TRSF_SRGB", "HIP_TRSF_SRGB", "define"); k("CU_TR_ADDRESS_MODE_BORDER", "HIP_TR_ADDRESS_MODE_BORDER", "numeric_literal"); k("CU_TR_ADDRESS_MODE_CLAMP", "HIP_TR_ADDRESS_MODE_CLAMP", "numeric_literal"); k("CU_TR_ADDRESS_MODE_MIRROR", "HIP_TR_ADDRESS_MODE_MIRROR", "numeric_literal"); k("CU_TR_ADDRESS_MODE_WRAP", "HIP_TR_ADDRESS_MODE_WRAP", "numeric_literal"); k("CU_TR_FILTER_MODE_LINEAR", "HIP_TR_FILTER_MODE_LINEAR", "numeric_literal"); k("CU_TR_FILTER_MODE_POINT", "HIP_TR_FILTER_MODE_POINT", "numeric_literal"); k("CU_USER_OBJECT_NO_DESTRUCTOR_SYNC", "hipUserObjectNoDestructorSync", "numeric_literal"); k("CUaccessPolicyWindow", "hipAccessPolicyWindow", "type"); k("CUaccessPolicyWindow_st", "hipAccessPolicyWindow", "type"); k("CUaccessProperty", "hipAccessProperty", "type"); k("CUaccessProperty_enum", "hipAccessProperty", "type"); k("CUaddress_mode", "HIPaddress_mode", "type"); k("CUaddress_mode_enum", "HIPaddress_mode_enum", "type"); k("CUarray", "hipArray_t", "type"); k("CUarrayMapInfo", "hipArrayMapInfo", "type"); k("CUarrayMapInfo_st", "hipArrayMapInfo", "type"); k("CUarrayMapInfo_v1", "hipArrayMapInfo", "type"); k("CUarraySparseSubresourceType", "hipArraySparseSubresourceType", "type"); k("CUarraySparseSubresourceType_enum", "hipArraySparseSubresourceType", "type"); k("CUarray_format", "hipArray_Format", "type"); k("CUarray_format_enum", "hipArray_Format", "type"); k("CUarray_st", "hipArray", "type"); k("CUcomputemode", "hipComputeMode", "type"); k("CUcomputemode_enum", "hipComputeMode", "type"); k("CUcontext", "hipCtx_t", "type"); k("CUctx_st", "ihipCtx_t", "type"); k("CUdevice", "hipDevice_t", "type"); k("CUdevice_P2PAttribute", "hipDeviceP2PAttr", "type"); k("CUdevice_P2PAttribute_enum", "hipDeviceP2PAttr", "type"); k("CUdevice_attribute", "hipDeviceAttribute_t", "type"); k("CUdevice_attribute_enum", "hipDeviceAttribute_t", "type"); k("CUdevice_v1", "hipDevice_t", "type"); k("CUdeviceptr", "hipDeviceptr_t", "type"); k("CUdeviceptr_v1", "hipDeviceptr_t", "type"); k("CUdeviceptr_v2", "hipDeviceptr_t", "type"); k("CUdriverProcAddressQueryResult", "hipDriverProcAddressQueryResult", "type"); k("CUdriverProcAddressQueryResult_enum", "hipDriverProcAddressQueryResult", "type"); k("CUevent", "hipEvent_t", "type"); k("CUevent_st", "ihipEvent_t", "type"); k("CUexternalMemory", "hipExternalMemory_t", "type"); k("CUexternalMemoryHandleType", "hipExternalMemoryHandleType", "type"); k("CUexternalMemoryHandleType_enum", "hipExternalMemoryHandleType_enum", "type"); k("CUexternalSemaphore", "hipExternalSemaphore_t", "type"); k("CUexternalSemaphoreHandleType", "hipExternalSemaphoreHandleType", "type"); k("CUexternalSemaphoreHandleType_enum", "hipExternalSemaphoreHandleType_enum", "type"); k("CUfileBatchHandle_t", "hipFileBatchHandle_t", "type"); k("CUfileBatchMode_t", "hipFileBatchMode_t", "type"); k("CUfileDescr_t", "hipFileDescr_t", "type"); k("CUfileDriverControlFlags", "hipFileDriverControlFlags_t", "type"); k("CUfileDriverControlFlags_t", "hipFileDriverControlFlags_t", "type"); k("CUfileDriverStatusFlags_t", "hipFileDriverStatusFlags_t", "type"); k("CUfileDrvProps", "hipFileDriverProps_t", "type"); k("CUfileDrvProps_t", "hipFileDriverProps_t", "type"); k("CUfileError_t", "hipFileError_t", "type"); k("CUfileFSOps", "hipFileFSOps_t", "type"); k("CUfileFSOps_t", "hipFileFSOps_t", "type"); k("CUfileFeatureFlags", "hipFileFeatureFlags_t", "type"); k("CUfileFeatureFlags_t", "hipFileFeatureFlags_t", "type"); k("CUfileFileHandleType", "hipFileFileHandleType", "type"); k("CUfileHandle_t", "hipFileHandle_t", "type"); k("CUfileIOEvents", "hipFileIOEvents_t", "type"); k("CUfileIOEvents_t", "hipFileIOEvents_t", "type"); k("CUfileIOParams", "hipFileIOParams_t", "type"); k("CUfileIOParams_t", "hipFileIOParams_t", "type"); k("CUfileOpError", "hipFileOpError_t", "type"); k("CUfileOpcode", "hipFileDriverProps_t", "type"); k("CUfileOpcode_t", "hipFileOpcode_t", "type"); k("CUfileStatus_t", "hipFileStatus_t", "type"); k("CUfilter_mode", "HIPfilter_mode", "type"); k("CUfilter_mode_enum", "HIPfilter_mode_enum", "type"); k("CUflushGPUDirectRDMAWritesOptions", "hipFlushGPUDirectRDMAWritesOptions", "type"); k("CUflushGPUDirectRDMAWritesOptions_enum", "hipFlushGPUDirectRDMAWritesOptions", "type"); k("CUfunc_cache", "hipFuncCache_t", "type"); k("CUfunc_cache_enum", "hipFuncCache_t", "type"); k("CUfunc_st", "ihipModuleSymbol_t", "type"); k("CUfunction", "hipFunction_t", "type"); k("CUfunction_attribute", "hipFunction_attribute", "type"); k("CUfunction_attribute_enum", "hipFunction_attribute", "type"); k("CUgraph", "hipGraph_t", "type"); k("CUgraphDebugDot_flags", "hipGraphDebugDotFlags", "type"); k("CUgraphDebugDot_flags_enum", "hipGraphDebugDotFlags", "type"); k("CUgraphDependencyType", "hipGraphDependencyType", "type"); k("CUgraphDependencyType_enum", "hipGraphDependencyType", "type"); k("CUgraphEdgeData", "hipGraphEdgeData", "type"); k("CUgraphEdgeData_st", "hipGraphEdgeData", "type"); k("CUgraphExec", "hipGraphExec_t", "type"); k("CUgraphExecUpdateResult", "hipGraphExecUpdateResult", "type"); k("CUgraphExecUpdateResult_enum", "hipGraphExecUpdateResult", "type"); k("CUgraphExec_st", "hipGraphExec", "type"); k("CUgraphInstantiateResult", "hipGraphInstantiateResult", "type"); k("CUgraphInstantiateResult_enum", "hipGraphInstantiateResult", "type"); k("CUgraphInstantiate_flags", "hipGraphInstantiateFlags", "type"); k("CUgraphInstantiate_flags_enum", "hipGraphInstantiateFlags", "type"); k("CUgraphMem_attribute", "hipGraphMemAttributeType", "type"); k("CUgraphMem_attribute_enum", "hipGraphMemAttributeType", "type"); k("CUgraphNode", "hipGraphNode_t", "type"); k("CUgraphNodeParams", "hipGraphNodeParams", "type"); k("CUgraphNodeParams_st", "hipGraphNodeParams", "type"); k("CUgraphNodeType", "hipGraphNodeType", "type"); k("CUgraphNodeType_enum", "hipGraphNodeType", "type"); k("CUgraphNode_st", "hipGraphNode", "type"); k("CUgraph_st", "ihipGraph", "type"); k("CUgraphicsRegisterFlags", "hipGraphicsRegisterFlags", "type"); k("CUgraphicsRegisterFlags_enum", "hipGraphicsRegisterFlags", "type"); k("CUgraphicsResource", "hipGraphicsResource_t", "type"); k("CUgraphicsResource_st", "hipGraphicsResource", "type"); k("CUhostFn", "hipHostFn_t", "type"); k("CUipcEventHandle", "hipIpcEventHandle_t", "type"); k("CUipcEventHandle_st", "hipIpcEventHandle_st", "type"); k("CUipcEventHandle_v1", "hipIpcEventHandle_t", "type"); k("CUipcMemHandle", "hipIpcMemHandle_t", "type"); k("CUipcMemHandle_st", "hipIpcMemHandle_st", "type"); k("CUipcMemHandle_v1", "hipIpcMemHandle_t", "type"); k("CUjitInputType", "hipJitInputType", "type"); k("CUjitInputType_enum", "hipJitInputType", "type"); k("CUjit_option", "hipJitOption", "type"); k("CUjit_option_enum", "hipJitOption", "type"); k("CUkern_st", "ihipKernel_t", "type"); k("CUkernel", "hipKernel_t", "type"); k("CUkernelNodeAttrID", "hipKernelNodeAttrID", "type"); k("CUkernelNodeAttrID_enum", "hipKernelNodeAttrID", "type"); k("CUkernelNodeAttrValue", "hipKernelNodeAttrValue", "type"); k("CUkernelNodeAttrValue_union", "hipKernelNodeAttrValue", "type"); k("CUkernelNodeAttrValue_v1", "hipKernelNodeAttrValue", "type"); k("CUlaunchAttribute", "hipLaunchAttribute", "type"); k("CUlaunchAttributeID", "hipLaunchAttributeID", "type"); k("CUlaunchAttributeID_enum", "hipLaunchAttributeID", "type"); k("CUlaunchAttributeValue", "hipLaunchAttributeValue", "type"); k("CUlaunchAttributeValue_union", "hipLaunchAttributeValue", "type"); k("CUlaunchAttribute_st", "hipLaunchAttribute_st", "type"); k("CUlaunchConfig", "HIP_LAUNCH_CONFIG", "type"); k("CUlaunchConfig_st", "HIP_LAUNCH_CONFIG_st", "type"); k("CUlaunchMemSyncDomain", "hipLaunchMemSyncDomain", "type"); k("CUlaunchMemSyncDomainMap", "hipLaunchMemSyncDomainMap", "type"); k("CUlaunchMemSyncDomainMap_st", "hipLaunchMemSyncDomainMap", "type"); k("CUlaunchMemSyncDomain_enum", "hipLaunchMemSyncDomain", "type"); k("CUlib_st", "ihipLibrary_t", "type"); k("CUlibrary", "hipLibrary_t", "type"); k("CUlibraryOption", "hipLibraryOption", "type"); k("CUlibraryOption_enum", "hipLibraryOption_e", "type"); k("CUlimit", "hipLimit_t", "type"); k("CUlimit_enum", "hipLimit_t", "type"); k("CUlinkState", "hiprtcLinkState", "type"); k("CUlinkState_st", "ihiprtcLinkState", "type"); k("CUmemAccessDesc", "hipMemAccessDesc", "type"); k("CUmemAccessDesc_st", "hipMemAccessDesc", "type"); k("CUmemAccessDesc_v1", "hipMemAccessDesc", "type"); k("CUmemAccess_flags", "hipMemAccessFlags", "type"); k("CUmemAccess_flags_enum", "hipMemAccessFlags", "type"); k("CUmemAllocationGranularity_flags", "hipMemAllocationGranularity_flags", "type"); k("CUmemAllocationGranularity_flags_enum", "hipMemAllocationGranularity_flags", "type"); k("CUmemAllocationHandleType", "hipMemAllocationHandleType", "type"); k("CUmemAllocationHandleType_enum", "hipMemAllocationHandleType", "type"); k("CUmemAllocationProp", "hipMemAllocationProp", "type"); k("CUmemAllocationProp_st", "hipMemAllocationProp", "type"); k("CUmemAllocationProp_v1", "hipMemAllocationProp", "type"); k("CUmemAllocationType", "hipMemAllocationType", "type"); k("CUmemAllocationType_enum", "hipMemAllocationType", "type"); k("CUmemGenericAllocationHandle", "hipMemGenericAllocationHandle_t", "type"); k("CUmemGenericAllocationHandle_v1", "hipMemGenericAllocationHandle_t", "type"); k("CUmemHandleType", "hipMemHandleType", "type"); k("CUmemHandleType_enum", "hipMemHandleType", "type"); k("CUmemLocation", "hipMemLocation", "type"); k("CUmemLocationType", "hipMemLocationType", "type"); k("CUmemLocationType_enum", "hipMemLocationType", "type"); k("CUmemLocation_st", "hipMemLocation", "type"); k("CUmemLocation_v1", "hipMemLocation", "type"); k("CUmemOperationType", "hipMemOperationType", "type"); k("CUmemOperationType_enum", "hipMemOperationType", "type"); k("CUmemPoolHandle_st", "ihipMemPoolHandle_t", "type"); k("CUmemPoolProps", "hipMemPoolProps", "type"); k("CUmemPoolProps_st", "hipMemPoolProps", "type"); k("CUmemPoolProps_v1", "hipMemPoolProps", "type"); k("CUmemPoolPtrExportData", "hipMemPoolPtrExportData", "type"); k("CUmemPoolPtrExportData_st", "hipMemPoolPtrExportData", "type"); k("CUmemPoolPtrExportData_v1", "hipMemPoolPtrExportData", "type"); k("CUmemPool_attribute", "hipMemPoolAttr", "type"); k("CUmemPool_attribute_enum", "hipMemPoolAttr", "type"); k("CUmemRangeFlags", "hipMemRangeFlags", "type"); k("CUmemRangeFlags_enum", "hipMemRangeFlags", "type"); k("CUmemRangeHandleType", "hipMemRangeHandleType", "type"); k("CUmemRangeHandleType_enum", "hipMemRangeHandleType", "type"); k("CUmem_advise", "hipMemoryAdvise", "type"); k("CUmem_advise_enum", "hipMemoryAdvise", "type"); k("CUmem_range_attribute", "hipMemRangeAttribute", "type"); k("CUmem_range_attribute_enum", "hipMemRangeAttribute", "type"); k("CUmemcpy3DOperand", "hipMemcpy3DOperand", "type"); k("CUmemcpy3DOperandType", "hipMemcpy3DOperandType", "type"); k("CUmemcpy3DOperandType_enum", "hipMemcpy3DOperandType", "type"); k("CUmemcpy3DOperand_st", "hipMemcpy3DOperand", "type"); k("CUmemcpy3DOperand_v1", "hipMemcpy3DOperand", "type"); k("CUmemcpyAttributes", "hipMemcpyAttributes", "type"); k("CUmemcpyAttributes_st", "hipMemcpyAttributes", "type"); k("CUmemcpyAttributes_v1", "hipMemcpyAttributes", "type"); k("CUmemcpyFlags", "hipMemcpyFlags", "type"); k("CUmemcpyFlags_enum", "hipMemcpyFlags", "type"); k("CUmemcpySrcAccessOrder", "hipMemcpySrcAccessOrder", "type"); k("CUmemcpySrcAccessOrder_enum", "hipMemcpySrcAccessOrder", "type"); k("CUmemoryPool", "hipMemPool_t", "type"); k("CUmemorytype", "hipMemoryType", "type"); k("CUmemorytype_enum", "hipMemoryType", "type"); k("CUmipmappedArray", "hipMipmappedArray_t", "type"); k("CUmipmappedArray_st", "hipMipmappedArray", "type"); k("CUmod_st", "ihipModule_t", "type"); k("CUmodule", "hipModule_t", "type"); k("CUoccupancyB2DSize", "void*", "type"); k("CUoffset3D", "hipOffset3D", "type"); k("CUoffset3D_st", "hipOffset3D", "type"); k("CUoffset3D_v1", "hipOffset3D", "type"); k("CUpointer_attribute", "hipPointer_attribute", "type"); k("CUpointer_attribute_enum", "hipPointer_attribute", "type"); k("CUresourceViewFormat", "HIPresourceViewFormat", "type"); k("CUresourceViewFormat_enum", "HIPresourceViewFormat_enum", "type"); k("CUresourcetype", "HIPresourcetype", "type"); k("CUresourcetype_enum", "HIPresourcetype_enum", "type"); k("CUresult", "hipError_t", "type"); k("CUsharedconfig", "hipSharedMemConfig", "type"); k("CUsharedconfig_enum", "hipSharedMemConfig", "type"); k("CUstream", "hipStream_t", "type"); k("CUstreamAttrID", "hipLaunchAttributeID", "type"); k("CUstreamAttrID_enum", "hipLaunchAttributeID", "type"); k("CUstreamAttrValue", "hipLaunchAttributeValue", "type"); k("CUstreamAttrValue_union", "hipLaunchAttributeValue", "type"); k("CUstreamAttrValue_v1", "hipLaunchAttributeValue", "type"); k("CUstreamBatchMemOpParams", "hipStreamBatchMemOpParams", "type"); k("CUstreamBatchMemOpParams_union", "hipStreamBatchMemOpParams_union", "type"); k("CUstreamBatchMemOpParams_v1", "hipStreamBatchMemOpParams", "type"); k("CUstreamBatchMemOpType", "hipStreamBatchMemOpType", "type"); k("CUstreamBatchMemOpType_enum", "hipStreamBatchMemOpType", "type"); k("CUstreamCallback", "hipStreamCallback_t", "type"); k("CUstreamCaptureMode", "hipStreamCaptureMode", "type"); k("CUstreamCaptureMode_enum", "hipStreamCaptureMode", "type"); k("CUstreamCaptureStatus", "hipStreamCaptureStatus", "type"); k("CUstreamCaptureStatus_enum", "hipStreamCaptureStatus", "type"); k("CUstreamUpdateCaptureDependencies_flags", "hipStreamUpdateCaptureDependenciesFlags", "type"); k("CUstreamUpdateCaptureDependencies_flags_enum", "hipStreamUpdateCaptureDependenciesFlags", "type"); k("CUstream_st", "ihipStream_t", "type"); k("CUsurfObject", "hipSurfaceObject_t", "type"); k("CUsurfObject_v1", "hipSurfaceObject_t", "type"); k("CUsynchronizationPolicy", "hipSynchronizationPolicy", "type"); k("CUsynchronizationPolicy_enum", "hipSynchronizationPolicy", "type"); k("CUtexObject", "hipTextureObject_t", "type"); k("CUtexObject_v1", "hipTextureObject_t", "type"); k("CUtexref", "hipTexRef", "type"); k("CUtexref_st", "textureReference", "type"); k("CUuserObject", "hipUserObject_t", "type"); k("CUuserObjectRetain_flags", "hipUserObjectRetainFlags", "type"); k("CUuserObjectRetain_flags_enum", "hipUserObjectRetainFlags", "type"); k("CUuserObject_flags", "hipUserObjectFlags", "type"); k("CUuserObject_flags_enum", "hipUserObjectFlags", "type"); k("CUuserObject_st", "hipUserObject", "type"); k("CUuuid", "hipUUID", "type"); k("CUuuid_st", "hipUUID_t", "type"); k("CubDebug", "HipcubDebug", "define"); k("FFTW_BACKWARD", "FFTW_BACKWARD", "define"); k("FFTW_DESTROY_INPUT", "FFTW_DESTROY_INPUT", "define"); k("FFTW_ESTIMATE", "FFTW_ESTIMATE", "define"); k("FFTW_EXHAUSTIVE", "FFTW_EXHAUSTIVE", "define"); k("FFTW_FORWARD", "FFTW_FORWARD", "define"); k("FFTW_MEASURE", "FFTW_MEASURE", "define"); k("FFTW_PATIENT", "FFTW_PATIENT", "define"); k("FFTW_PRESERVE_INPUT", "FFTW_PRESERVE_INPUT", "define"); k("FFTW_UNALIGNED", "FFTW_UNALIGNED", "define"); k("FFTW_WISDOM_ONLY", "FFTW_WISDOM_ONLY", "define"); k("GLenum", "GLenum", "type"); k("GLuint", "GLuint", "type"); k("IS_CUDA_ERR", "IS_HIP_DRV_ERR", "define"); k("IS_CUFILE_ERR", "IS_HIPFILE_ERR", "define"); k("NVRTC_ERROR_BUILTIN_OPERATION_FAILURE", "HIPRTC_ERROR_BUILTIN_OPERATION_FAILURE", "numeric_literal"); k("NVRTC_ERROR_COMPILATION", "HIPRTC_ERROR_COMPILATION", "numeric_literal"); k("NVRTC_ERROR_INTERNAL_ERROR", "HIPRTC_ERROR_INTERNAL_ERROR", "numeric_literal"); k("NVRTC_ERROR_INVALID_INPUT", "HIPRTC_ERROR_INVALID_INPUT", "numeric_literal"); k("NVRTC_ERROR_INVALID_OPTION", "HIPRTC_ERROR_INVALID_OPTION", "numeric_literal"); k("NVRTC_ERROR_INVALID_PROGRAM", "HIPRTC_ERROR_INVALID_PROGRAM", "numeric_literal"); k("NVRTC_ERROR_NAME_EXPRESSION_NOT_VALID", "HIPRTC_ERROR_NAME_EXPRESSION_NOT_VALID", "numeric_literal"); k("NVRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION", "HIPRTC_ERROR_NO_LOWERED_NAMES_BEFORE_COMPILATION", "numeric_literal"); k("NVRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION", "HIPRTC_ERROR_NO_NAME_EXPRESSIONS_AFTER_COMPILATION", "numeric_literal"); k("NVRTC_ERROR_OUT_OF_MEMORY", "HIPRTC_ERROR_OUT_OF_MEMORY", "numeric_literal"); k("NVRTC_ERROR_PROGRAM_CREATION_FAILURE", "HIPRTC_ERROR_PROGRAM_CREATION_FAILURE", "numeric_literal"); k("NVRTC_SUCCESS", "HIPRTC_SUCCESS", "numeric_literal"); k("_CubLog", "_HipcubLog", "define"); k("__CUB_ALIGN_BYTES", "__HIPCUB_ALIGN_BYTES", "define"); k("__CUDACC__", "__HIPCC__", "define"); k("__NV_E2M1", "__HIP_E2M1", "numeric_literal"); k("__NV_E2M3", "__HIP_E2M3", "numeric_literal"); k("__NV_E3M2", "__HIP_E3M2", "numeric_literal"); k("__NV_E4M3", "__HIP_E4M3_FNUZ", "numeric_literal"); k("__NV_E5M2", "__HIP_E5M2_FNUZ", "numeric_literal"); k("__NV_NOSAT", "__HIP_NOSAT", "numeric_literal"); k("__NV_SATFINITE", "__HIP_SATFINITE", "numeric_literal"); k("__activemask", "__activemask", "device_function"); k("__all", "__all", "device_function"); k("__all_sync", "__all_sync", "device_function"); k("__any", "__any", "device_function"); k("__any_sync", "__any_sync", "device_function"); k("__assert_fail", "__assert_fail", "device_function"); k("__assertfail", "__assertfail", "device_function"); k("__ballot", "__ballot", "device_function"); k("__ballot_sync", "__ballot_sync", "device_function"); k("__bfloat1622float2", "__bfloat1622float2", "device_function"); k("__bfloat162bfloat162", "__bfloat162bfloat162", "device_function"); k("__bfloat162float", "__bfloat162float", "device_function"); k("__bfloat16_as_short", "__bfloat16_as_short", "device_function"); k("__bfloat16_as_ushort", "__bfloat16_as_ushort", "device_function"); k("__brev", "__brev", "device_function"); k("__brevll", "__brevll", "device_function"); k("__byte_perm", "__byte_perm", "device_function"); k("__clz", "__clz", "device_function"); k("__clzll", "__clzll", "device_function"); k("__cosf", "__cosf", "device_function"); k("__dadd_rn", "__dadd_rn", "device_function"); k("__ddiv_rn", "__ddiv_rn", "device_function"); k("__dmul_rn", "__dmul_rn", "device_function"); k("__double2bfloat16", "__double2bfloat16", "device_function"); k("__double2float_rd", "__double2float_rd", "device_function"); k("__double2float_rn", "__double2float_rn", "device_function"); k("__double2float_ru", "__double2float_ru", "device_function"); k("__double2float_rz", "__double2float_rz", "device_function"); k("__double2hiint", "__double2hiint", "device_function"); k("__double2int_rd", "__double2int_rd", "device_function"); k("__double2int_rn", "__double2int_rn", "device_function"); k("__double2int_ru", "__double2int_ru", "device_function"); k("__double2int_rz", "__double2int_rz", "device_function"); k("__double2ll_rd", "__double2ll_rd", "device_function"); k("__double2ll_rn", "__double2ll_rn", "device_function"); k("__double2ll_ru", "__double2ll_ru", "device_function"); k("__double2ll_rz", "__double2ll_rz", "device_function"); k("__double2loint", "__double2loint", "device_function"); k("__double2uint_rd", "__double2uint_rd", "device_function"); k("__double2uint_rn", "__double2uint_rn", "device_function"); k("__double2uint_ru", "__double2uint_ru", "device_function"); k("__double2uint_rz", "__double2uint_rz", "device_function"); k("__double2ull_rd", "__double2ull_rd", "device_function"); k("__double2ull_rn", "__double2ull_rn", "device_function"); k("__double2ull_ru", "__double2ull_ru", "device_function"); k("__double2ull_rz", "__double2ull_rz", "device_function"); k("__double_as_longlong", "__double_as_longlong", "device_function"); k("__drcp_rn", "__drcp_rn", "device_function"); k("__dsqrt_rn", "__dsqrt_rn", "device_function"); k("__dsub_rn", "__dsub_rn", "device_function"); k("__exp10f", "__exp10f", "device_function"); k("__expf", "__expf", "device_function"); k("__fadd_rn", "__fadd_rn", "device_function"); k("__fdiv_rn", "__fdiv_rn", "device_function"); k("__fdividef", "__fdividef", "device_function"); k("__ffs", "__ffs", "device_function"); k("__ffsll", "__ffsll", "device_function"); k("__float22bfloat162_rn", "__float22bfloat162_rn", "device_function"); k("__float22half2_rn", "__float22half2_rn", "device_function"); k("__float2bfloat16", "__float2bfloat16", "device_function"); k("__float2half", "__float2half", "device_function"); k("__float2half2_rn", "__float2half2_rn", "device_function"); k("__float2half_rd", "__float2half_rd", "device_function"); k("__float2half_rn", "__float2half_rn", "device_function"); k("__float2half_ru", "__float2half_ru", "device_function"); k("__float2half_rz", "__float2half_rz", "device_function"); k("__float2int_rd", "__float2int_rd", "device_function"); k("__float2int_rn", "__float2int_rn", "device_function"); k("__float2int_ru", "__float2int_ru", "device_function"); k("__float2int_rz", "__float2int_rz", "device_function"); k("__float2ll_rd", "__float2ll_rd", "device_function"); k("__float2ll_rn", "__float2ll_rn", "device_function"); k("__float2ll_ru", "__float2ll_ru", "device_function"); k("__float2ll_rz", "__float2ll_rz", "device_function"); k("__float2uint_rd", "__float2uint_rd", "device_function"); k("__float2uint_rn", "__float2uint_rn", "device_function"); k("__float2uint_ru", "__float2uint_ru", "device_function"); k("__float2uint_rz", "__float2uint_rz", "device_function"); k("__float2ull_rd", "__float2ull_rd", "device_function"); k("__float2ull_rn", "__float2ull_rn", "device_function"); k("__float2ull_ru", "__float2ull_ru", "device_function"); k("__float2ull_rz", "__float2ull_rz", "device_function"); k("__float_as_int", "__float_as_int", "device_function"); k("__float_as_uint", "__float_as_uint", "device_function"); k("__floats2half2_rn", "__floats2half2_rn", "device_function"); k("__fma_rn", "__fma_rn", "device_function"); k("__fmaf_rn", "__fmaf_rn", "device_function"); k("__fmul_rn", "__fmul_rn", "device_function"); k("__frcp_rn", "__frcp_rn", "device_function"); k("__frsqrt_rn", "__frsqrt_rn", "device_function"); k("__fsqrt_rn", "__fsqrt_rn", "device_function"); k("__fsub_rn", "__fsub_rn", "device_function"); k("__funnelshift_l", "__funnelshift_l", "device_function"); k("__funnelshift_lc", "__funnelshift_lc", "device_function"); k("__funnelshift_r", "__funnelshift_r", "device_function"); k("__funnelshift_rc", "__funnelshift_rc", "device_function"); k("__h2div", "__h2div", "device_function"); k("__habs", "__habs", "device_function"); k("__habs2", "__habs2", "device_function"); k("__hadd", "__hadd", "device_function"); k("__hadd2", "__hadd2", "device_function"); k("__hadd2_rn", "__hadd2_rn", "device_function"); k("__hadd2_sat", "__hadd2_sat", "device_function"); k("__hadd_rn", "__hadd_rn", "device_function"); k("__hadd_sat", "__hadd_sat", "device_function"); k("__half", "__half", "device_type"); k("__half2", "__half2", "device_type"); k("__half22float2", "__half22float2", "device_function"); k("__half2_raw", "__half2_raw", "device_type"); k("__half2float", "__half2float", "device_function"); k("__half2half2", "__half2half2", "device_function"); k("__half2int_rd", "__half2int_rd", "device_function"); k("__half2int_rn", "__half2int_rn", "device_function"); k("__half2int_ru", "__half2int_ru", "device_function"); k("__half2int_rz", "__half2int_rz", "device_function"); k("__half2ll_rd", "__half2ll_rd", "device_function"); k("__half2ll_rn", "__half2ll_rn", "device_function"); k("__half2ll_ru", "__half2ll_ru", "device_function"); k("__half2ll_rz", "__half2ll_rz", "device_function"); k("__half2short_rd", "__half2short_rd", "device_function"); k("__half2short_rn", "__half2short_rn", "device_function"); k("__half2short_ru", "__half2short_ru", "device_function"); k("__half2short_rz", "__half2short_rz", "device_function"); k("__half2uint_rd", "__half2uint_rd", "device_function"); k("__half2uint_rn", "__half2uint_rn", "device_function"); k("__half2uint_ru", "__half2uint_ru", "device_function"); k("__half2uint_rz", "__half2uint_rz", "device_function"); k("__half2ull_rd", "__half2ull_rd", "device_function"); k("__half2ull_rn", "__half2ull_rn", "device_function"); k("__half2ull_ru", "__half2ull_ru", "device_function"); k("__half2ull_rz", "__half2ull_rz", "device_function"); k("__half2ushort_rd", "__half2ushort_rd", "device_function"); k("__half2ushort_rn", "__half2ushort_rn", "device_function"); k("__half2ushort_ru", "__half2ushort_ru", "device_function"); k("__half2ushort_rz", "__half2ushort_rz", "device_function"); k("__half_as_short", "__half_as_short", "device_function"); k("__half_as_ushort", "__half_as_ushort", "device_function"); k("__half_raw", "__half_raw", "device_type"); k("__halves2bfloat162", "__halves2bfloat162", "device_function"); k("__halves2half2", "__halves2half2", "device_function"); k("__hbeq2", "__hbeq2", "device_function"); k("__hbequ2", "__hbequ2", "device_function"); k("__hbge2", "__hbge2", "device_function"); k("__hbgeu2", "__hbgeu2", "device_function"); k("__hbgt2", "__hbgt2", "device_function"); k("__hbgtu2", "__hbgtu2", "device_function"); k("__hble2", "__hble2", "device_function"); k("__hbleu2", "__hbleu2", "device_function"); k("__hblt2", "__hblt2", "device_function"); k("__hbltu2", "__hbltu2", "device_function"); k("__hbne2", "__hbne2", "device_function"); k("__hbneu2", "__hbneu2", "device_function"); k("__hdiv", "__hdiv", "device_function"); k("__heq", "__heq", "device_function"); k("__heq2", "__heq2", "device_function"); k("__hequ", "__hequ", "device_function"); k("__hequ2", "__hequ2", "device_function"); k("__hfma", "__hfma", "device_function"); k("__hfma2", "__hfma2", "device_function"); k("__hfma2_sat", "__hfma2_sat", "device_function"); k("__hfma_sat", "__hfma_sat", "device_function"); k("__hge", "__hge", "device_function"); k("__hge2", "__hge2", "device_function"); k("__hgeu", "__hgeu", "device_function"); k("__hgeu2", "__hgeu2", "device_function"); k("__hgt", "__hgt", "device_function"); k("__hgt2", "__hgt2", "device_function"); k("__hgtu", "__hgtu", "device_function"); k("__hgtu2", "__hgtu2", "device_function"); k("__high2bfloat16", "__high2bfloat16", "device_function"); k("__high2bfloat162", "__high2bfloat162", "device_function"); k("__high2float", "__high2float", "device_function"); k("__high2half", "__high2half", "device_function"); k("__high2half2", "__high2half2", "device_function"); k("__highs2bfloat162", "__highs2bfloat162", "device_function"); k("__highs2half2", "__highs2half2", "device_function"); k("__hiloint2double", "__hiloint2double", "device_function"); k("__hisinf", "__hisinf", "device_function"); k("__hisnan", "__hisnan", "device_function"); k("__hisnan2", "__hisnan2", "device_function"); k("__hle", "__hle", "device_function"); k("__hle2", "__hle2", "device_function"); k("__hleu", "__hleu", "device_function"); k("__hleu2", "__hleu2", "device_function"); k("__hlt", "__hlt", "device_function"); k("__hlt2", "__hlt2", "device_function"); k("__hltu", "__hltu", "device_function"); k("__hltu2", "__hltu2", "device_function"); k("__hmax", "__hmax", "device_function"); k("__hmax2", "__hmax2", "device_function"); k("__hmax_nan", "__hmax_nan", "device_function"); k("__hmin", "__hmin", "device_function"); k("__hmin2", "__hmin2", "device_function"); k("__hmin_nan", "__hmin_nan", "device_function"); k("__hmul", "__hmul", "device_function"); k("__hmul2", "__hmul2", "device_function"); k("__hmul2_rn", "__hmul2_rn", "device_function"); k("__hmul2_sat", "__hmul2_sat", "device_function"); k("__hmul_rn", "__hmul_rn", "device_function"); k("__hmul_sat", "__hmul_sat", "device_function"); k("__hne", "__hne", "device_function"); k("__hne2", "__hne2", "device_function"); k("__hneg", "__hneg", "device_function"); k("__hneg2", "__hneg2", "device_function"); k("__hneu", "__hneu", "device_function"); k("__hneu2", "__hneu2", "device_function"); k("__hsub", "__hsub", "device_function"); k("__hsub2", "__hsub2", "device_function"); k("__hsub2_rn", "__hsub2_rn", "device_function"); k("__hsub2_sat", "__hsub2_sat", "device_function"); k("__hsub_rn", "__hsub_rn", "device_function"); k("__hsub_sat", "__hsub_sat", "device_function"); k("__int2bfloat16_rn", "__int2bfloat16_rn", "device_function"); k("__int2double_rn", "__int2double_rn", "device_function"); k("__int2float_rd", "__int2float_rd", "device_function"); k("__int2float_rn", "__int2float_rn", "device_function"); k("__int2float_ru", "__int2float_ru", "device_function"); k("__int2float_rz", "__int2float_rz", "device_function"); k("__int2half_rd", "__int2half_rd", "device_function"); k("__int2half_rn", "__int2half_rn", "device_function"); k("__int2half_ru", "__int2half_ru", "device_function"); k("__int2half_rz", "__int2half_rz", "device_function"); k("__int_as_float", "__int_as_float", "device_function"); k("__ldca", "__ldca", "device_function"); k("__ldcg", "__ldcg", "device_function"); k("__ldcs", "__ldcs", "device_function"); k("__ldg", "__ldg", "device_function"); k("__ll2double_rd", "__ll2double_rd", "device_function"); k("__ll2double_rn", "__ll2double_rn", "device_function"); k("__ll2double_ru", "__ll2double_ru", "device_function"); k("__ll2double_rz", "__ll2double_rz", "device_function"); k("__ll2float_rd", "__ll2float_rd", "device_function"); k("__ll2float_rn", "__ll2float_rn", "device_function"); k("__ll2float_ru", "__ll2float_ru", "device_function"); k("__ll2float_rz", "__ll2float_rz", "device_function"); k("__ll2half_rd", "__ll2half_rd", "device_function"); k("__ll2half_rn", "__ll2half_rn", "device_function"); k("__ll2half_ru", "__ll2half_ru", "device_function"); k("__ll2half_rz", "__ll2half_rz", "device_function"); k("__log10f", "__log10f", "device_function"); k("__log2f", "__log2f", "device_function"); k("__logf", "__logf", "device_function"); k("__longlong_as_double", "__longlong_as_double", "device_function"); k("__low2bfloat16", "__low2bfloat16", "device_function"); k("__low2bfloat162", "__low2bfloat162", "device_function"); k("__low2float", "__low2float", "device_function"); k("__low2half", "__low2half", "device_function"); k("__low2half2", "__low2half2", "device_function"); k("__lowhigh2highlow", "__lowhigh2highlow", "device_function"); k("__lows2bfloat162", "__lows2bfloat162", "device_function"); k("__lows2half2", "__lows2half2", "device_function"); k("__match_all_sync", "__match_all_sync", "device_function"); k("__match_any_sync", "__match_any_sync", "device_function"); k("__mul24", "__mul24", "device_function"); k("__mul64hi", "__mul64hi", "device_function"); k("__mulhi", "__mulhi", "device_function"); k("__nv_bfloat16", "__hip_bfloat16", "device_type"); k("__nv_bfloat162", "__hip_bfloat162", "device_type"); k("__nv_bfloat162_raw", "__hip_bfloat162_raw", "device_type"); k("__nv_bfloat16_raw", "__hip_bfloat16_raw", "device_type"); k("__nv_cvt_bfloat16raw2_to_fp4x2", "__hip_cvt_bfloat16raw2_to_fp4x2", "device_function"); k("__nv_cvt_bfloat16raw2_to_fp6x2", "__hip_cvt_bfloat16raw2_to_fp6x2", "device_function"); k("__nv_cvt_bfloat16raw2_to_fp8x2", "__hip_cvt_bfloat16raw2_to_fp8x2", "device_function"); k("__nv_cvt_bfloat16raw_to_fp4", "__hip_cvt_bfloat16raw_to_fp4", "device_function"); k("__nv_cvt_bfloat16raw_to_fp6", "__hip_cvt_bfloat16raw_to_fp6", "device_function"); k("__nv_cvt_bfloat16raw_to_fp8", "__hip_cvt_bfloat16raw_to_fp8", "device_function"); k("__nv_cvt_double2_to_fp4x2", "__hip_cvt_double2_to_fp4x2", "device_function"); k("__nv_cvt_double2_to_fp6x2", "__hip_cvt_double2_to_fp6x2", "device_function"); k("__nv_cvt_double2_to_fp8x2", "__hip_cvt_double2_to_fp8x2", "device_function"); k("__nv_cvt_double_to_fp4", "__hip_cvt_double_to_fp4", "device_function"); k("__nv_cvt_double_to_fp6", "__hip_cvt_double_to_fp6", "device_function"); k("__nv_cvt_double_to_fp8", "__hip_cvt_double_to_fp8", "device_function"); k("__nv_cvt_float2_to_fp4x2", "__hip_cvt_float2_to_fp4x2", "device_function"); k("__nv_cvt_float2_to_fp6x2", "__hip_cvt_float2_to_fp6x2", "device_function"); k("__nv_cvt_float2_to_fp8x2", "__hip_cvt_float2_to_fp8x2", "device_function"); k("__nv_cvt_float_to_fp4", "__hip_cvt_float_to_fp4", "device_function"); k("__nv_cvt_float_to_fp6", "__hip_cvt_float_to_fp6", "device_function"); k("__nv_cvt_float_to_fp8", "__hip_cvt_float_to_fp8", "device_function"); k("__nv_cvt_fp4_to_halfraw", "__hip_cvt_fp4_to_halfraw", "device_function"); k("__nv_cvt_fp4x2_to_halfraw2", "__hip_cvt_fp4x2_to_halfraw2", "device_function"); k("__nv_cvt_fp6_to_halfraw", "__hip_cvt_fp6_to_halfraw", "device_function"); k("__nv_cvt_fp6x2_to_halfraw2", "__hip_cvt_fp6x2_to_halfraw2", "device_function"); k("__nv_cvt_fp8_to_halfraw", "__hip_cvt_fp8_to_halfraw", "device_function"); k("__nv_cvt_fp8x2_to_halfraw2", "__hip_cvt_fp8x2_to_halfraw2", "device_function"); k("__nv_cvt_halfraw2_to_fp4x2", "__hip_cvt_halfraw2_to_fp4x2", "device_function"); k("__nv_cvt_halfraw2_to_fp6x2", "__hip_cvt_halfraw2_to_fp6x2", "device_function"); k("__nv_cvt_halfraw2_to_fp8x2", "__hip_cvt_halfraw2_to_fp8x2", "device_function"); k("__nv_cvt_halfraw_to_fp4", "__hip_cvt_halfraw_to_fp4", "device_function"); k("__nv_cvt_halfraw_to_fp6", "__hip_cvt_halfraw_to_fp6", "device_function"); k("__nv_cvt_halfraw_to_fp8", "__hip_cvt_halfraw_to_fp8", "device_function"); k("__nv_fp4_e2m1", "__hip_fp4_e2m1", "device_type"); k("__nv_fp4_interpretation_t", "__hip_fp4_interpretation_t", "device_type"); k("__nv_fp4_storage_t", "__hip_fp4_storage_t", "device_type"); k("__nv_fp4x2_e2m1", "__hip_fp4x2_e2m1", "device_type"); k("__nv_fp4x2_storage_t", "__hip_fp4x2_storage_t", "device_type"); k("__nv_fp4x4_e2m1", "__hip_fp4x4_e2m1", "device_type"); k("__nv_fp4x4_storage_t", "__hip_fp4x4_storage_t", "device_type"); k("__nv_fp6_e2m3", "__hip_fp6_e2m3", "device_type"); k("__nv_fp6_e3m2", "__hip_fp6_e3m2", "device_type"); k("__nv_fp6_interpretation_t", "__hip_fp6_interpretation_t", "device_type"); k("__nv_fp6_storage_t", "__hip_fp6_storage_t", "device_type"); k("__nv_fp6x2_e2m3", "__hip_fp6x2_e2m3", "device_type"); k("__nv_fp6x2_e3m2", "__hip_fp6x2_e3m2", "device_type"); k("__nv_fp6x2_storage_t", "__hip_fp6x2_storage_t", "device_type"); k("__nv_fp6x4_e2m3", "__hip_fp6x4_e2m3", "device_type"); k("__nv_fp6x4_e3m2", "__hip_fp6x4_e3m2", "device_type"); k("__nv_fp6x4_storage_t", "__hip_fp6x4_storage_t", "device_type"); k("__nv_fp8_e4m3", "__hip_fp8_e4m3_fnuz", "device_type"); k("__nv_fp8_e5m2", "__hip_fp8_e5m2_fnuz", "device_type"); k("__nv_fp8_interpretation_t", "__hip_fp8_interpretation_t", "device_type"); k("__nv_fp8_storage_t", "__hip_fp8_storage_t", "device_type"); k("__nv_fp8x2_e4m3", "__hip_fp8x2_e4m3_fnuz", "device_type"); k("__nv_fp8x2_e5m2", "__hip_fp8x2_e5m2_fnuz", "device_type"); k("__nv_fp8x2_storage_t", "__hip_fp8x2_storage_t", "device_type"); k("__nv_fp8x4_e4m3", "__hip_fp8x4_e4m3_fnuz", "device_type"); k("__nv_fp8x4_e5m2", "__hip_fp8x4_e5m2_fnuz", "device_type"); k("__nv_fp8x4_storage_t", "__hip_fp8x4_storage_t", "device_type"); k("__nv_saturation_t", "__hip_saturation_t", "device_type"); k("__popc", "__popc", "device_function"); k("__popcll", "__popcll", "device_function"); k("__powf", "__powf", "device_function"); k("__reduce_add_sync", "__reduce_add_sync", "device_function"); k("__reduce_max_sync", "__reduce_max_sync", "device_function"); k("__reduce_min_sync", "__reduce_min_sync", "device_function"); k("__rhadd", "__rhadd", "device_function"); k("__sad", "__sad", "device_function"); k("__saturatef", "__saturatef", "device_function"); k("__shfl", "__shfl", "device_function"); k("__shfl_down", "__shfl_down", "device_function"); k("__shfl_down_sync", "__shfl_down_sync", "device_function"); k("__shfl_sync", "__shfl_sync", "device_function"); k("__shfl_up", "__shfl_up", "device_function"); k("__shfl_up_sync", "__shfl_up_sync", "device_function"); k("__shfl_xor", "__shfl_xor", "device_function"); k("__shfl_xor_sync", "__shfl_xor_sync", "device_function"); k("__short2half_rd", "__short2half_rd", "device_function"); k("__short2half_rn", "__short2half_rn", "device_function"); k("__short2half_ru", "__short2half_ru", "device_function"); k("__short2half_rz", "__short2half_rz", "device_function"); k("__short_as_bfloat16", "__short_as_bfloat16", "device_function"); k("__short_as_half", "__short_as_half", "device_function"); k("__sincosf", "__sincosf", "device_function"); k("__sinf", "__sinf", "device_function"); k("__syncthreads", "__syncthreads", "device_function"); k("__syncthreads_and", "__syncthreads_and", "device_function"); k("__syncthreads_count", "__syncthreads_count", "device_function"); k("__syncthreads_or", "__syncthreads_or", "device_function"); k("__tanf", "__tanf", "device_function"); k("__threadfence", "__threadfence", "device_function"); k("__threadfence_block", "__threadfence_block", "device_function"); k("__threadfence_system", "__threadfence_system", "device_function"); k("__uhadd", "__uhadd", "device_function"); k("__uint2double_rn", "__uint2double_rn", "device_function"); k("__uint2float_rd", "__uint2float_rd", "device_function"); k("__uint2float_rn", "__uint2float_rn", "device_function"); k("__uint2float_ru", "__uint2float_ru", "device_function"); k("__uint2float_rz", "__uint2float_rz", "device_function"); k("__uint2half_rd", "__uint2half_rd", "device_function"); k("__uint2half_rn", "__uint2half_rn", "device_function"); k("__uint2half_ru", "__uint2half_ru", "device_function"); k("__uint2half_rz", "__uint2half_rz", "device_function"); k("__uint_as_float", "__uint_as_float", "device_function"); k("__ull2double_rd", "__ull2double_rd", "device_function"); k("__ull2double_rn", "__ull2double_rn", "device_function"); k("__ull2double_ru", "__ull2double_ru", "device_function"); k("__ull2double_rz", "__ull2double_rz", "device_function"); k("__ull2float_rd", "__ull2float_rd", "device_function"); k("__ull2float_rn", "__ull2float_rn", "device_function"); k("__ull2float_ru", "__ull2float_ru", "device_function"); k("__ull2float_rz", "__ull2float_rz", "device_function"); k("__ull2half_rd", "__ull2half_rd", "device_function"); k("__ull2half_rn", "__ull2half_rn", "device_function"); k("__ull2half_ru", "__ull2half_ru", "device_function"); k("__ull2half_rz", "__ull2half_rz", "device_function"); k("__umul24", "__umul24", "device_function"); k("__umul64hi", "__umul64hi", "device_function"); k("__umulhi", "__umulhi", "device_function"); k("__urhadd", "__urhadd", "device_function"); k("__usad", "__usad", "device_function"); k("__ushort2half_rd", "__ushort2half_rd", "device_function"); k("__ushort2half_rn", "__ushort2half_rn", "device_function"); k("__ushort2half_ru", "__ushort2half_ru", "device_function"); k("__ushort2half_rz", "__ushort2half_rz", "device_function"); k("__ushort_as_bfloat16", "__ushort_as_bfloat16", "device_function"); k("__ushort_as_half", "__ushort_as_half", "device_function"); k("_nvrtcProgram", "_hiprtcProgram", "type"); k("abs", "abs", "device_function"); k("acos", "acos", "device_function"); k("acosf", "acosf", "device_function"); k("acosh", "acosh", "device_function"); k("acoshf", "acoshf", "device_function"); k("asin", "asin", "device_function"); k("asinf", "asinf", "device_function"); k("asinh", "asinh", "device_function"); k("asinhf", "asinhf", "device_function"); k("atan", "atan", "device_function"); k("atan2", "atan2", "device_function"); k("atan2f", "atan2f", "device_function"); k("atanf", "atanf", "device_function"); k("atanh", "atanh", "device_function"); k("atanhf", "atanhf", "device_function"); k("atomicAdd", "atomicAdd", "device_function"); k("atomicAdd_system", "atomicAdd_system", "device_function"); k("atomicAnd", "atomicAnd", "device_function"); k("atomicAnd_system", "atomicAnd_system", "device_function"); k("atomicCAS", "atomicCAS", "device_function"); k("atomicCAS_system", "atomicCAS_system", "device_function"); k("atomicDec", "atomicDec", "device_function"); k("atomicExch", "atomicExch", "device_function"); k("atomicExch_system", "atomicExch_system", "device_function"); k("atomicInc", "atomicInc", "device_function"); k("atomicMax", "atomicMax", "device_function"); k("atomicMax_system", "atomicMax_system", "device_function"); k("atomicMin", "atomicMin", "device_function"); k("atomicMin_system", "atomicMin_system", "device_function"); k("atomicOr", "atomicOr", "device_function"); k("atomicOr_system", "atomicOr_system", "device_function"); k("atomicSub", "atomicSub", "device_function"); k("atomicSub_system", "atomicSub_system", "device_function"); k("atomicXor", "atomicXor", "device_function"); k("atomicXor_system", "atomicXor_system", "device_function"); k("bsric02Info", "bsric02Info", "type"); k("bsric02Info_t", "bsric02Info_t", "type"); k("bsrilu02Info", "bsrilu02Info", "type"); k("bsrilu02Info_t", "bsrilu02Info_t", "type"); k("bsrsm2Info", "bsrsm2Info", "type"); k("bsrsm2Info_t", "bsrsm2Info_t", "type"); k("bsrsv2Info", "bsrsv2Info", "type"); k("bsrsv2Info_t", "bsrsv2Info_t", "type"); k("cbrt", "cbrt", "device_function"); k("cbrtf", "cbrtf", "device_function"); k("ceil", "ceil", "device_function"); k("ceilf", "ceilf", "device_function"); k("char1", "char1", "device_type"); k("char2", "char2", "device_type"); k("char3", "char3", "device_type"); k("char4", "char4", "device_type"); k("clock", "clock", "device_function"); k("clock64", "clock64", "device_function"); k("copysign", "copysign", "device_function"); k("copysignf", "copysignf", "device_function"); k("cos", "cos", "device_function"); k("cosf", "cosf", "device_function"); k("cosh", "cosh", "device_function"); k("coshf", "coshf", "device_function"); k("cospi", "cospi", "device_function"); k("cospif", "cospif", "device_function"); k("csrgemm2Info", "csrgemm2Info", "type"); k("csrgemm2Info_t", "csrgemm2Info_t", "type"); k("csric02Info", "csric02Info", "type"); k("csric02Info_t", "csric02Info_t", "type"); k("csrilu02Info", "csrilu02Info", "type"); k("csrilu02Info_t", "csrilu02Info_t", "type"); k("csrsm2Info_t", "csrsm2Info_t", "type"); k("csrsv2Info_t", "csrsv2Info_t", "type"); k("csru2csrInfo", "csru2csrInfo", "type"); k("csru2csrInfo_t", "csru2csrInfo_t", "type"); k("cuArray3DCreate", "hipArray3DCreate", "memory"); k("cuArray3DCreate_v2", "hipArray3DCreate", "memory"); k("cuArray3DGetDescriptor", "hipArray3DGetDescriptor", "memory"); k("cuArray3DGetDescriptor_v2", "hipArray3DGetDescriptor", "memory"); k("cuArrayCreate", "hipArrayCreate", "memory"); k("cuArrayCreate_v2", "hipArrayCreate", "memory"); k("cuArrayDestroy", "hipArrayDestroy", "memory"); k("cuArrayGetDescriptor", "hipArrayGetDescriptor", "memory"); k("cuArrayGetDescriptor_v2", "hipArrayGetDescriptor", "memory"); k("cuCabs", "hipCabs", "complex"); k("cuCabsf", "hipCabsf", "complex"); k("cuCadd", "hipCadd", "complex"); k("cuCaddf", "hipCaddf", "complex"); k("cuCdiv", "hipCdiv", "complex"); k("cuCdivf", "hipCdivf", "complex"); k("cuCfma", "hipCfma", "complex"); k("cuCfmaf", "hipCfmaf", "complex"); k("cuCimag", "hipCimag", "complex"); k("cuCimagf", "hipCimagf", "complex"); k("cuCmul", "hipCmul", "complex"); k("cuCmulf", "hipCmulf", "complex"); k("cuComplex", "hipComplex", "type"); k("cuComplexDoubleToFloat", "hipComplexDoubleToFloat", "complex"); k("cuComplexFloatToDouble", "hipComplexFloatToDouble", "complex"); k("cuConj", "hipConj", "complex"); k("cuConjf", "hipConjf", "complex"); k("cuCreal", "hipCreal", "complex"); k("cuCrealf", "hipCrealf", "complex"); k("cuCsub", "hipCsub", "complex"); k("cuCsubf", "hipCsubf", "complex"); k("cuCtxCreate", "hipCtxCreate", "context"); k("cuCtxCreate_v2", "hipCtxCreate", "context"); k("cuCtxDestroy", "hipCtxDestroy", "context"); k("cuCtxDestroy_v2", "hipCtxDestroy", "context"); k("cuCtxDisablePeerAccess", "hipCtxDisablePeerAccess", "peer"); k("cuCtxEnablePeerAccess", "hipCtxEnablePeerAccess", "peer"); k("cuCtxGetApiVersion", "hipCtxGetApiVersion", "context"); k("cuCtxGetCacheConfig", "hipCtxGetCacheConfig", "context"); k("cuCtxGetCurrent", "hipCtxGetCurrent", "context"); k("cuCtxGetDevice", "hipCtxGetDevice", "context"); k("cuCtxGetFlags", "hipCtxGetFlags", "context"); k("cuCtxGetLimit", "hipDeviceGetLimit", "context"); k("cuCtxGetSharedMemConfig", "hipCtxGetSharedMemConfig", "context"); k("cuCtxGetStreamPriorityRange", "hipDeviceGetStreamPriorityRange", "context"); k("cuCtxPopCurrent", "hipCtxPopCurrent", "context"); k("cuCtxPopCurrent_v2", "hipCtxPopCurrent", "context"); k("cuCtxPushCurrent", "hipCtxPushCurrent", "context"); k("cuCtxPushCurrent_v2", "hipCtxPushCurrent", "context"); k("cuCtxSetCacheConfig", "hipCtxSetCacheConfig", "context"); k("cuCtxSetCurrent", "hipCtxSetCurrent", "context"); k("cuCtxSetLimit", "hipDeviceSetLimit", "context"); k("cuCtxSetSharedMemConfig", "hipCtxSetSharedMemConfig", "context"); k("cuCtxSynchronize", "hipCtxSynchronize", "context"); k("cuDestroyExternalMemory", "hipDestroyExternalMemory", "external_resource"); k("cuDestroyExternalSemaphore", "hipDestroyExternalSemaphore", "external_resource"); k("cuDeviceCanAccessPeer", "hipDeviceCanAccessPeer", "peer"); k("cuDeviceComputeCapability", "hipDeviceComputeCapability", "device"); k("cuDeviceGet", "hipDeviceGet", "device"); k("cuDeviceGetAttribute", "hipDeviceGetAttribute", "device"); k("cuDeviceGetByPCIBusId", "hipDeviceGetByPCIBusId", "memory"); k("cuDeviceGetCount", "hipGetDeviceCount", "device"); k("cuDeviceGetDefaultMemPool", "hipDeviceGetDefaultMemPool", "device"); k("cuDeviceGetGraphMemAttribute", "hipDeviceGetGraphMemAttribute", "graph"); k("cuDeviceGetMemPool", "hipDeviceGetMemPool", "device"); k("cuDeviceGetName", "hipDeviceGetName", "device"); k("cuDeviceGetP2PAttribute", "hipDeviceGetP2PAttribute", "peer"); k("cuDeviceGetPCIBusId", "hipDeviceGetPCIBusId", "memory"); k("cuDeviceGetUuid", "hipDeviceGetUuid", "device"); k("cuDeviceGetUuid_v2", "hipDeviceGetUuid", "device"); k("cuDeviceGraphMemTrim", "hipDeviceGraphMemTrim", "graph"); k("cuDevicePrimaryCtxGetState", "hipDevicePrimaryCtxGetState", "context"); k("cuDevicePrimaryCtxRelease", "hipDevicePrimaryCtxRelease", "context"); k("cuDevicePrimaryCtxRelease_v2", "hipDevicePrimaryCtxRelease", "context"); k("cuDevicePrimaryCtxReset", "hipDevicePrimaryCtxReset", "context"); k("cuDevicePrimaryCtxReset_v2", "hipDevicePrimaryCtxReset", "context"); k("cuDevicePrimaryCtxRetain", "hipDevicePrimaryCtxRetain", "context"); k("cuDevicePrimaryCtxSetFlags", "hipDevicePrimaryCtxSetFlags", "context"); k("cuDevicePrimaryCtxSetFlags_v2", "hipDevicePrimaryCtxSetFlags", "context"); k("cuDeviceSetGraphMemAttribute", "hipDeviceSetGraphMemAttribute", "graph"); k("cuDeviceSetMemPool", "hipDeviceSetMemPool", "device"); k("cuDeviceTotalMem", "hipDeviceTotalMem", "device"); k("cuDeviceTotalMem_v2", "hipDeviceTotalMem", "device"); k("cuDoubleComplex", "hipDoubleComplex", "type"); k("cuDriverGetVersion", "hipDriverGetVersion", "version"); k("cuEventCreate", "hipEventCreateWithFlags", "event"); k("cuEventDestroy", "hipEventDestroy", "event"); k("cuEventDestroy_v2", "hipEventDestroy", "event"); k("cuEventElapsedTime", "hipEventElapsedTime", "event"); k("cuEventElapsedTime_v2", "hipEventElapsedTime", "event"); k("cuEventQuery", "hipEventQuery", "event"); k("cuEventRecord", "hipEventRecord", "event"); k("cuEventRecordWithFlags", "hipEventRecordWithFlags", "event"); k("cuEventSynchronize", "hipEventSynchronize", "event"); k("cuExternalMemoryGetMappedBuffer", "hipExternalMemoryGetMappedBuffer", "external_resource"); k("cuFileBatchIOCancel", "hipFileBatchIOCancel", "library"); k("cuFileBatchIODestroy", "hipFileBatchIODestroy", "library"); k("cuFileBatchIOGetStatus", "hipFileBatchIOGetStatus", "library"); k("cuFileBatchIOSetUp", "hipFileBatchIOSetUp", "library"); k("cuFileBatchIOSubmit", "hipFileBatchIOSubmit", "library"); k("cuFileBufDeregister", "hipFileBufDeregister", "library"); k("cuFileBufRegister", "hipFileBufRegister", "library"); k("cuFileDriverClose", "hipFileDriverClose", "library"); k("cuFileDriverClose_v2", "hipFileDriverClose", "library"); k("cuFileDriverGetProperties", "hipFileDriverGetProperties", "library"); k("cuFileDriverOpen", "hipFileDriverOpen", "library"); k("cuFileDriverSetMaxCacheSize", "hipFileDriverSetMaxCacheSize", "library"); k("cuFileDriverSetMaxDirectIOSize", "hipFileDriverSetMaxDirectIOSize", "library"); k("cuFileDriverSetMaxPinnedMemSize", "hipFileDriverSetMaxPinnedMemSize", "library"); k("cuFileDriverSetPollMode", "hipFileDriverSetPollMode", "library"); k("cuFileGetParameterBool", "hipFileGetParameterBool", "library"); k("cuFileGetParameterSizeT", "hipFileGetParameterSizeT", "library"); k("cuFileGetParameterString", "hipFileGetParameterString", "library"); k("cuFileHandleDeregister", "hipFileHandleDeregister", "library"); k("cuFileHandleRegister", "hipFileHandleRegister", "library"); k("cuFileRead", "hipFileRead", "library"); k("cuFileReadAsync", "hipFileReadAsync", "library"); k("cuFileSetParameterBool", "hipFileSetParameterBool", "library"); k("cuFileSetParameterSizeT", "hipFileSetParameterSizeT", "library"); k("cuFileSetParameterString", "hipFileSetParameterString", "library"); k("cuFileStreamDeregister", "hipFileStreamDeregister", "library"); k("cuFileStreamRegister", "hipFileStreamRegister", "library"); k("cuFileUseCount", "hipFileUseCount", "library"); k("cuFileWrite", "hipFileWrite", "library"); k("cuFileWriteAsync", "hipFileWriteAsync", "library"); k("cuFloatComplex", "hipFloatComplex", "type"); k("cuFuncGetAttribute", "hipFuncGetAttribute", "execution"); k("cuGLGetDevices", "hipGLGetDevices", "openGL"); k("cuGetErrorName", "hipDrvGetErrorName", "error"); k("cuGetErrorString", "hipDrvGetErrorString", "error"); k("cuGetProcAddress", "hipGetProcAddress", "driver_entry_point"); k("cuGraphAddBatchMemOpNode", "hipGraphAddBatchMemOpNode", "graph"); k("cuGraphAddChildGraphNode", "hipGraphAddChildGraphNode", "graph"); k("cuGraphAddDependencies", "hipGraphAddDependencies", "graph"); k("cuGraphAddEmptyNode", "hipGraphAddEmptyNode", "graph"); k("cuGraphAddEventRecordNode", "hipGraphAddEventRecordNode", "graph"); k("cuGraphAddEventWaitNode", "hipGraphAddEventWaitNode", "graph"); k("cuGraphAddExternalSemaphoresSignalNode", "hipGraphAddExternalSemaphoresSignalNode", "graph"); k("cuGraphAddExternalSemaphoresWaitNode", "hipGraphAddExternalSemaphoresWaitNode", "graph"); k("cuGraphAddHostNode", "hipGraphAddHostNode", "graph"); k("cuGraphAddKernelNode", "hipGraphAddKernelNode", "graph"); k("cuGraphAddMemAllocNode", "hipGraphAddMemAllocNode", "graph"); k("cuGraphAddMemFreeNode", "hipDrvGraphAddMemFreeNode", "graph"); k("cuGraphAddMemcpyNode", "hipDrvGraphAddMemcpyNode", "graph"); k("cuGraphAddMemsetNode", "hipDrvGraphAddMemsetNode", "graph"); k("cuGraphAddNode", "hipGraphAddNode", "graph"); k("cuGraphBatchMemOpNodeGetParams", "hipGraphBatchMemOpNodeGetParams", "graph"); k("cuGraphBatchMemOpNodeSetParams", "hipGraphBatchMemOpNodeSetParams", "graph"); k("cuGraphChildGraphNodeGetGraph", "hipGraphChildGraphNodeGetGraph", "graph"); k("cuGraphClone", "hipGraphClone", "graph"); k("cuGraphCreate", "hipGraphCreate", "graph"); k("cuGraphDebugDotPrint", "hipGraphDebugDotPrint", "graph"); k("cuGraphDestroy", "hipGraphDestroy", "graph"); k("cuGraphDestroyNode", "hipGraphDestroyNode", "graph"); k("cuGraphEventRecordNodeGetEvent", "hipGraphEventRecordNodeGetEvent", "graph"); k("cuGraphEventRecordNodeSetEvent", "hipGraphEventRecordNodeSetEvent", "graph"); k("cuGraphEventWaitNodeGetEvent", "hipGraphEventWaitNodeGetEvent", "graph"); k("cuGraphEventWaitNodeSetEvent", "hipGraphEventWaitNodeSetEvent", "graph"); k("cuGraphExecBatchMemOpNodeSetParams", "hipGraphExecBatchMemOpNodeSetParams", "graph"); k("cuGraphExecChildGraphNodeSetParams", "hipGraphExecChildGraphNodeSetParams", "graph"); k("cuGraphExecDestroy", "hipGraphExecDestroy", "graph"); k("cuGraphExecEventRecordNodeSetEvent", "hipGraphExecEventRecordNodeSetEvent", "graph"); k("cuGraphExecEventWaitNodeSetEvent", "hipGraphExecEventWaitNodeSetEvent", "graph"); k("cuGraphExecExternalSemaphoresSignalNodeSetParams", "hipGraphExecExternalSemaphoresSignalNodeSetParams", "graph"); k("cuGraphExecExternalSemaphoresWaitNodeSetParams", "hipGraphExecExternalSemaphoresWaitNodeSetParams", "graph"); k("cuGraphExecGetFlags", "hipGraphExecGetFlags", "graph"); k("cuGraphExecHostNodeSetParams", "hipGraphExecHostNodeSetParams", "graph"); k("cuGraphExecKernelNodeSetParams", "hipGraphExecKernelNodeSetParams", "graph"); k("cuGraphExecMemcpyNodeSetParams", "hipDrvGraphExecMemcpyNodeSetParams", "graph"); k("cuGraphExecMemsetNodeSetParams", "hipDrvGraphExecMemsetNodeSetParams", "graph"); k("cuGraphExecNodeSetParams", "hipGraphExecNodeSetParams", "graph"); k("cuGraphExecUpdate", "hipGraphExecUpdate", "graph"); k("cuGraphExternalSemaphoresSignalNodeGetParams", "hipGraphExternalSemaphoresSignalNodeGetParams", "graph"); k("cuGraphExternalSemaphoresSignalNodeSetParams", "hipGraphExternalSemaphoresSignalNodeSetParams", "graph"); k("cuGraphExternalSemaphoresWaitNodeGetParams", "hipGraphExternalSemaphoresWaitNodeGetParams", "graph"); k("cuGraphExternalSemaphoresWaitNodeSetParams", "hipGraphExternalSemaphoresWaitNodeSetParams", "graph"); k("cuGraphGetEdges", "hipGraphGetEdges", "graph"); k("cuGraphGetNodes", "hipGraphGetNodes", "graph"); k("cuGraphGetRootNodes", "hipGraphGetRootNodes", "graph"); k("cuGraphHostNodeGetParams", "hipGraphHostNodeGetParams", "graph"); k("cuGraphHostNodeSetParams", "hipGraphHostNodeSetParams", "graph"); k("cuGraphInstantiate", "hipGraphInstantiate", "graph"); k("cuGraphInstantiateWithFlags", "hipGraphInstantiateWithFlags", "graph"); k("cuGraphInstantiateWithParams", "hipGraphInstantiateWithParams", "graph"); k("cuGraphInstantiate_v2", "hipGraphInstantiate", "graph"); k("cuGraphKernelNodeCopyAttributes", "hipGraphKernelNodeCopyAttributes", "graph"); k("cuGraphKernelNodeGetAttribute", "hipGraphKernelNodeGetAttribute", "graph"); k("cuGraphKernelNodeGetParams", "hipGraphKernelNodeGetParams", "graph"); k("cuGraphKernelNodeSetAttribute", "hipGraphKernelNodeSetAttribute", "graph"); k("cuGraphKernelNodeSetParams", "hipGraphKernelNodeSetParams", "graph"); k("cuGraphLaunch", "hipGraphLaunch", "graph"); k("cuGraphMemAllocNodeGetParams", "hipGraphMemAllocNodeGetParams", "graph"); k("cuGraphMemFreeNodeGetParams", "hipGraphMemFreeNodeGetParams", "graph"); k("cuGraphMemcpyNodeGetParams", "hipDrvGraphMemcpyNodeGetParams", "graph"); k("cuGraphMemcpyNodeSetParams", "hipDrvGraphMemcpyNodeSetParams", "graph"); k("cuGraphMemsetNodeGetParams", "hipGraphMemsetNodeGetParams", "graph"); k("cuGraphMemsetNodeSetParams", "hipGraphMemsetNodeSetParams", "graph"); k("cuGraphNodeFindInClone", "hipGraphNodeFindInClone", "graph"); k("cuGraphNodeGetDependencies", "hipGraphNodeGetDependencies", "graph"); k("cuGraphNodeGetDependentNodes", "hipGraphNodeGetDependentNodes", "graph"); k("cuGraphNodeGetEnabled", "hipGraphNodeGetEnabled", "graph"); k("cuGraphNodeGetType", "hipGraphNodeGetType", "graph"); k("cuGraphNodeSetEnabled", "hipGraphNodeSetEnabled", "graph"); k("cuGraphNodeSetParams", "hipGraphNodeSetParams", "graph"); k("cuGraphReleaseUserObject", "hipGraphReleaseUserObject", "graph"); k("cuGraphRemoveDependencies", "hipGraphRemoveDependencies", "graph"); k("cuGraphRetainUserObject", "hipGraphRetainUserObject", "graph"); k("cuGraphUpload", "hipGraphUpload", "graph"); k("cuGraphicsGLRegisterBuffer", "hipGraphicsGLRegisterBuffer", "openGL"); k("cuGraphicsGLRegisterImage", "hipGraphicsGLRegisterImage", "openGL"); k("cuGraphicsMapResources", "hipGraphicsMapResources", "graphics"); k("cuGraphicsResourceGetMappedPointer", "hipGraphicsResourceGetMappedPointer", "graphics"); k("cuGraphicsResourceGetMappedPointer_v2", "hipGraphicsResourceGetMappedPointer", "graphics"); k("cuGraphicsSubResourceGetMappedArray", "hipGraphicsSubResourceGetMappedArray", "graphics"); k("cuGraphicsUnmapResources", "hipGraphicsUnmapResources", "graphics"); k("cuGraphicsUnregisterResource", "hipGraphicsUnregisterResource", "graphics"); k("cuImportExternalMemory", "hipImportExternalMemory", "external_resource"); k("cuImportExternalSemaphore", "hipImportExternalSemaphore", "external_resource"); k("cuInit", "hipInit", "init"); k("cuIpcCloseMemHandle", "hipIpcCloseMemHandle", "memory"); k("cuIpcGetEventHandle", "hipIpcGetEventHandle", "memory"); k("cuIpcGetMemHandle", "hipIpcGetMemHandle", "memory"); k("cuIpcOpenEventHandle", "hipIpcOpenEventHandle", "memory"); k("cuIpcOpenMemHandle", "hipIpcOpenMemHandle", "memory"); k("cuKernelGetLibrary", "hipKernelGetLibrary", "library"); k("cuKernelGetName", "hipKernelGetName", "library"); k("cuLaunchCooperativeKernel", "hipModuleLaunchCooperativeKernel", "execution"); k("cuLaunchCooperativeKernelMultiDevice", "hipModuleLaunchCooperativeKernelMultiDevice", "execution"); k("cuLaunchHostFunc", "hipLaunchHostFunc", "execution"); k("cuLaunchKernel", "hipModuleLaunchKernel", "execution"); k("cuLaunchKernelEx", "hipDrvLaunchKernelEx", "execution"); k("cuLibraryEnumerateKernels", "hipLibraryEnumerateKernels", "library"); k("cuLibraryGetKernel", "hipLibraryGetKernel", "library"); k("cuLibraryGetKernelCount", "hipLibraryGetKernelCount", "library"); k("cuLibraryLoadData", "hipLibraryLoadData", "library"); k("cuLibraryLoadFromFile", "hipLibraryLoadFromFile", "library"); k("cuLibraryUnload", "hipLibraryUnload", "library"); k("cuLinkAddData", "hiprtcLinkAddData", "module"); k("cuLinkAddData_v2", "hiprtcLinkAddData", "module"); k("cuLinkAddFile", "hiprtcLinkAddFile", "module"); k("cuLinkAddFile_v2", "hiprtcLinkAddFile", "module"); k("cuLinkComplete", "hiprtcLinkComplete", "module"); k("cuLinkCreate", "hiprtcLinkCreate", "module"); k("cuLinkCreate_v2", "hiprtcLinkCreate", "module"); k("cuLinkDestroy", "hiprtcLinkDestroy", "module"); k("cuMemAddressFree", "hipMemAddressFree", "virtual_memory"); k("cuMemAddressReserve", "hipMemAddressReserve", "virtual_memory"); k("cuMemAdvise", "hipMemAdvise", "unified"); k("cuMemAlloc", "hipMalloc", "memory"); k("cuMemAllocAsync", "hipMallocAsync", "ordered_memory"); k("cuMemAllocFromPoolAsync", "hipMallocFromPoolAsync", "ordered_memory"); k("cuMemAllocHost", "hipMemAllocHost", "memory"); k("cuMemAllocHost_v2", "hipMemAllocHost", "memory"); k("cuMemAllocManaged", "hipMallocManaged", "memory"); k("cuMemAllocPitch", "hipMemAllocPitch", "memory"); k("cuMemAllocPitch_v2", "hipMemAllocPitch", "memory"); k("cuMemAlloc_v2", "hipMalloc", "memory"); k("cuMemCreate", "hipMemCreate", "virtual_memory"); k("cuMemExportToShareableHandle", "hipMemExportToShareableHandle", "virtual_memory"); k("cuMemFree", "hipFree", "memory"); k("cuMemFreeAsync", "hipFreeAsync", "ordered_memory"); k("cuMemFreeHost", "hipHostFree", "memory"); k("cuMemFree_v2", "hipFree", "memory"); k("cuMemGetAccess", "hipMemGetAccess", "virtual_memory"); k("cuMemGetAddressRange", "hipMemGetAddressRange", "memory"); k("cuMemGetAddressRange_v2", "hipMemGetAddressRange", "memory"); k("cuMemGetAllocationGranularity", "hipMemGetAllocationGranularity", "virtual_memory"); k("cuMemGetAllocationPropertiesFromHandle", "hipMemGetAllocationPropertiesFromHandle", "virtual_memory"); k("cuMemGetHandleForAddressRange", "hipMemGetHandleForAddressRange", "memory"); k("cuMemGetInfo", "hipMemGetInfo", "memory"); k("cuMemGetInfo_v2", "hipMemGetInfo", "memory"); k("cuMemHostAlloc", "hipHostAlloc", "memory"); k("cuMemHostGetDevicePointer", "hipHostGetDevicePointer", "memory"); k("cuMemHostGetDevicePointer_v2", "hipHostGetDevicePointer", "memory"); k("cuMemHostGetFlags", "hipHostGetFlags", "memory"); k("cuMemHostRegister", "hipHostRegister", "memory"); k("cuMemHostRegister_v2", "hipHostRegister", "memory"); k("cuMemHostUnregister", "hipHostUnregister", "memory"); k("cuMemImportFromShareableHandle", "hipMemImportFromShareableHandle", "virtual_memory"); k("cuMemMap", "hipMemMap", "virtual_memory"); k("cuMemMapArrayAsync", "hipMemMapArrayAsync", "virtual_memory"); k("cuMemPoolCreate", "hipMemPoolCreate", "ordered_memory"); k("cuMemPoolDestroy", "hipMemPoolDestroy", "ordered_memory"); k("cuMemPoolExportPointer", "hipMemPoolExportPointer", "ordered_memory"); k("cuMemPoolExportToShareableHandle", "hipMemPoolExportToShareableHandle", "ordered_memory"); k("cuMemPoolGetAccess", "hipMemPoolGetAccess", "ordered_memory"); k("cuMemPoolGetAttribute", "hipMemPoolGetAttribute", "ordered_memory"); k("cuMemPoolImportFromShareableHandle", "hipMemPoolImportFromShareableHandle", "ordered_memory"); k("cuMemPoolImportPointer", "hipMemPoolImportPointer", "ordered_memory"); k("cuMemPoolSetAccess", "hipMemPoolSetAccess", "ordered_memory"); k("cuMemPoolSetAttribute", "hipMemPoolSetAttribute", "ordered_memory"); k("cuMemPoolTrimTo", "hipMemPoolTrimTo", "ordered_memory"); k("cuMemPrefetchAsync", "hipMemPrefetchAsync", "unified"); k("cuMemRangeGetAttribute", "hipMemRangeGetAttribute", "unified"); k("cuMemRangeGetAttributes", "hipMemRangeGetAttributes", "unified"); k("cuMemRelease", "hipMemRelease", "virtual_memory"); k("cuMemRetainAllocationHandle", "hipMemRetainAllocationHandle", "virtual_memory"); k("cuMemSetAccess", "hipMemSetAccess", "virtual_memory"); k("cuMemUnmap", "hipMemUnmap", "virtual_memory"); k("cuMemcpy2D", "hipMemcpyParam2D", "memory"); k("cuMemcpy2DAsync", "hipMemcpyParam2DAsync", "memory"); k("cuMemcpy2DAsync_v2", "hipMemcpyParam2DAsync", "memory"); k("cuMemcpy2DUnaligned", "hipDrvMemcpy2DUnaligned", "memory"); k("cuMemcpy2DUnaligned_v2", "hipDrvMemcpy2DUnaligned", "memory"); k("cuMemcpy2D_v2", "hipMemcpyParam2D", "memory"); k("cuMemcpy3D", "hipDrvMemcpy3D", "memory"); k("cuMemcpy3DAsync", "hipDrvMemcpy3DAsync", "memory"); k("cuMemcpy3DAsync_v2", "hipDrvMemcpy3DAsync", "memory"); k("cuMemcpy3DBatchAsync", "hipMemcpy3DBatchAsync", "memory"); k("cuMemcpy3D_v2", "hipDrvMemcpy3D", "memory"); k("cuMemcpyAtoA", "hipMemcpyAtoA", "memory"); k("cuMemcpyAtoA_v2", "hipMemcpyAtoA", "memory"); k("cuMemcpyAtoD", "hipMemcpyAtoD", "memory"); k("cuMemcpyAtoD_v2", "hipMemcpyAtoD", "memory"); k("cuMemcpyAtoH", "hipMemcpyAtoH", "memory"); k("cuMemcpyAtoHAsync", "hipMemcpyAtoHAsync", "memory"); k("cuMemcpyAtoHAsync_v2", "hipMemcpyAtoHAsync", "memory"); k("cuMemcpyAtoH_v2", "hipMemcpyAtoH", "memory"); k("cuMemcpyBatchAsync", "hipMemcpyBatchAsync", "memory"); k("cuMemcpyDtoA", "hipMemcpyDtoA", "memory"); k("cuMemcpyDtoA_v2", "hipMemcpyDtoA", "memory"); k("cuMemcpyDtoD", "hipMemcpyDtoD", "memory"); k("cuMemcpyDtoDAsync", "hipMemcpyDtoDAsync", "memory"); k("cuMemcpyDtoDAsync_v2", "hipMemcpyDtoDAsync", "memory"); k("cuMemcpyDtoD_v2", "hipMemcpyDtoD", "memory"); k("cuMemcpyDtoH", "hipMemcpyDtoH", "memory"); k("cuMemcpyDtoHAsync", "hipMemcpyDtoHAsync", "memory"); k("cuMemcpyDtoHAsync_v2", "hipMemcpyDtoHAsync", "memory"); k("cuMemcpyDtoH_v2", "hipMemcpyDtoH", "memory"); k("cuMemcpyHtoA", "hipMemcpyHtoA", "memory"); k("cuMemcpyHtoAAsync", "hipMemcpyHtoAAsync", "memory"); k("cuMemcpyHtoAAsync_v2", "hipMemcpyHtoAAsync", "memory"); k("cuMemcpyHtoA_v2", "hipMemcpyHtoA", "memory"); k("cuMemcpyHtoD", "hipMemcpyHtoD", "memory"); k("cuMemcpyHtoDAsync", "hipMemcpyHtoDAsync", "memory"); k("cuMemcpyHtoDAsync_v2", "hipMemcpyHtoDAsync", "memory"); k("cuMemcpyHtoD_v2", "hipMemcpyHtoD", "memory"); k("cuMemsetD16", "hipMemsetD16", "memory"); k("cuMemsetD16Async", "hipMemsetD16Async", "memory"); k("cuMemsetD16_v2", "hipMemsetD16", "memory"); k("cuMemsetD2D16", "hipMemsetD2D16", "memory"); k("cuMemsetD2D16Async", "hipMemsetD2D16Async", "memory"); k("cuMemsetD2D16_v2", "hipMemsetD2D16", "memory"); k("cuMemsetD2D32", "hipMemsetD2D32", "memory"); k("cuMemsetD2D32Async", "hipMemsetD2D32Async", "memory"); k("cuMemsetD2D32_v2", "hipMemsetD2D32", "memory"); k("cuMemsetD2D8", "hipMemsetD2D8", "memory"); k("cuMemsetD2D8Async", "hipMemsetD2D8Async", "memory"); k("cuMemsetD2D8_v2", "hipMemsetD2D8", "memory"); k("cuMemsetD32", "hipMemsetD32", "memory"); k("cuMemsetD32Async", "hipMemsetD32Async", "memory"); k("cuMemsetD32_v2", "hipMemsetD32", "memory"); k("cuMemsetD8", "hipMemsetD8", "memory"); k("cuMemsetD8Async", "hipMemsetD8Async", "memory"); k("cuMemsetD8_v2", "hipMemsetD8", "memory"); k("cuMipmappedArrayCreate", "hipMipmappedArrayCreate", "memory"); k("cuMipmappedArrayDestroy", "hipMipmappedArrayDestroy", "memory"); k("cuMipmappedArrayGetLevel", "hipMipmappedArrayGetLevel", "memory"); k("cuModuleGetFunction", "hipModuleGetFunction", "module"); k("cuModuleGetFunctionCount", "hipModuleGetFunctionCount", "module"); k("cuModuleGetGlobal", "hipModuleGetGlobal", "module"); k("cuModuleGetGlobal_v2", "hipModuleGetGlobal", "module"); k("cuModuleGetTexRef", "hipModuleGetTexRef", "module"); k("cuModuleLoad", "hipModuleLoad", "module"); k("cuModuleLoadData", "hipModuleLoadData", "module"); k("cuModuleLoadDataEx", "hipModuleLoadDataEx", "module"); k("cuModuleLoadFatBinary", "hipModuleLoadFatBinary", "module"); k("cuModuleUnload", "hipModuleUnload", "module"); k("cuOccupancyAvailableDynamicSMemPerBlock", "hipOccupancyAvailableDynamicSMemPerBlock", "occupancy"); k("cuOccupancyMaxActiveBlocksPerMultiprocessor", "hipModuleOccupancyMaxActiveBlocksPerMultiprocessor", "occupancy"); k("cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags", "hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags", "occupancy"); k("cuOccupancyMaxPotentialBlockSize", "hipModuleOccupancyMaxPotentialBlockSize", "occupancy"); k("cuOccupancyMaxPotentialBlockSizeWithFlags", "hipModuleOccupancyMaxPotentialBlockSizeWithFlags", "occupancy"); k("cuPointerGetAttribute", "hipPointerGetAttribute", "unified"); k("cuPointerGetAttributes", "hipDrvPointerGetAttributes", "unified"); k("cuPointerSetAttribute", "hipPointerSetAttribute", "unified"); k("cuProfilerStart", "hipProfilerStart", "profiler"); k("cuProfilerStop", "hipProfilerStop", "profiler"); k("cuSignalExternalSemaphoresAsync", "hipSignalExternalSemaphoresAsync", "external_resource"); k("cuStreamAddCallback", "hipStreamAddCallback", "stream"); k("cuStreamAttachMemAsync", "hipStreamAttachMemAsync", "stream"); k("cuStreamBatchMemOp", "hipStreamBatchMemOp", "stream_memory"); k("cuStreamBatchMemOp_v2", "hipStreamBatchMemOp", "stream_memory"); k("cuStreamBeginCapture", "hipStreamBeginCapture", "stream"); k("cuStreamBeginCaptureToGraph", "hipStreamBeginCaptureToGraph", "stream"); k("cuStreamBeginCapture_v2", "hipStreamBeginCapture", "stream"); k("cuStreamCopyAttributes", "hipStreamCopyAttributes", "stream"); k("cuStreamCreate", "hipStreamCreateWithFlags", "stream"); k("cuStreamCreateWithPriority", "hipStreamCreateWithPriority", "stream"); k("cuStreamDestroy", "hipStreamDestroy", "stream"); k("cuStreamDestroy_v2", "hipStreamDestroy", "stream"); k("cuStreamEndCapture", "hipStreamEndCapture", "stream"); k("cuStreamGetAttribute", "hipStreamGetAttribute", "stream"); k("cuStreamGetCaptureInfo", "hipStreamGetCaptureInfo", "stream"); k("cuStreamGetCaptureInfo_v2", "hipStreamGetCaptureInfo_v2", "stream"); k("cuStreamGetFlags", "hipStreamGetFlags", "stream"); k("cuStreamGetId", "hipStreamGetId", "stream"); k("cuStreamGetPriority", "hipStreamGetPriority", "stream"); k("cuStreamIsCapturing", "hipStreamIsCapturing", "stream"); k("cuStreamQuery", "hipStreamQuery", "stream"); k("cuStreamSetAttribute", "hipStreamSetAttribute", "stream"); k("cuStreamSynchronize", "hipStreamSynchronize", "stream"); k("cuStreamUpdateCaptureDependencies", "hipStreamUpdateCaptureDependencies", "stream"); k("cuStreamWaitEvent", "hipStreamWaitEvent", "stream"); k("cuStreamWaitValue32", "hipStreamWaitValue32", "stream_memory"); k("cuStreamWaitValue32_v2", "hipStreamWaitValue32", "stream_memory"); k("cuStreamWaitValue64", "hipStreamWaitValue64", "stream_memory"); k("cuStreamWaitValue64_v2", "hipStreamWaitValue64", "stream_memory"); k("cuStreamWriteValue32", "hipStreamWriteValue32", "stream_memory"); k("cuStreamWriteValue32_v2", "hipStreamWriteValue32", "stream_memory"); k("cuStreamWriteValue64", "hipStreamWriteValue64", "stream_memory"); k("cuStreamWriteValue64_v2", "hipStreamWriteValue64", "stream_memory"); k("cuTexObjectCreate", "hipTexObjectCreate", "texture"); k("cuTexObjectDestroy", "hipTexObjectDestroy", "texture"); k("cuTexObjectGetResourceDesc", "hipTexObjectGetResourceDesc", "texture"); k("cuTexObjectGetResourceViewDesc", "hipTexObjectGetResourceViewDesc", "texture"); k("cuTexObjectGetTextureDesc", "hipTexObjectGetTextureDesc", "texture"); k("cuTexRefGetAddress", "hipTexRefGetAddress", "texture"); k("cuTexRefGetAddressMode", "hipTexRefGetAddressMode", "texture"); k("cuTexRefGetAddress_v2", "hipTexRefGetAddress", "texture"); k("cuTexRefGetArray", "hipTexRefGetArray", "texture"); k("cuTexRefGetBorderColor", "hipTexRefGetBorderColor", "texture"); k("cuTexRefGetFilterMode", "hipTexRefGetFilterMode", "texture"); k("cuTexRefGetFlags", "hipTexRefGetFlags", "texture"); k("cuTexRefGetFormat", "hipTexRefGetFormat", "texture"); k("cuTexRefGetMaxAnisotropy", "hipTexRefGetMaxAnisotropy", "texture"); k("cuTexRefGetMipmapFilterMode", "hipTexRefGetMipmapFilterMode", "texture"); k("cuTexRefGetMipmapLevelBias", "hipTexRefGetMipmapLevelBias", "texture"); k("cuTexRefGetMipmapLevelClamp", "hipTexRefGetMipmapLevelClamp", "texture"); k("cuTexRefGetMipmappedArray", "hipTexRefGetMipMappedArray", "texture"); k("cuTexRefSetAddress", "hipTexRefSetAddress", "texture"); k("cuTexRefSetAddress2D", "hipTexRefSetAddress2D", "texture"); k("cuTexRefSetAddress2D_v2", "hipTexRefSetAddress2D", "texture"); k("cuTexRefSetAddress2D_v3", "hipTexRefSetAddress2D", "texture"); k("cuTexRefSetAddressMode", "hipTexRefSetAddressMode", "texture"); k("cuTexRefSetAddress_v2", "hipTexRefSetAddress", "texture"); k("cuTexRefSetArray", "hipTexRefSetArray", "texture"); k("cuTexRefSetBorderColor", "hipTexRefSetBorderColor", "texture"); k("cuTexRefSetFilterMode", "hipTexRefSetFilterMode", "texture"); k("cuTexRefSetFlags", "hipTexRefSetFlags", "texture"); k("cuTexRefSetFormat", "hipTexRefSetFormat", "texture"); k("cuTexRefSetMaxAnisotropy", "hipTexRefSetMaxAnisotropy", "texture"); k("cuTexRefSetMipmapFilterMode", "hipTexRefSetMipmapFilterMode", "texture"); k("cuTexRefSetMipmapLevelBias", "hipTexRefSetMipmapLevelBias", "texture"); k("cuTexRefSetMipmapLevelClamp", "hipTexRefSetMipmapLevelClamp", "texture"); k("cuTexRefSetMipmappedArray", "hipTexRefSetMipmappedArray", "texture"); k("cuThreadExchangeStreamCaptureMode", "hipThreadExchangeStreamCaptureMode", "stream"); k("cuUserObjectCreate", "hipUserObjectCreate", "graph"); k("cuUserObjectRelease", "hipUserObjectRelease", "graph"); k("cuUserObjectRetain", "hipUserObjectRetain", "graph"); k("cuWaitExternalSemaphoresAsync", "hipWaitExternalSemaphoresAsync", "external_resource"); k("cublasAtomicsMode_t", "hipblasAtomicsMode_t", "type"); k("cublasAxpyEx", "hipblasAxpyEx", "library"); k("cublasAxpyEx_64", "hipblasAxpyEx_64", "library"); k("cublasCaxpy", "hipblasCaxpy", "library"); k("cublasCaxpy_64", "hipblasCaxpy_64", "library"); k("cublasCaxpy_v2", "hipblasCaxpy", "library"); k("cublasCaxpy_v2_64", "hipblasCaxpy_64", "library"); k("cublasCcopy", "hipblasCcopy", "library"); k("cublasCcopy_64", "hipblasCcopy_64", "library"); k("cublasCcopy_v2", "hipblasCcopy", "library"); k("cublasCcopy_v2_64", "hipblasCcopy_64", "library"); k("cublasCdgmm", "hipblasCdgmm", "library"); k("cublasCdgmm_64", "hipblasCdgmm_64", "library"); k("cublasCdotc", "hipblasCdotc", "library"); k("cublasCdotc_64", "hipblasCdotc_64", "library"); k("cublasCdotc_v2", "hipblasCdotc", "library"); k("cublasCdotc_v2_64", "hipblasCdotc_64", "library"); k("cublasCdotu", "hipblasCdotu", "library"); k("cublasCdotu_64", "hipblasCdotu_64", "library"); k("cublasCdotu_v2", "hipblasCdotu", "library"); k("cublasCdotu_v2_64", "hipblasCdotu_64", "library"); k("cublasCgbmv", "hipblasCgbmv", "library"); k("cublasCgbmv_64", "hipblasCgbmv_64", "library"); k("cublasCgbmv_v2", "hipblasCgbmv", "library"); k("cublasCgbmv_v2_64", "hipblasCgbmv_64", "library"); k("cublasCgeam", "hipblasCgeam", "library"); k("cublasCgeam_64", "hipblasCgeam_64", "library"); k("cublasCgelsBatched", "hipblasCgelsBatched", "library"); k("cublasCgemm", "hipblasCgemm", "library"); k("cublasCgemmBatched", "hipblasCgemmBatched", "library"); k("cublasCgemmBatched_64", "hipblasCgemmBatched_64", "library"); k("cublasCgemmStridedBatched", "hipblasCgemmStridedBatched", "library"); k("cublasCgemmStridedBatched_64", "hipblasCgemmStridedBatched_64", "library"); k("cublasCgemm_64", "hipblasCgemm_64", "library"); k("cublasCgemm_v2", "hipblasCgemm", "library"); k("cublasCgemm_v2_64", "hipblasCgemm_64", "library"); k("cublasCgemv", "hipblasCgemv", "library"); k("cublasCgemvBatched", "hipblasCgemvBatched", "library"); k("cublasCgemvBatched_64", "hipblasCgemvBatched_64", "library"); k("cublasCgemvStridedBatched", "hipblasCgemvStridedBatched", "library"); k("cublasCgemvStridedBatched_64", "hipblasCgemvStridedBatched_64", "library"); k("cublasCgemv_64", "hipblasCgemv_64", "library"); k("cublasCgemv_v2", "hipblasCgemv", "library"); k("cublasCgemv_v2_64", "hipblasCgemv_64", "library"); k("cublasCgeqrfBatched", "hipblasCgeqrfBatched", "library"); k("cublasCgerc", "hipblasCgerc", "library"); k("cublasCgerc_64", "hipblasCgerc_64", "library"); k("cublasCgerc_v2", "hipblasCgerc", "library"); k("cublasCgerc_v2_64", "hipblasCgerc_64", "library"); k("cublasCgeru", "hipblasCgeru", "library"); k("cublasCgeru_64", "hipblasCgeru_64", "library"); k("cublasCgeru_v2", "hipblasCgeru", "library"); k("cublasCgeru_v2_64", "hipblasCgeru_64", "library"); k("cublasCgetrfBatched", "hipblasCgetrfBatched", "library"); k("cublasCgetriBatched", "hipblasCgetriBatched", "library"); k("cublasCgetrsBatched", "hipblasCgetrsBatched", "library"); k("cublasChbmv", "hipblasChbmv", "library"); k("cublasChbmv_64", "hipblasChbmv_64", "library"); k("cublasChbmv_v2", "hipblasChbmv", "library"); k("cublasChbmv_v2_64", "hipblasChbmv_64", "library"); k("cublasChemm", "hipblasChemm", "library"); k("cublasChemm_64", "hipblasChemm_64", "library"); k("cublasChemm_v2", "hipblasChemm", "library"); k("cublasChemm_v2_64", "hipblasChemm_64", "library"); k("cublasChemv", "hipblasChemv", "library"); k("cublasChemv_64", "hipblasChemv_64", "library"); k("cublasChemv_v2", "hipblasChemv", "library"); k("cublasChemv_v2_64", "hipblasChemv_64", "library"); k("cublasCher", "hipblasCher", "library"); k("cublasCher2", "hipblasCher2", "library"); k("cublasCher2_64", "hipblasCher2_64", "library"); k("cublasCher2_v2", "hipblasCher2", "library"); k("cublasCher2_v2_64", "hipblasCher2_64", "library"); k("cublasCher2k", "hipblasCher2k", "library"); k("cublasCher2k_64", "hipblasCher2k_64", "library"); k("cublasCher2k_v2", "hipblasCher2k", "library"); k("cublasCher2k_v2_64", "hipblasCher2k_64", "library"); k("cublasCher_64", "hipblasCher_64", "library"); k("cublasCher_v2", "hipblasCher", "library"); k("cublasCher_v2_64", "hipblasCher_64", "library"); k("cublasCherk", "hipblasCherk", "library"); k("cublasCherk_64", "hipblasCherk_64", "library"); k("cublasCherk_v2", "hipblasCherk", "library"); k("cublasCherk_v2_64", "hipblasCherk_64", "library"); k("cublasCherkx", "hipblasCherkx", "library"); k("cublasCherkx_64", "hipblasCherkx_64", "library"); k("cublasChpmv", "hipblasChpmv", "library"); k("cublasChpmv_64", "hipblasChpmv_64", "library"); k("cublasChpmv_v2", "hipblasChpmv", "library"); k("cublasChpmv_v2_64", "hipblasChpmv_64", "library"); k("cublasChpr", "hipblasChpr", "library"); k("cublasChpr2", "hipblasChpr2", "library"); k("cublasChpr2_64", "hipblasChpr2_64", "library"); k("cublasChpr2_v2", "hipblasChpr2", "library"); k("cublasChpr2_v2_64", "hipblasChpr2_64", "library"); k("cublasChpr_64", "hipblasChpr_64", "library"); k("cublasChpr_v2", "hipblasChpr", "library"); k("cublasChpr_v2_64", "hipblasChpr_64", "library"); k("cublasComputeType_t", "hipblasComputeType_t", "type"); k("cublasCreate", "hipblasCreate", "library"); k("cublasCreate_v2", "hipblasCreate", "library"); k("cublasCrot", "hipblasCrot", "library"); k("cublasCrot_64", "hipblasCrot_64", "library"); k("cublasCrot_v2", "hipblasCrot", "library"); k("cublasCrot_v2_64", "hipblasCrot_64", "library"); k("cublasCrotg", "hipblasCrotg", "library"); k("cublasCrotg_v2", "hipblasCrotg", "library"); k("cublasCscal", "hipblasCscal", "library"); k("cublasCscal_64", "hipblasCscal_64", "library"); k("cublasCscal_v2", "hipblasCscal", "library"); k("cublasCscal_v2_64", "hipblasCscal_64", "library"); k("cublasCsrot", "hipblasCsrot", "library"); k("cublasCsrot_64", "hipblasCsrot_64", "library"); k("cublasCsrot_v2", "hipblasCsrot", "library"); k("cublasCsrot_v2_64", "hipblasCsrot_64", "library"); k("cublasCsscal", "hipblasCsscal", "library"); k("cublasCsscal_64", "hipblasCsscal_64", "library"); k("cublasCsscal_v2", "hipblasCsscal", "library"); k("cublasCsscal_v2_64", "hipblasCsscal_64", "library"); k("cublasCswap", "hipblasCswap", "library"); k("cublasCswap_64", "hipblasCswap_64", "library"); k("cublasCswap_v2", "hipblasCswap", "library"); k("cublasCswap_v2_64", "hipblasCswap_64", "library"); k("cublasCsymm", "hipblasCsymm", "library"); k("cublasCsymm_64", "hipblasCsymm_64", "library"); k("cublasCsymm_v2", "hipblasCsymm", "library"); k("cublasCsymm_v2_64", "hipblasCsymm_64", "library"); k("cublasCsymv", "hipblasCsymv", "library"); k("cublasCsymv_64", "hipblasCsymv_64", "library"); k("cublasCsymv_v2", "hipblasCsymv", "library"); k("cublasCsymv_v2_64", "hipblasCsymv_64", "library"); k("cublasCsyr", "hipblasCsyr", "library"); k("cublasCsyr2", "hipblasCsyr2", "library"); k("cublasCsyr2_64", "hipblasCsyr2_64", "library"); k("cublasCsyr2_v2", "hipblasCsyr2", "library"); k("cublasCsyr2_v2_64", "hipblasCsyr2_64", "library"); k("cublasCsyr2k", "hipblasCsyr2k", "library"); k("cublasCsyr2k_64", "hipblasCsyr2k_64", "library"); k("cublasCsyr2k_v2", "hipblasCsyr2k", "library"); k("cublasCsyr2k_v2_64", "hipblasCsyr2k_64", "library"); k("cublasCsyr_64", "hipblasCsyr_64", "library"); k("cublasCsyr_v2", "hipblasCsyr", "library"); k("cublasCsyr_v2_64", "hipblasCsyr_64", "library"); k("cublasCsyrk", "hipblasCsyrk", "library"); k("cublasCsyrk_64", "hipblasCsyrk_64", "library"); k("cublasCsyrk_v2", "hipblasCsyrk", "library"); k("cublasCsyrk_v2_64", "hipblasCsyrk_64", "library"); k("cublasCsyrkx", "hipblasCsyrkx", "library"); k("cublasCsyrkx_64", "hipblasCsyrkx_64", "library"); k("cublasCtbmv", "hipblasCtbmv", "library"); k("cublasCtbmv_64", "hipblasCtbmv_64", "library"); k("cublasCtbmv_v2", "hipblasCtbmv", "library"); k("cublasCtbmv_v2_64", "hipblasCtbmv_64", "library"); k("cublasCtbsv", "hipblasCtbsv", "library"); k("cublasCtbsv_64", "hipblasCtbsv_64", "library"); k("cublasCtbsv_v2", "hipblasCtbsv", "library"); k("cublasCtbsv_v2_64", "hipblasCtbsv_64", "library"); k("cublasCtpmv", "hipblasCtpmv", "library"); k("cublasCtpmv_64", "hipblasCtpmv_64", "library"); k("cublasCtpmv_v2", "hipblasCtpmv", "library"); k("cublasCtpmv_v2_64", "hipblasCtpmv_64", "library"); k("cublasCtpsv", "hipblasCtpsv", "library"); k("cublasCtpsv_64", "hipblasCtpsv_64", "library"); k("cublasCtpsv_v2", "hipblasCtpsv", "library"); k("cublasCtpsv_v2_64", "hipblasCtpsv_64", "library"); k("cublasCtrmm", "hipblasCtrmm", "library"); k("cublasCtrmm_64", "hipblasCtrmm_64", "library"); k("cublasCtrmm_v2", "hipblasCtrmm", "library"); k("cublasCtrmm_v2_64", "hipblasCtrmm_64", "library"); k("cublasCtrmv", "hipblasCtrmv", "library"); k("cublasCtrmv_64", "hipblasCtrmv_64", "library"); k("cublasCtrmv_v2", "hipblasCtrmv", "library"); k("cublasCtrmv_v2_64", "hipblasCtrmv_64", "library"); k("cublasCtrsm", "hipblasCtrsm", "library"); k("cublasCtrsmBatched", "hipblasCtrsmBatched", "library"); k("cublasCtrsmBatched_64", "hipblasCtrsmBatched_64", "library"); k("cublasCtrsm_64", "hipblasCtrsm_64", "library"); k("cublasCtrsm_v2", "hipblasCtrsm", "library"); k("cublasCtrsm_v2_64", "hipblasCtrsm_64", "library"); k("cublasCtrsv", "hipblasCtrsv", "library"); k("cublasCtrsv_64", "hipblasCtrsv_64", "library"); k("cublasCtrsv_v2", "hipblasCtrsv", "library"); k("cublasCtrsv_v2_64", "hipblasCtrsv_64", "library"); k("cublasDasum", "hipblasDasum", "library"); k("cublasDasum_64", "hipblasDasum_64", "library"); k("cublasDasum_v2", "hipblasDasum", "library"); k("cublasDasum_v2_64", "hipblasDasum_64", "library"); k("cublasDataType_t", "hipDataType", "type"); k("cublasDaxpy", "hipblasDaxpy", "library"); k("cublasDaxpy_64", "hipblasDaxpy_64", "library"); k("cublasDaxpy_v2", "hipblasDaxpy", "library"); k("cublasDaxpy_v2_64", "hipblasDaxpy_64", "library"); k("cublasDcopy", "hipblasDcopy", "library"); k("cublasDcopy_64", "hipblasDcopy_64", "library"); k("cublasDcopy_v2", "hipblasDcopy", "library"); k("cublasDcopy_v2_64", "hipblasDcopy_64", "library"); k("cublasDdgmm", "hipblasDdgmm", "library"); k("cublasDdgmm_64", "hipblasDdgmm_64", "library"); k("cublasDdot", "hipblasDdot", "library"); k("cublasDdot_64", "hipblasDdot_64", "library"); k("cublasDdot_v2", "hipblasDdot", "library"); k("cublasDdot_v2_64", "hipblasDdot_64", "library"); k("cublasDestroy", "hipblasDestroy", "library"); k("cublasDestroy_v2", "hipblasDestroy", "library"); k("cublasDgbmv", "hipblasDgbmv", "library"); k("cublasDgbmv_64", "hipblasDgbmv_64", "library"); k("cublasDgbmv_v2", "hipblasDgbmv", "library"); k("cublasDgbmv_v2_64", "hipblasDgbmv_64", "library"); k("cublasDgeam", "hipblasDgeam", "library"); k("cublasDgeam_64", "hipblasDgeam_64", "library"); k("cublasDgelsBatched", "hipblasDgelsBatched", "library"); k("cublasDgemm", "hipblasDgemm", "library"); k("cublasDgemmBatched", "hipblasDgemmBatched", "library"); k("cublasDgemmBatched_64", "hipblasDgemmBatched_64", "library"); k("cublasDgemmStridedBatched", "hipblasDgemmStridedBatched", "library"); k("cublasDgemmStridedBatched_64", "hipblasDgemmStridedBatched_64", "library"); k("cublasDgemm_64", "hipblasDgemm_64", "library"); k("cublasDgemm_v2", "hipblasDgemm", "library"); k("cublasDgemm_v2_64", "hipblasDgemm_64", "library"); k("cublasDgemv", "hipblasDgemv", "library"); k("cublasDgemvBatched", "hipblasDgemvBatched", "library"); k("cublasDgemvBatched_64", "hipblasDgemvBatched_64", "library"); k("cublasDgemvStridedBatched", "hipblasDgemvStridedBatched", "library"); k("cublasDgemvStridedBatched_64", "hipblasDgemvStridedBatched_64", "library"); k("cublasDgemv_64", "hipblasDgemv_64", "library"); k("cublasDgemv_v2", "hipblasDgemv", "library"); k("cublasDgemv_v2_64", "hipblasDgemv_64", "library"); k("cublasDgeqrfBatched", "hipblasDgeqrfBatched", "library"); k("cublasDger", "hipblasDger", "library"); k("cublasDger_64", "hipblasDger_64", "library"); k("cublasDger_v2", "hipblasDger", "library"); k("cublasDger_v2_64", "hipblasDger_64", "library"); k("cublasDgetrfBatched", "hipblasDgetrfBatched", "library"); k("cublasDgetriBatched", "hipblasDgetriBatched", "library"); k("cublasDgetrsBatched", "hipblasDgetrsBatched", "library"); k("cublasDiagType_t", "hipblasDiagType_t", "type"); k("cublasDnrm2", "hipblasDnrm2", "library"); k("cublasDnrm2_64", "hipblasDnrm2_64", "library"); k("cublasDnrm2_v2", "hipblasDnrm2", "library"); k("cublasDnrm2_v2_64", "hipblasDnrm2_64", "library"); k("cublasDotEx", "hipblasDotEx", "library"); k("cublasDotEx_64", "hipblasDotEx_64", "library"); k("cublasDotcEx", "hipblasDotcEx", "library"); k("cublasDotcEx_64", "hipblasDotcEx_64", "library"); k("cublasDrot", "hipblasDrot", "library"); k("cublasDrot_64", "hipblasDrot_64", "library"); k("cublasDrot_v2", "hipblasDrot", "library"); k("cublasDrot_v2_64", "hipblasDrot_64", "library"); k("cublasDrotg", "hipblasDrotg", "library"); k("cublasDrotg_v2", "hipblasDrotg", "library"); k("cublasDrotm", "hipblasDrotm", "library"); k("cublasDrotm_64", "hipblasDrotm_64", "library"); k("cublasDrotm_v2", "hipblasDrotm", "library"); k("cublasDrotm_v2_64", "hipblasDrotm_64", "library"); k("cublasDrotmg", "hipblasDrotmg", "library"); k("cublasDrotmg_v2", "hipblasDrotmg", "library"); k("cublasDsbmv", "hipblasDsbmv", "library"); k("cublasDsbmv_64", "hipblasDsbmv_64", "library"); k("cublasDsbmv_v2", "hipblasDsbmv", "library"); k("cublasDsbmv_v2_64", "hipblasDsbmv_64", "library"); k("cublasDscal", "hipblasDscal", "library"); k("cublasDscal_64", "hipblasDscal_64", "library"); k("cublasDscal_v2", "hipblasDscal", "library"); k("cublasDscal_v2_64", "hipblasDscal_64", "library"); k("cublasDspmv", "hipblasDspmv", "library"); k("cublasDspmv_64", "hipblasDspmv_64", "library"); k("cublasDspmv_v2", "hipblasDspmv", "library"); k("cublasDspmv_v2_64", "hipblasDspmv_64", "library"); k("cublasDspr", "hipblasDspr", "library"); k("cublasDspr2", "hipblasDspr2", "library"); k("cublasDspr2_64", "hipblasDspr2_64", "library"); k("cublasDspr2_v2", "hipblasDspr2", "library"); k("cublasDspr2_v2_64", "hipblasDspr2_64", "library"); k("cublasDspr_64", "hipblasDspr_64", "library"); k("cublasDspr_v2", "hipblasDspr", "library"); k("cublasDspr_v2_64", "hipblasDspr_64", "library"); k("cublasDswap", "hipblasDswap", "library"); k("cublasDswap_64", "hipblasDswap_64", "library"); k("cublasDswap_v2", "hipblasDswap", "library"); k("cublasDswap_v2_64", "hipblasDswap_64", "library"); k("cublasDsymm", "hipblasDsymm", "library"); k("cublasDsymm_64", "hipblasDsymm_64", "library"); k("cublasDsymm_v2", "hipblasDsymm", "library"); k("cublasDsymm_v2_64", "hipblasDsymm_64", "library"); k("cublasDsymv", "hipblasDsymv", "library"); k("cublasDsymv_64", "hipblasDsymv_64", "library"); k("cublasDsymv_v2", "hipblasDsymv", "library"); k("cublasDsymv_v2_64", "hipblasDsymv_64", "library"); k("cublasDsyr", "hipblasDsyr", "library"); k("cublasDsyr2", "hipblasDsyr2", "library"); k("cublasDsyr2_64", "hipblasDsyr2_64", "library"); k("cublasDsyr2_v2", "hipblasDsyr2", "library"); k("cublasDsyr2_v2_64", "hipblasDsyr2_64", "library"); k("cublasDsyr2k", "hipblasDsyr2k", "library"); k("cublasDsyr2k_64", "hipblasDsyr2k_64", "library"); k("cublasDsyr2k_v2", "hipblasDsyr2k", "library"); k("cublasDsyr2k_v2_64", "hipblasDsyr2k_64", "library"); k("cublasDsyr_64", "hipblasDsyr_64", "library"); k("cublasDsyr_v2", "hipblasDsyr", "library"); k("cublasDsyr_v2_64", "hipblasDsyr_64", "library"); k("cublasDsyrk", "hipblasDsyrk", "library"); k("cublasDsyrk_64", "hipblasDsyrk_64", "library"); k("cublasDsyrk_v2", "hipblasDsyrk", "library"); k("cublasDsyrk_v2_64", "hipblasDsyrk_64", "library"); k("cublasDsyrkx", "hipblasDsyrkx", "library"); k("cublasDsyrkx_64", "hipblasDsyrkx_64", "library"); k("cublasDtbmv", "hipblasDtbmv", "library"); k("cublasDtbmv_64", "hipblasDtbmv_64", "library"); k("cublasDtbmv_v2", "hipblasDtbmv", "library"); k("cublasDtbmv_v2_64", "hipblasDtbmv_64", "library"); k("cublasDtbsv", "hipblasDtbsv", "library"); k("cublasDtbsv_64", "hipblasDtbsv_64", "library"); k("cublasDtbsv_v2", "hipblasDtbsv", "library"); k("cublasDtbsv_v2_64", "hipblasDtbsv_64", "library"); k("cublasDtpmv", "hipblasDtpmv", "library"); k("cublasDtpmv_64", "hipblasDtpmv_64", "library"); k("cublasDtpmv_v2", "hipblasDtpmv", "library"); k("cublasDtpmv_v2_64", "hipblasDtpmv_64", "library"); k("cublasDtpsv", "hipblasDtpsv", "library"); k("cublasDtpsv_64", "hipblasDtpsv_64", "library"); k("cublasDtpsv_v2", "hipblasDtpsv", "library"); k("cublasDtpsv_v2_64", "hipblasDtpsv_64", "library"); k("cublasDtrmm", "hipblasDtrmm", "library"); k("cublasDtrmm_64", "hipblasDtrmm_64", "library"); k("cublasDtrmm_v2", "hipblasDtrmm", "library"); k("cublasDtrmm_v2_64", "hipblasDtrmm_64", "library"); k("cublasDtrmv", "hipblasDtrmv", "library"); k("cublasDtrmv_64", "hipblasDtrmv_64", "library"); k("cublasDtrmv_v2", "hipblasDtrmv", "library"); k("cublasDtrmv_v2_64", "hipblasDtrmv_64", "library"); k("cublasDtrsm", "hipblasDtrsm", "library"); k("cublasDtrsmBatched", "hipblasDtrsmBatched", "library"); k("cublasDtrsmBatched_64", "hipblasDtrsmBatched_64", "library"); k("cublasDtrsm_64", "hipblasDtrsm_64", "library"); k("cublasDtrsm_v2", "hipblasDtrsm", "library"); k("cublasDtrsm_v2_64", "hipblasDtrsm_64", "library"); k("cublasDtrsv", "hipblasDtrsv", "library"); k("cublasDtrsv_64", "hipblasDtrsv_64", "library"); k("cublasDtrsv_v2", "hipblasDtrsv", "library"); k("cublasDtrsv_v2_64", "hipblasDtrsv_64", "library"); k("cublasDzasum", "hipblasDzasum", "library"); k("cublasDzasum_64", "hipblasDzasum_64", "library"); k("cublasDzasum_v2", "hipblasDzasum", "library"); k("cublasDzasum_v2_64", "hipblasDzasum_64", "library"); k("cublasDznrm2", "hipblasDznrm2", "library"); k("cublasDznrm2_64", "hipblasDznrm2_64", "library"); k("cublasDznrm2_v2", "hipblasDznrm2", "library"); k("cublasDznrm2_v2_64", "hipblasDznrm2_64", "library"); k("cublasEmulationStrategy_t", "hipblasEmulationStrategy_t", "type"); k("cublasFillMode_t", "hipblasFillMode_t", "type"); k("cublasGemmAlgo_t", "hipblasGemmAlgo_t", "type"); k("cublasGemmBatchedEx", "hipblasGemmBatchedEx", "library"); k("cublasGemmBatchedEx_64", "hipblasGemmBatchedEx_64", "library"); k("cublasGemmEx", "hipblasGemmEx", "library"); k("cublasGemmEx_64", "hipblasGemmEx_64", "library"); k("cublasGemmStridedBatchedEx", "hipblasGemmStridedBatchedEx", "library"); k("cublasGemmStridedBatchedEx_64", "hipblasGemmStridedBatchedEx_64", "library"); k("cublasGetAtomicsMode", "hipblasGetAtomicsMode", "library"); k("cublasGetMathMode", "hipblasGetMathMode", "library"); k("cublasGetMatrix", "hipblasGetMatrix", "library"); k("cublasGetMatrixAsync", "hipblasGetMatrixAsync", "library"); k("cublasGetPointerMode", "hipblasGetPointerMode", "library"); k("cublasGetPointerMode_v2", "hipblasGetPointerMode", "library"); k("cublasGetStream", "hipblasGetStream", "library"); k("cublasGetStream_v2", "hipblasGetStream", "library"); k("cublasGetVector", "hipblasGetVector", "library"); k("cublasGetVectorAsync", "hipblasGetVectorAsync", "library"); k("cublasHandle_t", "hipblasHandle_t", "type"); k("cublasHgemm", "hipblasHgemm", "library"); k("cublasHgemmBatched", "hipblasHgemmBatched", "library"); k("cublasHgemmBatched_64", "hipblasHgemmBatched_64", "library"); k("cublasHgemmStridedBatched", "hipblasHgemmStridedBatched", "library"); k("cublasHgemmStridedBatched_64", "hipblasHgemmStridedBatched_64", "library"); k("cublasHgemm_64", "hipblasHgemm_64", "library"); k("cublasIcamax", "hipblasIcamax", "library"); k("cublasIcamax_64", "hipblasIcamax_64", "library"); k("cublasIcamax_v2", "hipblasIcamax", "library"); k("cublasIcamax_v2_64", "hipblasIcamax_64", "library"); k("cublasIcamin", "hipblasIcamin", "library"); k("cublasIcamin_64", "hipblasIcamin_64", "library"); k("cublasIcamin_v2", "hipblasIcamin", "library"); k("cublasIcamin_v2_64", "hipblasIcamin_64", "library"); k("cublasIdamax", "hipblasIdamax", "library"); k("cublasIdamax_64", "hipblasIdamax_64", "library"); k("cublasIdamax_v2", "hipblasIdamax", "library"); k("cublasIdamax_v2_64", "hipblasIdamax_64", "library"); k("cublasIdamin", "hipblasIdamin", "library"); k("cublasIdamin_64", "hipblasIdamin_64", "library"); k("cublasIdamin_v2", "hipblasIdamin", "library"); k("cublasIdamin_v2_64", "hipblasIdamin_64", "library"); k("cublasIsamax", "hipblasIsamax", "library"); k("cublasIsamax_64", "hipblasIsamax_64", "library"); k("cublasIsamax_v2", "hipblasIsamax", "library"); k("cublasIsamax_v2_64", "hipblasIsamax_64", "library"); k("cublasIsamin", "hipblasIsamin", "library"); k("cublasIsamin_64", "hipblasIsamin_64", "library"); k("cublasIsamin_v2", "hipblasIsamin", "library"); k("cublasIsamin_v2_64", "hipblasIsamin_64", "library"); k("cublasIzamax", "hipblasIzamax", "library"); k("cublasIzamax_64", "hipblasIzamax_64", "library"); k("cublasIzamax_v2", "hipblasIzamax", "library"); k("cublasIzamax_v2_64", "hipblasIzamax_64", "library"); k("cublasIzamin", "hipblasIzamin", "library"); k("cublasIzamin_64", "hipblasIzamin_64", "library"); k("cublasIzamin_v2", "hipblasIzamin", "library"); k("cublasIzamin_v2_64", "hipblasIzamin_64", "library"); k("cublasLtCreate", "hipblasLtCreate", "library"); k("cublasLtDestroy", "hipblasLtDestroy", "library"); k("cublasLtEpilogue_t", "hipblasLtEpilogue_t", "type"); k("cublasLtHandle_t", "hipblasLtHandle_t", "type"); k("cublasLtMatmul", "hipblasLtMatmul", "library"); k("cublasLtMatmulAlgoGetHeuristic", "hipblasLtMatmulAlgoGetHeuristic", "library"); k("cublasLtMatmulAlgo_t", "hipblasLtMatmulAlgo_t", "type"); k("cublasLtMatmulDescAttributes_t", "hipblasLtMatmulDescAttributes_t", "type"); k("cublasLtMatmulDescCreate", "hipblasLtMatmulDescCreate", "library"); k("cublasLtMatmulDescDestroy", "hipblasLtMatmulDescDestroy", "library"); k("cublasLtMatmulDescGetAttribute", "hipblasLtMatmulDescGetAttribute", "library"); k("cublasLtMatmulDescOpaque_t", "hipblasLtMatmulDescOpaque_t", "type"); k("cublasLtMatmulDescSetAttribute", "hipblasLtMatmulDescSetAttribute", "library"); k("cublasLtMatmulDesc_t", "hipblasLtMatmulDesc_t", "type"); k("cublasLtMatmulHeuristicResult_t", "hipblasLtMatmulHeuristicResult_t", "type"); k("cublasLtMatmulMatrixScale_t", "hipblasLtMatmulMatrixScale_t", "type"); k("cublasLtMatmulPreferenceAttributes_t", "hipblasLtMatmulPreferenceAttributes_t", "type"); k("cublasLtMatmulPreferenceCreate", "hipblasLtMatmulPreferenceCreate", "library"); k("cublasLtMatmulPreferenceDestroy", "hipblasLtMatmulPreferenceDestroy", "library"); k("cublasLtMatmulPreferenceGetAttribute", "hipblasLtMatmulPreferenceGetAttribute", "library"); k("cublasLtMatmulPreferenceOpaque_t", "hipblasLtMatmulPreferenceOpaque_t", "type"); k("cublasLtMatmulPreferenceSetAttribute", "hipblasLtMatmulPreferenceSetAttribute", "library"); k("cublasLtMatmulPreference_t", "hipblasLtMatmulPreference_t", "type"); k("cublasLtMatrixLayoutAttribute_t", "hipblasLtMatrixLayoutAttribute_t", "type"); k("cublasLtMatrixLayoutCreate", "hipblasLtMatrixLayoutCreate", "library"); k("cublasLtMatrixLayoutDestroy", "hipblasLtMatrixLayoutDestroy", "library"); k("cublasLtMatrixLayoutGetAttribute", "hipblasLtMatrixLayoutGetAttribute", "library"); k("cublasLtMatrixLayoutOpaque_t", "hipblasLtMatrixLayoutOpaque_t", "type"); k("cublasLtMatrixLayoutSetAttribute", "hipblasLtMatrixLayoutSetAttribute", "library"); k("cublasLtMatrixLayoutStruct", "hipblasLtMatrixLayoutOpaque_t", "type"); k("cublasLtMatrixLayout_t", "hipblasLtMatrixLayout_t", "type"); k("cublasLtMatrixTransform", "hipblasLtMatrixTransform", "library"); k("cublasLtMatrixTransformDescAttributes_t", "hipblasLtMatrixTransformDescAttributes_t", "type"); k("cublasLtMatrixTransformDescCreate", "hipblasLtMatrixTransformDescCreate", "library"); k("cublasLtMatrixTransformDescDestroy", "hipblasLtMatrixTransformDescDestroy", "library"); k("cublasLtMatrixTransformDescGetAttribute", "hipblasLtMatrixTransformDescGetAttribute", "library"); k("cublasLtMatrixTransformDescOpaque_t", "hipblasLtMatrixTransformDescOpaque_t", "type"); k("cublasLtMatrixTransformDescSetAttribute", "hipblasLtMatrixTransformDescSetAttribute", "library"); k("cublasLtMatrixTransformDesc_t", "hipblasLtMatrixTransformDesc_t", "type"); k("cublasLtOrder_t", "hipblasLtOrder_t", "numeric_literal"); k("cublasLtPointerMode_t", "hipblasLtPointerMode_t", "type"); k("cublasMath_t", "hipblasMath_t", "type"); k("cublasNrm2Ex", "hipblasNrm2Ex", "library"); k("cublasNrm2Ex_64", "hipblasNrm2Ex_64", "library"); k("cublasOperation_t", "hipblasOperation_t", "type"); k("cublasPointerMode_t", "hipblasPointerMode_t", "type"); k("cublasRotEx", "hipblasRotEx", "library"); k("cublasRotEx_64", "hipblasRotEx_64", "library"); k("cublasSasum", "hipblasSasum", "library"); k("cublasSasum_64", "hipblasSasum_64", "library"); k("cublasSasum_v2", "hipblasSasum", "library"); k("cublasSasum_v2_64", "hipblasSasum_64", "library"); k("cublasSaxpy", "hipblasSaxpy", "library"); k("cublasSaxpy_64", "hipblasSaxpy_64", "library"); k("cublasSaxpy_v2", "hipblasSaxpy", "library"); k("cublasSaxpy_v2_64", "hipblasSaxpy_64", "library"); k("cublasScalEx", "hipblasScalEx", "library"); k("cublasScalEx_64", "hipblasScalEx_64", "library"); k("cublasScasum", "hipblasScasum", "library"); k("cublasScasum_64", "hipblasScasum_64", "library"); k("cublasScasum_v2", "hipblasScasum", "library"); k("cublasScasum_v2_64", "hipblasScasum_64", "library"); k("cublasScnrm2", "hipblasScnrm2", "library"); k("cublasScnrm2_64", "hipblasScnrm2_64", "library"); k("cublasScnrm2_v2", "hipblasScnrm2", "library"); k("cublasScnrm2_v2_64", "hipblasScnrm2_64", "library"); k("cublasScopy", "hipblasScopy", "library"); k("cublasScopy_64", "hipblasScopy_64", "library"); k("cublasScopy_v2", "hipblasScopy", "library"); k("cublasScopy_v2_64", "hipblasScopy_64", "library"); k("cublasSdgmm", "hipblasSdgmm", "library"); k("cublasSdgmm_64", "hipblasSdgmm_64", "library"); k("cublasSdot", "hipblasSdot", "library"); k("cublasSdot_64", "hipblasSdot_64", "library"); k("cublasSdot_v2", "hipblasSdot", "library"); k("cublasSdot_v2_64", "hipblasSdot_64", "library"); k("cublasSetAtomicsMode", "hipblasSetAtomicsMode", "library"); k("cublasSetMathMode", "hipblasSetMathMode", "library"); k("cublasSetMatrix", "hipblasSetMatrix", "library"); k("cublasSetMatrixAsync", "hipblasSetMatrixAsync", "library"); k("cublasSetPointerMode", "hipblasSetPointerMode", "library"); k("cublasSetPointerMode_v2", "hipblasSetPointerMode", "library"); k("cublasSetStream", "hipblasSetStream", "library"); k("cublasSetStream_v2", "hipblasSetStream", "library"); k("cublasSetVector", "hipblasSetVector", "library"); k("cublasSetVectorAsync", "hipblasSetVectorAsync", "library"); k("cublasSetWorkspace", "hipblasSetWorkspace", "library"); k("cublasSetWorkspace_v2", "hipblasSetWorkspace", "library"); k("cublasSgbmv", "hipblasSgbmv", "library"); k("cublasSgbmv_64", "hipblasSgbmv_64", "library"); k("cublasSgbmv_v2", "hipblasSgbmv", "library"); k("cublasSgbmv_v2_64", "hipblasSgbmv_64", "library"); k("cublasSgeam", "hipblasSgeam", "library"); k("cublasSgeam_64", "hipblasSgeam_64", "library"); k("cublasSgelsBatched", "hipblasSgelsBatched", "library"); k("cublasSgemm", "hipblasSgemm", "library"); k("cublasSgemmBatched", "hipblasSgemmBatched", "library"); k("cublasSgemmBatched_64", "hipblasSgemmBatched_64", "library"); k("cublasSgemmStridedBatched", "hipblasSgemmStridedBatched", "library"); k("cublasSgemmStridedBatched_64", "hipblasSgemmStridedBatched_64", "library"); k("cublasSgemm_64", "hipblasSgemm_64", "library"); k("cublasSgemm_v2", "hipblasSgemm", "library"); k("cublasSgemm_v2_64", "hipblasSgemm_64", "library"); k("cublasSgemv", "hipblasSgemv", "library"); k("cublasSgemvBatched", "hipblasSgemvBatched", "library"); k("cublasSgemvBatched_64", "hipblasSgemvBatched_64", "library"); k("cublasSgemvStridedBatched", "hipblasSgemvStridedBatched", "library"); k("cublasSgemvStridedBatched_64", "hipblasSgemvStridedBatched_64", "library"); k("cublasSgemv_64", "hipblasSgemv_64", "library"); k("cublasSgemv_v2", "hipblasSgemv", "library"); k("cublasSgemv_v2_64", "hipblasSgemv_64", "library"); k("cublasSgeqrfBatched", "hipblasSgeqrfBatched", "library"); k("cublasSger", "hipblasSger", "library"); k("cublasSger_64", "hipblasSger_64", "library"); k("cublasSger_v2", "hipblasSger", "library"); k("cublasSger_v2_64", "hipblasSger_64", "library"); k("cublasSgetrfBatched", "hipblasSgetrfBatched", "library"); k("cublasSgetriBatched", "hipblasSgetriBatched", "library"); k("cublasSgetrsBatched", "hipblasSgetrsBatched", "library"); k("cublasSideMode_t", "hipblasSideMode_t", "type"); k("cublasSnrm2", "hipblasSnrm2", "library"); k("cublasSnrm2_64", "hipblasSnrm2_64", "library"); k("cublasSnrm2_v2", "hipblasSnrm2", "library"); k("cublasSnrm2_v2_64", "hipblasSnrm2_64", "library"); k("cublasSrot", "hipblasSrot", "library"); k("cublasSrot_64", "hipblasSrot_64", "library"); k("cublasSrot_v2", "hipblasSrot", "library"); k("cublasSrot_v2_64", "hipblasSrot_64", "library"); k("cublasSrotg", "hipblasSrotg", "library"); k("cublasSrotg_v2", "hipblasSrotg", "library"); k("cublasSrotm", "hipblasSrotm", "library"); k("cublasSrotm_64", "hipblasSrotm_64", "library"); k("cublasSrotm_v2", "hipblasSrotm", "library"); k("cublasSrotm_v2_64", "hipblasSrotm_64", "library"); k("cublasSrotmg", "hipblasSrotmg", "library"); k("cublasSrotmg_v2", "hipblasSrotmg", "library"); k("cublasSsbmv", "hipblasSsbmv", "library"); k("cublasSsbmv_64", "hipblasSsbmv_64", "library"); k("cublasSsbmv_v2", "hipblasSsbmv", "library"); k("cublasSsbmv_v2_64", "hipblasSsbmv_64", "library"); k("cublasSscal", "hipblasSscal", "library"); k("cublasSscal_64", "hipblasSscal_64", "library"); k("cublasSscal_v2", "hipblasSscal", "library"); k("cublasSscal_v2_64", "hipblasSscal_64", "library"); k("cublasSspmv", "hipblasSspmv", "library"); k("cublasSspmv_64", "hipblasSspmv_64", "library"); k("cublasSspmv_v2", "hipblasSspmv", "library"); k("cublasSspmv_v2_64", "hipblasSspmv_64", "library"); k("cublasSspr", "hipblasSspr", "library"); k("cublasSspr2", "hipblasSspr2", "library"); k("cublasSspr2_64", "hipblasSspr2_64", "library"); k("cublasSspr2_v2", "hipblasSspr2", "library"); k("cublasSspr2_v2_64", "hipblasSspr2_64", "library"); k("cublasSspr_64", "hipblasSspr_64", "library"); k("cublasSspr_v2", "hipblasSspr", "library"); k("cublasSspr_v2_64", "hipblasSspr_64", "library"); k("cublasSswap", "hipblasSswap", "library"); k("cublasSswap_64", "hipblasSswap_64", "library"); k("cublasSswap_v2", "hipblasSswap", "library"); k("cublasSswap_v2_64", "hipblasSswap_64", "library"); k("cublasSsymm", "hipblasSsymm", "library"); k("cublasSsymm_64", "hipblasSsymm_64", "library"); k("cublasSsymm_v2", "hipblasSsymm", "library"); k("cublasSsymm_v2_64", "hipblasSsymm_64", "library"); k("cublasSsymv", "hipblasSsymv", "library"); k("cublasSsymv_64", "hipblasSsymv_64", "library"); k("cublasSsymv_v2", "hipblasSsymv", "library"); k("cublasSsymv_v2_64", "hipblasSsymv_64", "library"); k("cublasSsyr", "hipblasSsyr", "library"); k("cublasSsyr2", "hipblasSsyr2", "library"); k("cublasSsyr2_64", "hipblasSsyr2_64", "library"); k("cublasSsyr2_v2", "hipblasSsyr2", "library"); k("cublasSsyr2_v2_64", "hipblasSsyr2_64", "library"); k("cublasSsyr2k", "hipblasSsyr2k", "library"); k("cublasSsyr2k_64", "hipblasSsyr2k_64", "library"); k("cublasSsyr2k_v2", "hipblasSsyr2k", "library"); k("cublasSsyr2k_v2_64", "hipblasSsyr2k_64", "library"); k("cublasSsyr_64", "hipblasSsyr_64", "library"); k("cublasSsyr_v2", "hipblasSsyr", "library"); k("cublasSsyr_v2_64", "hipblasSsyr_64", "library"); k("cublasSsyrk", "hipblasSsyrk", "library"); k("cublasSsyrk_64", "hipblasSsyrk_64", "library"); k("cublasSsyrk_v2", "hipblasSsyrk", "library"); k("cublasSsyrk_v2_64", "hipblasSsyrk_64", "library"); k("cublasSsyrkx", "hipblasSsyrkx", "library"); k("cublasSsyrkx_64", "hipblasSsyrkx_64", "library"); k("cublasStatus", "hipblasStatus_t", "type"); k("cublasStatus_t", "hipblasStatus_t", "type"); k("cublasStbmv", "hipblasStbmv", "library"); k("cublasStbmv_64", "hipblasStbmv_64", "library"); k("cublasStbmv_v2", "hipblasStbmv", "library"); k("cublasStbmv_v2_64", "hipblasStbmv_64", "library"); k("cublasStbsv", "hipblasStbsv", "library"); k("cublasStbsv_64", "hipblasStbsv_64", "library"); k("cublasStbsv_v2", "hipblasStbsv", "library"); k("cublasStbsv_v2_64", "hipblasStbsv_64", "library"); k("cublasStpmv", "hipblasStpmv", "library"); k("cublasStpmv_64", "hipblasStpmv_64", "library"); k("cublasStpmv_v2", "hipblasStpmv", "library"); k("cublasStpmv_v2_64", "hipblasStpmv_64", "library"); k("cublasStpsv", "hipblasStpsv", "library"); k("cublasStpsv_64", "hipblasStpsv_64", "library"); k("cublasStpsv_v2", "hipblasStpsv", "library"); k("cublasStpsv_v2_64", "hipblasStpsv_64", "library"); k("cublasStrmm", "hipblasStrmm", "library"); k("cublasStrmm_64", "hipblasStrmm_64", "library"); k("cublasStrmm_v2", "hipblasStrmm", "library"); k("cublasStrmm_v2_64", "hipblasStrmm_64", "library"); k("cublasStrmv", "hipblasStrmv", "library"); k("cublasStrmv_64", "hipblasStrmv_64", "library"); k("cublasStrmv_v2", "hipblasStrmv", "library"); k("cublasStrmv_v2_64", "hipblasStrmv_64", "library"); k("cublasStrsm", "hipblasStrsm", "library"); k("cublasStrsmBatched", "hipblasStrsmBatched", "library"); k("cublasStrsmBatched_64", "hipblasStrsmBatched_64", "library"); k("cublasStrsm_64", "hipblasStrsm_64", "library"); k("cublasStrsm_v2", "hipblasStrsm", "library"); k("cublasStrsm_v2_64", "hipblasStrsm_64", "library"); k("cublasStrsv", "hipblasStrsv", "library"); k("cublasStrsv_64", "hipblasStrsv_64", "library"); k("cublasStrsv_v2", "hipblasStrsv", "library"); k("cublasStrsv_v2_64", "hipblasStrsv_64", "library"); k("cublasZaxpy", "hipblasZaxpy", "library"); k("cublasZaxpy_64", "hipblasZaxpy_64", "library"); k("cublasZaxpy_v2", "hipblasZaxpy", "library"); k("cublasZaxpy_v2_64", "hipblasZaxpy_64", "library"); k("cublasZcopy", "hipblasZcopy", "library"); k("cublasZcopy_64", "hipblasZcopy_64", "library"); k("cublasZcopy_v2", "hipblasZcopy", "library"); k("cublasZcopy_v2_64", "hipblasZcopy_64", "library"); k("cublasZdgmm", "hipblasZdgmm", "library"); k("cublasZdgmm_64", "hipblasZdgmm_64", "library"); k("cublasZdotc", "hipblasZdotc", "library"); k("cublasZdotc_64", "hipblasZdotc_64", "library"); k("cublasZdotc_v2", "hipblasZdotc", "library"); k("cublasZdotc_v2_64", "hipblasZdotc_64", "library"); k("cublasZdotu", "hipblasZdotu", "library"); k("cublasZdotu_64", "hipblasZdotu_64", "library"); k("cublasZdotu_v2", "hipblasZdotu", "library"); k("cublasZdotu_v2_64", "hipblasZdotu_64", "library"); k("cublasZdrot", "hipblasZdrot", "library"); k("cublasZdrot_64", "hipblasZdrot_64", "library"); k("cublasZdrot_v2", "hipblasZdrot", "library"); k("cublasZdrot_v2_64", "hipblasZdrot_64", "library"); k("cublasZdscal", "hipblasZdscal", "library"); k("cublasZdscal_64", "hipblasZdscal_64", "library"); k("cublasZdscal_v2", "hipblasZdscal", "library"); k("cublasZdscal_v2_64", "hipblasZdscal_64", "library"); k("cublasZgbmv", "hipblasZgbmv", "library"); k("cublasZgbmv_64", "hipblasZgbmv_64", "library"); k("cublasZgbmv_v2", "hipblasZgbmv", "library"); k("cublasZgbmv_v2_64", "hipblasZgbmv_64", "library"); k("cublasZgeam", "hipblasZgeam", "library"); k("cublasZgeam_64", "hipblasZgeam_64", "library"); k("cublasZgelsBatched", "hipblasZgelsBatched", "library"); k("cublasZgemm", "hipblasZgemm", "library"); k("cublasZgemmBatched", "hipblasZgemmBatched", "library"); k("cublasZgemmBatched_64", "hipblasZgemmBatched_64", "library"); k("cublasZgemmStridedBatched", "hipblasZgemmStridedBatched", "library"); k("cublasZgemmStridedBatched_64", "hipblasZgemmStridedBatched_64", "library"); k("cublasZgemm_64", "hipblasZgemm_64", "library"); k("cublasZgemm_v2", "hipblasZgemm", "library"); k("cublasZgemm_v2_64", "hipblasZgemm_64", "library"); k("cublasZgemv", "hipblasZgemv", "library"); k("cublasZgemvBatched", "hipblasZgemvBatched", "library"); k("cublasZgemvBatched_64", "hipblasZgemvBatched_64", "library"); k("cublasZgemvStridedBatched", "hipblasZgemvStridedBatched", "library"); k("cublasZgemvStridedBatched_64", "hipblasZgemvStridedBatched_64", "library"); k("cublasZgemv_64", "hipblasZgemv_64", "library"); k("cublasZgemv_v2", "hipblasZgemv", "library"); k("cublasZgemv_v2_64", "hipblasZgemv_64", "library"); k("cublasZgeqrfBatched", "hipblasZgeqrfBatched", "library"); k("cublasZgerc", "hipblasZgerc", "library"); k("cublasZgerc_64", "hipblasZgerc_64", "library"); k("cublasZgerc_v2", "hipblasZgerc", "library"); k("cublasZgerc_v2_64", "hipblasZgerc_64", "library"); k("cublasZgeru", "hipblasZgeru", "library"); k("cublasZgeru_64", "hipblasZgeru_64", "library"); k("cublasZgeru_v2", "hipblasZgeru", "library"); k("cublasZgeru_v2_64", "hipblasZgeru_64", "library"); k("cublasZgetrfBatched", "hipblasZgetrfBatched", "library"); k("cublasZgetriBatched", "hipblasZgetriBatched", "library"); k("cublasZgetrsBatched", "hipblasZgetrsBatched", "library"); k("cublasZhbmv", "hipblasZhbmv", "library"); k("cublasZhbmv_64", "hipblasZhbmv_64", "library"); k("cublasZhbmv_v2", "hipblasZhbmv", "library"); k("cublasZhbmv_v2_64", "hipblasZhbmv_64", "library"); k("cublasZhemm", "hipblasZhemm", "library"); k("cublasZhemm_64", "hipblasZhemm_64", "library"); k("cublasZhemm_v2", "hipblasZhemm", "library"); k("cublasZhemm_v2_64", "hipblasZhemm_64", "library"); k("cublasZhemv", "hipblasZhemv", "library"); k("cublasZhemv_64", "hipblasZhemv_64", "library"); k("cublasZhemv_v2", "hipblasZhemv", "library"); k("cublasZhemv_v2_64", "hipblasZhemv_64", "library"); k("cublasZher", "hipblasZher", "library"); k("cublasZher2", "hipblasZher2", "library"); k("cublasZher2_64", "hipblasZher2_64", "library"); k("cublasZher2_v2", "hipblasZher2", "library"); k("cublasZher2_v2_64", "hipblasZher2_64", "library"); k("cublasZher2k", "hipblasZher2k", "library"); k("cublasZher2k_64", "hipblasZher2k_64", "library"); k("cublasZher2k_v2", "hipblasZher2k", "library"); k("cublasZher2k_v2_64", "hipblasZher2k_64", "library"); k("cublasZher_64", "hipblasZher_64", "library"); k("cublasZher_v2", "hipblasZher", "library"); k("cublasZher_v2_64", "hipblasZher_64", "library"); k("cublasZherk", "hipblasZherk", "library"); k("cublasZherk_64", "hipblasZherk_64", "library"); k("cublasZherk_v2", "hipblasZherk", "library"); k("cublasZherk_v2_64", "hipblasZherk_64", "library"); k("cublasZherkx", "hipblasZherkx", "library"); k("cublasZherkx_64", "hipblasZherkx_64", "library"); k("cublasZhpmv", "hipblasZhpmv", "library"); k("cublasZhpmv_64", "hipblasZhpmv_64", "library"); k("cublasZhpmv_v2", "hipblasZhpmv", "library"); k("cublasZhpmv_v2_64", "hipblasZhpmv_64", "library"); k("cublasZhpr", "hipblasZhpr", "library"); k("cublasZhpr2", "hipblasZhpr2", "library"); k("cublasZhpr2_64", "hipblasZhpr2_64", "library"); k("cublasZhpr2_v2", "hipblasZhpr2", "library"); k("cublasZhpr2_v2_64", "hipblasZhpr2_64", "library"); k("cublasZhpr_64", "hipblasZhpr_64", "library"); k("cublasZhpr_v2", "hipblasZhpr", "library"); k("cublasZhpr_v2_64", "hipblasZhpr_64", "library"); k("cublasZrot", "hipblasZrot", "library"); k("cublasZrot_64", "hipblasZrot_64", "library"); k("cublasZrot_v2", "hipblasZrot", "library"); k("cublasZrot_v2_64", "hipblasZrot_64", "library"); k("cublasZrotg", "hipblasZrotg", "library"); k("cublasZrotg_v2", "hipblasZrotg", "library"); k("cublasZscal", "hipblasZscal", "library"); k("cublasZscal_64", "hipblasZscal_64", "library"); k("cublasZscal_v2", "hipblasZscal", "library"); k("cublasZscal_v2_64", "hipblasZscal_64", "library"); k("cublasZswap", "hipblasZswap", "library"); k("cublasZswap_64", "hipblasZswap_64", "library"); k("cublasZswap_v2", "hipblasZswap", "library"); k("cublasZswap_v2_64", "hipblasZswap_64", "library"); k("cublasZsymm", "hipblasZsymm", "library"); k("cublasZsymm_64", "hipblasZsymm_64", "library"); k("cublasZsymm_v2", "hipblasZsymm", "library"); k("cublasZsymm_v2_64", "hipblasZsymm_64", "library"); k("cublasZsymv", "hipblasZsymv", "library"); k("cublasZsymv_64", "hipblasZsymv_64", "library"); k("cublasZsymv_v2", "hipblasZsymv", "library"); k("cublasZsymv_v2_64", "hipblasZsymv_64", "library"); k("cublasZsyr", "hipblasZsyr", "library"); k("cublasZsyr2", "hipblasZsyr2", "library"); k("cublasZsyr2_64", "hipblasZsyr2_64", "library"); k("cublasZsyr2_v2", "hipblasZsyr2", "library"); k("cublasZsyr2_v2_64", "hipblasZsyr2_64", "library"); k("cublasZsyr2k", "hipblasZsyr2k", "library"); k("cublasZsyr2k_64", "hipblasZsyr2k_64", "library"); k("cublasZsyr2k_v2", "hipblasZsyr2k", "library"); k("cublasZsyr2k_v2_64", "hipblasZsyr2k_64", "library"); k("cublasZsyr_64", "hipblasZsyr_64", "library"); k("cublasZsyr_v2", "hipblasZsyr", "library"); k("cublasZsyr_v2_64", "hipblasZsyr_64", "library"); k("cublasZsyrk", "hipblasZsyrk", "library"); k("cublasZsyrk_64", "hipblasZsyrk_64", "library"); k("cublasZsyrk_v2", "hipblasZsyrk", "library"); k("cublasZsyrk_v2_64", "hipblasZsyrk_64", "library"); k("cublasZsyrkx", "hipblasZsyrkx", "library"); k("cublasZsyrkx_64", "hipblasZsyrkx_64", "library"); k("cublasZtbmv", "hipblasZtbmv", "library"); k("cublasZtbmv_64", "hipblasZtbmv_64", "library"); k("cublasZtbmv_v2", "hipblasZtbmv", "library"); k("cublasZtbmv_v2_64", "hipblasZtbmv_64", "library"); k("cublasZtbsv", "hipblasZtbsv", "library"); k("cublasZtbsv_64", "hipblasZtbsv_64", "library"); k("cublasZtbsv_v2", "hipblasZtbsv", "library"); k("cublasZtbsv_v2_64", "hipblasZtbsv_64", "library"); k("cublasZtpmv", "hipblasZtpmv", "library"); k("cublasZtpmv_64", "hipblasZtpmv_64", "library"); k("cublasZtpmv_v2", "hipblasZtpmv", "library"); k("cublasZtpmv_v2_64", "hipblasZtpmv_64", "library"); k("cublasZtpsv", "hipblasZtpsv", "library"); k("cublasZtpsv_64", "hipblasZtpsv_64", "library"); k("cublasZtpsv_v2", "hipblasZtpsv", "library"); k("cublasZtpsv_v2_64", "hipblasZtpsv_64", "library"); k("cublasZtrmm", "hipblasZtrmm", "library"); k("cublasZtrmm_64", "hipblasZtrmm_64", "library"); k("cublasZtrmm_v2", "hipblasZtrmm", "library"); k("cublasZtrmm_v2_64", "hipblasZtrmm_64", "library"); k("cublasZtrmv", "hipblasZtrmv", "library"); k("cublasZtrmv_64", "hipblasZtrmv_64", "library"); k("cublasZtrmv_v2", "hipblasZtrmv", "library"); k("cublasZtrmv_v2_64", "hipblasZtrmv_64", "library"); k("cublasZtrsm", "hipblasZtrsm", "library"); k("cublasZtrsmBatched", "hipblasZtrsmBatched", "library"); k("cublasZtrsmBatched_64", "hipblasZtrsmBatched_64", "library"); k("cublasZtrsm_64", "hipblasZtrsm_64", "library"); k("cublasZtrsm_v2", "hipblasZtrsm", "library"); k("cublasZtrsm_v2_64", "hipblasZtrsm_64", "library"); k("cublasZtrsv", "hipblasZtrsv", "library"); k("cublasZtrsv_64", "hipblasZtrsv_64", "library"); k("cublasZtrsv_v2", "hipblasZtrsv", "library"); k("cublasZtrsv_v2_64", "hipblasZtrsv_64", "library"); k("cudaAccessPolicyWindow", "hipAccessPolicyWindow", "type"); k("cudaAccessProperty", "hipAccessProperty", "type"); k("cudaAccessPropertyNormal", "hipAccessPropertyNormal", "numeric_literal"); k("cudaAccessPropertyPersisting", "hipAccessPropertyPersisting", "numeric_literal"); k("cudaAccessPropertyStreaming", "hipAccessPropertyStreaming", "numeric_literal"); k("cudaAddressModeBorder", "hipAddressModeBorder", "numeric_literal"); k("cudaAddressModeClamp", "hipAddressModeClamp", "numeric_literal"); k("cudaAddressModeMirror", "hipAddressModeMirror", "numeric_literal"); k("cudaAddressModeWrap", "hipAddressModeWrap", "numeric_literal"); k("cudaArray", "hipArray", "type"); k("cudaArrayCubemap", "hipArrayCubemap", "define"); k("cudaArrayDefault", "hipArrayDefault", "define"); k("cudaArrayGetInfo", "hipArrayGetInfo", "memory"); k("cudaArrayLayered", "hipArrayLayered", "define"); k("cudaArraySurfaceLoadStore", "hipArraySurfaceLoadStore", "define"); k("cudaArrayTextureGather", "hipArrayTextureGather", "define"); k("cudaArray_const_t", "hipArray_const_t", "type"); k("cudaArray_t", "hipArray_t", "type"); k("cudaBindTexture", "hipBindTexture", "texture"); k("cudaBindTexture2D", "hipBindTexture2D", "texture"); k("cudaBindTextureToArray", "hipBindTextureToArray", "texture"); k("cudaBindTextureToMipmappedArray", "hipBindTextureToMipmappedArray", "texture"); k("cudaBoundaryModeClamp", "hipBoundaryModeClamp", "numeric_literal"); k("cudaBoundaryModeTrap", "hipBoundaryModeTrap", "numeric_literal"); k("cudaBoundaryModeZero", "hipBoundaryModeZero", "numeric_literal"); k("cudaChannelFormatDesc", "hipChannelFormatDesc", "type"); k("cudaChannelFormatKind", "hipChannelFormatKind", "type"); k("cudaChannelFormatKindFloat", "hipChannelFormatKindFloat", "numeric_literal"); k("cudaChannelFormatKindNone", "hipChannelFormatKindNone", "numeric_literal"); k("cudaChannelFormatKindSigned", "hipChannelFormatKindSigned", "numeric_literal"); k("cudaChannelFormatKindUnsigned", "hipChannelFormatKindUnsigned", "numeric_literal"); k("cudaChildGraphNodeParams", "hipChildGraphNodeParams", "type"); k("cudaChooseDevice", "hipChooseDevice", "device"); k("cudaComputeMode", "hipComputeMode", "type"); k("cudaComputeModeDefault", "hipComputeModeDefault", "numeric_literal"); k("cudaComputeModeExclusive", "hipComputeModeExclusive", "numeric_literal"); k("cudaComputeModeExclusiveProcess", "hipComputeModeExclusiveProcess", "numeric_literal"); k("cudaComputeModeProhibited", "hipComputeModeProhibited", "numeric_literal"); k("cudaConfigureCall", "hipConfigureCall", "execution"); k("cudaCooperativeLaunchMultiDeviceNoPostSync", "hipCooperativeLaunchMultiDeviceNoPostSync", "define"); k("cudaCooperativeLaunchMultiDeviceNoPreSync", "hipCooperativeLaunchMultiDeviceNoPreSync", "define"); k("cudaCpuDeviceId", "hipCpuDeviceId", "define"); k("cudaCreateChannelDesc", "hipCreateChannelDesc", "texture"); k("cudaCreateSurfaceObject", "hipCreateSurfaceObject", "surface"); k("cudaCreateTextureObject", "hipCreateTextureObject", "texture"); k("cudaDataType", "hipDataType", "type"); k("cudaDataType_t", "hipDataType", "type"); k("cudaDestroyExternalMemory", "hipDestroyExternalMemory", "external_resource"); k("cudaDestroyExternalSemaphore", "hipDestroyExternalSemaphore", "external_resource"); k("cudaDestroySurfaceObject", "hipDestroySurfaceObject", "surface"); k("cudaDestroyTextureObject", "hipDestroyTextureObject", "texture"); k("cudaDevAttrAsyncEngineCount", "hipDeviceAttributeAsyncEngineCount", "numeric_literal"); k("cudaDevAttrCanMapHostMemory", "hipDeviceAttributeCanMapHostMemory", "numeric_literal"); k("cudaDevAttrCanUseHostPointerForRegisteredMem", "hipDeviceAttributeCanUseHostPointerForRegisteredMem", "numeric_literal"); k("cudaDevAttrClockRate", "hipDeviceAttributeClockRate", "numeric_literal"); k("cudaDevAttrComputeCapabilityMajor", "hipDeviceAttributeComputeCapabilityMajor", "numeric_literal"); k("cudaDevAttrComputeCapabilityMinor", "hipDeviceAttributeComputeCapabilityMinor", "numeric_literal"); k("cudaDevAttrComputeMode", "hipDeviceAttributeComputeMode", "numeric_literal"); k("cudaDevAttrComputePreemptionSupported", "hipDeviceAttributeComputePreemptionSupported", "numeric_literal"); k("cudaDevAttrConcurrentKernels", "hipDeviceAttributeConcurrentKernels", "numeric_literal"); k("cudaDevAttrConcurrentManagedAccess", "hipDeviceAttributeConcurrentManagedAccess", "numeric_literal"); k("cudaDevAttrCooperativeLaunch", "hipDeviceAttributeCooperativeLaunch", "numeric_literal"); k("cudaDevAttrCooperativeMultiDeviceLaunch", "hipDeviceAttributeCooperativeMultiDeviceLaunch", "numeric_literal"); k("cudaDevAttrDirectManagedMemAccessFromHost", "hipDeviceAttributeDirectManagedMemAccessFromHost", "numeric_literal"); k("cudaDevAttrEccEnabled", "hipDeviceAttributeEccEnabled", "numeric_literal"); k("cudaDevAttrGlobalL1CacheSupported", "hipDeviceAttributeGlobalL1CacheSupported", "numeric_literal"); k("cudaDevAttrGlobalMemoryBusWidth", "hipDeviceAttributeMemoryBusWidth", "numeric_literal"); k("cudaDevAttrGpuOverlap", "hipDeviceAttributeAsyncEngineCount", "numeric_literal"); k("cudaDevAttrHostNativeAtomicSupported", "hipDeviceAttributeHostNativeAtomicSupported", "numeric_literal"); k("cudaDevAttrHostNumaId", "hipDeviceAttributeHostNumaId", "numeric_literal"); k("cudaDevAttrHostRegisterSupported", "hipDeviceAttributeHostRegisterSupported", "numeric_literal"); k("cudaDevAttrIntegrated", "hipDeviceAttributeIntegrated", "numeric_literal"); k("cudaDevAttrIsMultiGpuBoard", "hipDeviceAttributeIsMultiGpuBoard", "numeric_literal"); k("cudaDevAttrKernelExecTimeout", "hipDeviceAttributeKernelExecTimeout", "numeric_literal"); k("cudaDevAttrL2CacheSize", "hipDeviceAttributeL2CacheSize", "numeric_literal"); k("cudaDevAttrLocalL1CacheSupported", "hipDeviceAttributeLocalL1CacheSupported", "numeric_literal"); k("cudaDevAttrManagedMemory", "hipDeviceAttributeManagedMemory", "numeric_literal"); k("cudaDevAttrMaxBlockDimX", "hipDeviceAttributeMaxBlockDimX", "numeric_literal"); k("cudaDevAttrMaxBlockDimY", "hipDeviceAttributeMaxBlockDimY", "numeric_literal"); k("cudaDevAttrMaxBlockDimZ", "hipDeviceAttributeMaxBlockDimZ", "numeric_literal"); k("cudaDevAttrMaxBlocksPerMultiprocessor", "hipDeviceAttributeMaxBlocksPerMultiprocessor", "numeric_literal"); k("cudaDevAttrMaxGridDimX", "hipDeviceAttributeMaxGridDimX", "numeric_literal"); k("cudaDevAttrMaxGridDimY", "hipDeviceAttributeMaxGridDimY", "numeric_literal"); k("cudaDevAttrMaxGridDimZ", "hipDeviceAttributeMaxGridDimZ", "numeric_literal"); k("cudaDevAttrMaxPitch", "hipDeviceAttributeMaxPitch", "numeric_literal"); k("cudaDevAttrMaxRegistersPerBlock", "hipDeviceAttributeMaxRegistersPerBlock", "numeric_literal"); k("cudaDevAttrMaxRegistersPerMultiprocessor", "hipDeviceAttributeMaxRegistersPerMultiprocessor", "numeric_literal"); k("cudaDevAttrMaxSharedMemoryPerBlock", "hipDeviceAttributeMaxSharedMemoryPerBlock", "numeric_literal"); k("cudaDevAttrMaxSharedMemoryPerBlockOptin", "hipDeviceAttributeSharedMemPerBlockOptin", "numeric_literal"); k("cudaDevAttrMaxSharedMemoryPerMultiprocessor", "hipDeviceAttributeMaxSharedMemoryPerMultiprocessor", "numeric_literal"); k("cudaDevAttrMaxSurface1DLayeredWidth", "hipDeviceAttributeMaxSurface1DLayered", "numeric_literal"); k("cudaDevAttrMaxSurface1DWidth", "hipDeviceAttributeMaxSurface1D", "numeric_literal"); k("cudaDevAttrMaxSurface2DHeight", "hipDeviceAttributeMaxSurface2D", "numeric_literal"); k("cudaDevAttrMaxSurface2DLayeredHeight", "hipDeviceAttributeMaxSurface2DLayered", "numeric_literal"); k("cudaDevAttrMaxSurface2DLayeredWidth", "hipDeviceAttributeMaxSurface2DLayered", "numeric_literal"); k("cudaDevAttrMaxSurface2DWidth", "hipDeviceAttributeMaxSurface2D", "numeric_literal"); k("cudaDevAttrMaxSurface3DDepth", "hipDeviceAttributeMaxSurface3D", "numeric_literal"); k("cudaDevAttrMaxSurface3DHeight", "hipDeviceAttributeMaxSurface3D", "numeric_literal"); k("cudaDevAttrMaxSurface3DWidth", "hipDeviceAttributeMaxSurface3D", "numeric_literal"); k("cudaDevAttrMaxSurfaceCubemapLayeredWidth", "hipDeviceAttributeMaxSurfaceCubemapLayered", "numeric_literal"); k("cudaDevAttrMaxSurfaceCubemapWidth", "hipDeviceAttributeMaxSurfaceCubemap", "numeric_literal"); k("cudaDevAttrMaxTexture1DLayeredWidth", "hipDeviceAttributeMaxTexture1DLayered", "numeric_literal"); k("cudaDevAttrMaxTexture1DLinearWidth", "hipDeviceAttributeMaxTexture1DLinear", "numeric_literal"); k("cudaDevAttrMaxTexture1DMipmappedWidth", "hipDeviceAttributeMaxTexture1DMipmap", "numeric_literal"); k("cudaDevAttrMaxTexture1DWidth", "hipDeviceAttributeMaxTexture1DWidth", "numeric_literal"); k("cudaDevAttrMaxTexture2DGatherHeight", "hipDeviceAttributeMaxTexture2DGather", "numeric_literal"); k("cudaDevAttrMaxTexture2DGatherWidth", "hipDeviceAttributeMaxTexture2DGather", "numeric_literal"); k("cudaDevAttrMaxTexture2DHeight", "hipDeviceAttributeMaxTexture2DHeight", "numeric_literal"); k("cudaDevAttrMaxTexture2DLayeredHeight", "hipDeviceAttributeMaxTexture2DLayered", "numeric_literal"); k("cudaDevAttrMaxTexture2DLayeredWidth", "hipDeviceAttributeMaxTexture2DLayered", "numeric_literal"); k("cudaDevAttrMaxTexture2DLinearHeight", "hipDeviceAttributeMaxTexture2DLinear", "numeric_literal"); k("cudaDevAttrMaxTexture2DLinearPitch", "hipDeviceAttributeMaxTexture2DLinear", "numeric_literal"); k("cudaDevAttrMaxTexture2DLinearWidth", "hipDeviceAttributeMaxTexture2DLinear", "numeric_literal"); k("cudaDevAttrMaxTexture2DMipmappedHeight", "hipDeviceAttributeMaxTexture2DMipmap", "numeric_literal"); k("cudaDevAttrMaxTexture2DMipmappedWidth", "hipDeviceAttributeMaxTexture2DMipmap", "numeric_literal"); k("cudaDevAttrMaxTexture2DWidth", "hipDeviceAttributeMaxTexture2DWidth", "numeric_literal"); k("cudaDevAttrMaxTexture3DDepth", "hipDeviceAttributeMaxTexture3DDepth", "numeric_literal"); k("cudaDevAttrMaxTexture3DDepthAlt", "hipDeviceAttributeMaxTexture3DAlt", "numeric_literal"); k("cudaDevAttrMaxTexture3DHeight", "hipDeviceAttributeMaxTexture3DHeight", "numeric_literal"); k("cudaDevAttrMaxTexture3DHeightAlt", "hipDeviceAttributeMaxTexture3DAlt", "numeric_literal"); k("cudaDevAttrMaxTexture3DWidth", "hipDeviceAttributeMaxTexture3DWidth", "numeric_literal"); k("cudaDevAttrMaxTexture3DWidthAlt", "hipDeviceAttributeMaxTexture3DAlt", "numeric_literal"); k("cudaDevAttrMaxTextureCubemapLayeredWidth", "hipDeviceAttributeMaxTextureCubemapLayered", "numeric_literal"); k("cudaDevAttrMaxTextureCubemapWidth", "hipDeviceAttributeMaxTextureCubemap", "numeric_literal"); k("cudaDevAttrMaxThreadsPerBlock", "hipDeviceAttributeMaxThreadsPerBlock", "numeric_literal"); k("cudaDevAttrMaxThreadsPerMultiProcessor", "hipDeviceAttributeMaxThreadsPerMultiProcessor", "numeric_literal"); k("cudaDevAttrMemoryClockRate", "hipDeviceAttributeMemoryClockRate", "numeric_literal"); k("cudaDevAttrMemoryPoolsSupported", "hipDeviceAttributeMemoryPoolsSupported", "numeric_literal"); k("cudaDevAttrMultiGpuBoardGroupID", "hipDeviceAttributeMultiGpuBoardGroupID", "numeric_literal"); k("cudaDevAttrMultiProcessorCount", "hipDeviceAttributeMultiprocessorCount", "numeric_literal"); k("cudaDevAttrPageableMemoryAccess", "hipDeviceAttributePageableMemoryAccess", "numeric_literal"); k("cudaDevAttrPageableMemoryAccessUsesHostPageTables", "hipDeviceAttributePageableMemoryAccessUsesHostPageTables", "numeric_literal"); k("cudaDevAttrPciBusId", "hipDeviceAttributePciBusId", "numeric_literal"); k("cudaDevAttrPciDeviceId", "hipDeviceAttributePciDeviceId", "numeric_literal"); k("cudaDevAttrPciDomainId", "hipDeviceAttributePciDomainId", "numeric_literal"); k("cudaDevAttrReserved94", "hipDeviceAttributeCanUseStreamWaitValue", "numeric_literal"); k("cudaDevAttrReserved96", "hipDeviceAttributeCooperativeMultiDeviceLaunch", "numeric_literal"); k("cudaDevAttrSingleToDoublePrecisionPerfRatio", "hipDeviceAttributeSingleToDoublePrecisionPerfRatio", "numeric_literal"); k("cudaDevAttrStreamPrioritiesSupported", "hipDeviceAttributeStreamPrioritiesSupported", "numeric_literal"); k("cudaDevAttrSurfaceAlignment", "hipDeviceAttributeSurfaceAlignment", "numeric_literal"); k("cudaDevAttrTccDriver", "hipDeviceAttributeTccDriver", "numeric_literal"); k("cudaDevAttrTextureAlignment", "hipDeviceAttributeTextureAlignment", "numeric_literal"); k("cudaDevAttrTexturePitchAlignment", "hipDeviceAttributeTexturePitchAlignment", "numeric_literal"); k("cudaDevAttrTotalConstantMemory", "hipDeviceAttributeTotalConstantMemory", "numeric_literal"); k("cudaDevAttrUnifiedAddressing", "hipDeviceAttributeUnifiedAddressing", "numeric_literal"); k("cudaDevAttrWarpSize", "hipDeviceAttributeWarpSize", "numeric_literal"); k("cudaDevP2PAttrAccessSupported", "hipDevP2PAttrAccessSupported", "numeric_literal"); k("cudaDevP2PAttrCudaArrayAccessSupported", "hipDevP2PAttrHipArrayAccessSupported", "numeric_literal"); k("cudaDevP2PAttrNativeAtomicSupported", "hipDevP2PAttrNativeAtomicSupported", "numeric_literal"); k("cudaDevP2PAttrPerformanceRank", "hipDevP2PAttrPerformanceRank", "numeric_literal"); k("cudaDeviceAttr", "hipDeviceAttribute_t", "type"); k("cudaDeviceBlockingSync", "hipDeviceScheduleBlockingSync", "define"); k("cudaDeviceCanAccessPeer", "hipDeviceCanAccessPeer", "peer"); k("cudaDeviceDisablePeerAccess", "hipDeviceDisablePeerAccess", "peer"); k("cudaDeviceEnablePeerAccess", "hipDeviceEnablePeerAccess", "peer"); k("cudaDeviceGetAttribute", "hipDeviceGetAttribute", "device"); k("cudaDeviceGetByPCIBusId", "hipDeviceGetByPCIBusId", "device"); k("cudaDeviceGetCacheConfig", "hipDeviceGetCacheConfig", "device"); k("cudaDeviceGetDefaultMemPool", "hipDeviceGetDefaultMemPool", "device"); k("cudaDeviceGetGraphMemAttribute", "hipDeviceGetGraphMemAttribute", "graph"); k("cudaDeviceGetLimit", "hipDeviceGetLimit", "device"); k("cudaDeviceGetMemPool", "hipDeviceGetMemPool", "device"); k("cudaDeviceGetP2PAttribute", "hipDeviceGetP2PAttribute", "device"); k("cudaDeviceGetPCIBusId", "hipDeviceGetPCIBusId", "device"); k("cudaDeviceGetSharedMemConfig", "hipDeviceGetSharedMemConfig", "device"); k("cudaDeviceGetStreamPriorityRange", "hipDeviceGetStreamPriorityRange", "device"); k("cudaDeviceGetTexture1DLinearMaxWidth", "hipDeviceGetTexture1DLinearMaxWidth", "device"); k("cudaDeviceGraphMemTrim", "hipDeviceGraphMemTrim", "graph"); k("cudaDeviceLmemResizeToMax", "hipDeviceLmemResizeToMax", "define"); k("cudaDeviceMapHost", "hipDeviceMapHost", "define"); k("cudaDeviceP2PAttr", "hipDeviceP2PAttr", "type"); k("cudaDeviceProp", "hipDeviceProp_t", "type"); k("cudaDeviceReset", "hipDeviceReset", "device"); k("cudaDeviceScheduleAuto", "hipDeviceScheduleAuto", "define"); k("cudaDeviceScheduleBlockingSync", "hipDeviceScheduleBlockingSync", "define"); k("cudaDeviceScheduleMask", "hipDeviceScheduleMask", "define"); k("cudaDeviceScheduleSpin", "hipDeviceScheduleSpin", "define"); k("cudaDeviceScheduleYield", "hipDeviceScheduleYield", "define"); k("cudaDeviceSetCacheConfig", "hipDeviceSetCacheConfig", "device"); k("cudaDeviceSetGraphMemAttribute", "hipDeviceSetGraphMemAttribute", "graph"); k("cudaDeviceSetLimit", "hipDeviceSetLimit", "device"); k("cudaDeviceSetMemPool", "hipDeviceSetMemPool", "device"); k("cudaDeviceSetSharedMemConfig", "hipDeviceSetSharedMemConfig", "device"); k("cudaDeviceSynchronize", "hipDeviceSynchronize", "device"); k("cudaDriverEntryPointQueryResult", "hipDriverEntryPointQueryResult", "type"); k("cudaDriverEntryPointSuccess", "hipDriverEntryPointSuccess", "numeric_literal"); k("cudaDriverEntryPointSymbolNotFound", "hipDriverEntryPointSymbolNotFound", "numeric_literal"); k("cudaDriverEntryPointVersionNotSufficent", "hipDriverEntryPointVersionNotSufficent", "numeric_literal"); k("cudaDriverGetVersion", "hipDriverGetVersion", "version"); k("cudaEnableDefault", "hipEnableDefault", "numeric_literal"); k("cudaEnableLegacyStream", "hipEnableLegacyStream", "numeric_literal"); k("cudaEnablePerThreadDefaultStream", "hipEnablePerThreadDefaultStream", "numeric_literal"); k("cudaError", "hipError_t", "type"); k("cudaErrorAlreadyAcquired", "hipErrorAlreadyAcquired", "numeric_literal"); k("cudaErrorAlreadyMapped", "hipErrorAlreadyMapped", "numeric_literal"); k("cudaErrorArrayIsMapped", "hipErrorArrayIsMapped", "numeric_literal"); k("cudaErrorAssert", "hipErrorAssert", "numeric_literal"); k("cudaErrorCapturedEvent", "hipErrorCapturedEvent", "numeric_literal"); k("cudaErrorContextIsDestroyed", "hipErrorContextIsDestroyed", "numeric_literal"); k("cudaErrorCooperativeLaunchTooLarge", "hipErrorCooperativeLaunchTooLarge", "numeric_literal"); k("cudaErrorCudartUnloading", "hipErrorDeinitialized", "numeric_literal"); k("cudaErrorDeviceAlreadyInUse", "hipErrorContextAlreadyInUse", "numeric_literal"); k("cudaErrorDeviceUninitialized", "hipErrorInvalidContext", "numeric_literal"); k("cudaErrorECCUncorrectable", "hipErrorECCNotCorrectable", "numeric_literal"); k("cudaErrorFileNotFound", "hipErrorFileNotFound", "numeric_literal"); k("cudaErrorGraphExecUpdateFailure", "hipErrorGraphExecUpdateFailure", "numeric_literal"); k("cudaErrorHostMemoryAlreadyRegistered", "hipErrorHostMemoryAlreadyRegistered", "numeric_literal"); k("cudaErrorHostMemoryNotRegistered", "hipErrorHostMemoryNotRegistered", "numeric_literal"); k("cudaErrorIllegalAddress", "hipErrorIllegalAddress", "numeric_literal"); k("cudaErrorIllegalState", "hipErrorIllegalState", "numeric_literal"); k("cudaErrorInitializationError", "hipErrorNotInitialized", "numeric_literal"); k("cudaErrorInsufficientDriver", "hipErrorInsufficientDriver", "numeric_literal"); k("cudaErrorInvalidChannelDescriptor", "hipErrorInvalidChannelDescriptor", "numeric_literal"); k("cudaErrorInvalidConfiguration", "hipErrorInvalidConfiguration", "numeric_literal"); k("cudaErrorInvalidDevice", "hipErrorInvalidDevice", "numeric_literal"); k("cudaErrorInvalidDeviceFunction", "hipErrorInvalidDeviceFunction", "numeric_literal"); k("cudaErrorInvalidDevicePointer", "hipErrorInvalidDevicePointer", "numeric_literal"); k("cudaErrorInvalidGraphicsContext", "hipErrorInvalidGraphicsContext", "numeric_literal"); k("cudaErrorInvalidKernelImage", "hipErrorInvalidImage", "numeric_literal"); k("cudaErrorInvalidMemcpyDirection", "hipErrorInvalidMemcpyDirection", "numeric_literal"); k("cudaErrorInvalidPitchValue", "hipErrorInvalidPitchValue", "numeric_literal"); k("cudaErrorInvalidPtx", "hipErrorInvalidKernelFile", "numeric_literal"); k("cudaErrorInvalidResourceHandle", "hipErrorInvalidHandle", "numeric_literal"); k("cudaErrorInvalidSource", "hipErrorInvalidSource", "numeric_literal"); k("cudaErrorInvalidSymbol", "hipErrorInvalidSymbol", "numeric_literal"); k("cudaErrorInvalidTexture", "hipErrorInvalidTexture", "numeric_literal"); k("cudaErrorInvalidValue", "hipErrorInvalidValue", "numeric_literal"); k("cudaErrorLaunchFailure", "hipErrorLaunchFailure", "numeric_literal"); k("cudaErrorLaunchOutOfResources", "hipErrorLaunchOutOfResources", "numeric_literal"); k("cudaErrorLaunchTimeout", "hipErrorLaunchTimeOut", "numeric_literal"); k("cudaErrorLossyQuery", "hipErrorLossyQuery", "numeric_literal"); k("cudaErrorMapBufferObjectFailed", "hipErrorMapFailed", "numeric_literal"); k("cudaErrorMemoryAllocation", "hipErrorOutOfMemory", "numeric_literal"); k("cudaErrorMissingConfiguration", "hipErrorMissingConfiguration", "numeric_literal"); k("cudaErrorNoDevice", "hipErrorNoDevice", "numeric_literal"); k("cudaErrorNoKernelImageForDevice", "hipErrorNoBinaryForGpu", "numeric_literal"); k("cudaErrorNotMapped", "hipErrorNotMapped", "numeric_literal"); k("cudaErrorNotMappedAsArray", "hipErrorNotMappedAsArray", "numeric_literal"); k("cudaErrorNotMappedAsPointer", "hipErrorNotMappedAsPointer", "numeric_literal"); k("cudaErrorNotReady", "hipErrorNotReady", "numeric_literal"); k("cudaErrorNotSupported", "hipErrorNotSupported", "numeric_literal"); k("cudaErrorOperatingSystem", "hipErrorOperatingSystem", "numeric_literal"); k("cudaErrorPeerAccessAlreadyEnabled", "hipErrorPeerAccessAlreadyEnabled", "numeric_literal"); k("cudaErrorPeerAccessNotEnabled", "hipErrorPeerAccessNotEnabled", "numeric_literal"); k("cudaErrorPeerAccessUnsupported", "hipErrorPeerAccessUnsupported", "numeric_literal"); k("cudaErrorPriorLaunchFailure", "hipErrorPriorLaunchFailure", "numeric_literal"); k("cudaErrorProfilerAlreadyStarted", "hipErrorProfilerAlreadyStarted", "numeric_literal"); k("cudaErrorProfilerAlreadyStopped", "hipErrorProfilerAlreadyStopped", "numeric_literal"); k("cudaErrorProfilerDisabled", "hipErrorProfilerDisabled", "numeric_literal"); k("cudaErrorProfilerNotInitialized", "hipErrorProfilerNotInitialized", "numeric_literal"); k("cudaErrorSetOnActiveProcess", "hipErrorSetOnActiveProcess", "numeric_literal"); k("cudaErrorSharedObjectInitFailed", "hipErrorSharedObjectInitFailed", "numeric_literal"); k("cudaErrorSharedObjectSymbolNotFound", "hipErrorSharedObjectSymbolNotFound", "numeric_literal"); k("cudaErrorStreamCaptureImplicit", "hipErrorStreamCaptureImplicit", "numeric_literal"); k("cudaErrorStreamCaptureInvalidated", "hipErrorStreamCaptureInvalidated", "numeric_literal"); k("cudaErrorStreamCaptureIsolation", "hipErrorStreamCaptureIsolation", "numeric_literal"); k("cudaErrorStreamCaptureMerge", "hipErrorStreamCaptureMerge", "numeric_literal"); k("cudaErrorStreamCaptureUnjoined", "hipErrorStreamCaptureUnjoined", "numeric_literal"); k("cudaErrorStreamCaptureUnmatched", "hipErrorStreamCaptureUnmatched", "numeric_literal"); k("cudaErrorStreamCaptureUnsupported", "hipErrorStreamCaptureUnsupported", "numeric_literal"); k("cudaErrorStreamCaptureWrongThread", "hipErrorStreamCaptureWrongThread", "numeric_literal"); k("cudaErrorSymbolNotFound", "hipErrorNotFound", "numeric_literal"); k("cudaErrorUnknown", "hipErrorUnknown", "numeric_literal"); k("cudaErrorUnmapBufferObjectFailed", "hipErrorUnmapFailed", "numeric_literal"); k("cudaErrorUnsupportedLimit", "hipErrorUnsupportedLimit", "numeric_literal"); k("cudaError_enum", "hipError_t", "type"); k("cudaError_t", "hipError_t", "type"); k("cudaEventBlockingSync", "hipEventBlockingSync", "define"); k("cudaEventCreate", "hipEventCreate", "event"); k("cudaEventCreateWithFlags", "hipEventCreateWithFlags", "event"); k("cudaEventDefault", "hipEventDefault", "define"); k("cudaEventDestroy", "hipEventDestroy", "event"); k("cudaEventDisableTiming", "hipEventDisableTiming", "define"); k("cudaEventElapsedTime", "hipEventElapsedTime", "event"); k("cudaEventInterprocess", "hipEventInterprocess", "define"); k("cudaEventQuery", "hipEventQuery", "event"); k("cudaEventRecord", "hipEventRecord", "event"); k("cudaEventRecordDefault", "hipEventRecordDefault", "define"); k("cudaEventRecordExternal", "hipEventRecordExternal", "define"); k("cudaEventRecordNodeParams", "hipEventRecordNodeParams", "type"); k("cudaEventRecordWithFlags", "hipEventRecordWithFlags", "event"); k("cudaEventSynchronize", "hipEventSynchronize", "event"); k("cudaEventWaitNodeParams", "hipEventWaitNodeParams", "type"); k("cudaEvent_t", "hipEvent_t", "type"); k("cudaExtent", "hipExtent", "type"); k("cudaExternalMemoryBufferDesc", "hipExternalMemoryBufferDesc", "type"); k("cudaExternalMemoryDedicated", "hipExternalMemoryDedicated", "define"); k("cudaExternalMemoryGetMappedBuffer", "hipExternalMemoryGetMappedBuffer", "external_resource"); k("cudaExternalMemoryHandleDesc", "hipExternalMemoryHandleDesc", "type"); k("cudaExternalMemoryHandleType", "hipExternalMemoryHandleType", "type"); k("cudaExternalMemoryHandleTypeD3D11Resource", "hipExternalMemoryHandleTypeD3D11Resource", "numeric_literal"); k("cudaExternalMemoryHandleTypeD3D11ResourceKmt", "hipExternalMemoryHandleTypeD3D11ResourceKmt", "numeric_literal"); k("cudaExternalMemoryHandleTypeD3D12Heap", "hipExternalMemoryHandleTypeD3D12Heap", "numeric_literal"); k("cudaExternalMemoryHandleTypeD3D12Resource", "hipExternalMemoryHandleTypeD3D12Resource", "numeric_literal"); k("cudaExternalMemoryHandleTypeOpaqueFd", "hipExternalMemoryHandleTypeOpaqueFd", "numeric_literal"); k("cudaExternalMemoryHandleTypeOpaqueWin32", "hipExternalMemoryHandleTypeOpaqueWin32", "numeric_literal"); k("cudaExternalMemoryHandleTypeOpaqueWin32Kmt", "hipExternalMemoryHandleTypeOpaqueWin32Kmt", "numeric_literal"); k("cudaExternalMemory_t", "hipExternalMemory_t", "type"); k("cudaExternalSemaphoreHandleDesc", "hipExternalSemaphoreHandleDesc", "type"); k("cudaExternalSemaphoreHandleType", "hipExternalSemaphoreHandleType", "type"); k("cudaExternalSemaphoreHandleTypeD3D12Fence", "hipExternalSemaphoreHandleTypeD3D12Fence", "numeric_literal"); k("cudaExternalSemaphoreHandleTypeOpaqueFd", "hipExternalSemaphoreHandleTypeOpaqueFd", "numeric_literal"); k("cudaExternalSemaphoreHandleTypeOpaqueWin32", "hipExternalSemaphoreHandleTypeOpaqueWin32", "numeric_literal"); k("cudaExternalSemaphoreHandleTypeOpaqueWin32Kmt", "hipExternalSemaphoreHandleTypeOpaqueWin32Kmt", "numeric_literal"); k("cudaExternalSemaphoreSignalNodeParams", "hipExternalSemaphoreSignalNodeParams", "type"); k("cudaExternalSemaphoreSignalNodeParamsV2", "hipExternalSemaphoreSignalNodeParams", "type"); k("cudaExternalSemaphoreSignalParams", "hipExternalSemaphoreSignalParams", "type"); k("cudaExternalSemaphoreSignalParams_v1", "hipExternalSemaphoreSignalParams", "type"); k("cudaExternalSemaphoreWaitNodeParams", "hipExternalSemaphoreWaitNodeParams", "type"); k("cudaExternalSemaphoreWaitNodeParamsV2", "hipExternalSemaphoreWaitNodeParams", "type"); k("cudaExternalSemaphoreWaitParams", "hipExternalSemaphoreWaitParams", "type"); k("cudaExternalSemaphoreWaitParams_v1", "hipExternalSemaphoreWaitParams", "type"); k("cudaExternalSemaphore_t", "hipExternalSemaphore_t", "type"); k("cudaFilterModeLinear", "hipFilterModeLinear", "numeric_literal"); k("cudaFilterModePoint", "hipFilterModePoint", "numeric_literal"); k("cudaFlushGPUDirectRDMAWritesOptionHost", "hipFlushGPUDirectRDMAWritesOptionHost", "numeric_literal"); k("cudaFlushGPUDirectRDMAWritesOptionMemOps", "hipFlushGPUDirectRDMAWritesOptionMemOps", "numeric_literal"); k("cudaFlushGPUDirectRDMAWritesOptions", "hipFlushGPUDirectRDMAWritesOptions", "type"); k("cudaFree", "hipFree", "memory"); k("cudaFreeArray", "hipFreeArray", "memory"); k("cudaFreeAsync", "hipFreeAsync", "memory"); k("cudaFreeHost", "hipHostFree", "memory"); k("cudaFreeMipmappedArray", "hipFreeMipmappedArray", "memory"); k("cudaFuncAttribute", "hipFuncAttribute", "type"); k("cudaFuncAttributeMax", "hipFuncAttributeMax", "numeric_literal"); k("cudaFuncAttributeMaxDynamicSharedMemorySize", "hipFuncAttributeMaxDynamicSharedMemorySize", "numeric_literal"); k("cudaFuncAttributePreferredSharedMemoryCarveout", "hipFuncAttributePreferredSharedMemoryCarveout", "numeric_literal"); k("cudaFuncAttributes", "hipFuncAttributes", "type"); k("cudaFuncCache", "hipFuncCache_t", "type"); k("cudaFuncCachePreferEqual", "hipFuncCachePreferEqual", "numeric_literal"); k("cudaFuncCachePreferL1", "hipFuncCachePreferL1", "numeric_literal"); k("cudaFuncCachePreferNone", "hipFuncCachePreferNone", "numeric_literal"); k("cudaFuncCachePreferShared", "hipFuncCachePreferShared", "numeric_literal"); k("cudaFuncGetAttributes", "hipFuncGetAttributes", "execution"); k("cudaFuncSetAttribute", "hipFuncSetAttribute", "execution"); k("cudaFuncSetCacheConfig", "hipFuncSetCacheConfig", "execution"); k("cudaFuncSetSharedMemConfig", "hipFuncSetSharedMemConfig", "execution"); k("cudaFunction_t", "hipFunction_t", "type"); k("cudaGLDeviceList", "hipGLDeviceList", "type"); k("cudaGLDeviceListAll", "hipGLDeviceListAll", "numeric_literal"); k("cudaGLDeviceListCurrentFrame", "hipGLDeviceListCurrentFrame", "numeric_literal"); k("cudaGLDeviceListNextFrame", "hipGLDeviceListNextFrame", "numeric_literal"); k("cudaGLGetDevices", "hipGLGetDevices", "openGL"); k("cudaGPUDirectRDMAWritesOrdering", "hipGPUDirectRDMAWritesOrdering", "type"); k("cudaGPUDirectRDMAWritesOrderingAllDevices", "hipGPUDirectRDMAWritesOrderingAllDevices", "numeric_literal"); k("cudaGPUDirectRDMAWritesOrderingNone", "hipGPUDirectRDMAWritesOrderingNone", "numeric_literal"); k("cudaGPUDirectRDMAWritesOrderingOwner", "hipGPUDirectRDMAWritesOrderingOwner", "numeric_literal"); k("cudaGetChannelDesc", "hipGetChannelDesc", "texture"); k("cudaGetDevice", "hipGetDevice", "device"); k("cudaGetDeviceCount", "hipGetDeviceCount", "device"); k("cudaGetDeviceFlags", "hipGetDeviceFlags", "device"); k("cudaGetDeviceProperties", "hipGetDeviceProperties", "device"); k("cudaGetDriverEntryPoint", "hipGetDriverEntryPoint", "driver_entry_point"); k("cudaGetErrorName", "hipGetErrorName", "error"); k("cudaGetErrorString", "hipGetErrorString", "error"); k("cudaGetFuncBySymbol", "hipGetFuncBySymbol", "driver_interact"); k("cudaGetLastError", "hipGetLastError", "error"); k("cudaGetMipmappedArrayLevel", "hipGetMipmappedArrayLevel", "memory"); k("cudaGetSymbolAddress", "hipGetSymbolAddress", "memory"); k("cudaGetSymbolSize", "hipGetSymbolSize", "memory"); k("cudaGetTextureAlignmentOffset", "hipGetTextureAlignmentOffset", "texture"); k("cudaGetTextureObjectResourceDesc", "hipGetTextureObjectResourceDesc", "texture"); k("cudaGetTextureObjectResourceViewDesc", "hipGetTextureObjectResourceViewDesc", "texture"); k("cudaGetTextureObjectTextureDesc", "hipGetTextureObjectTextureDesc", "texture"); k("cudaGetTextureReference", "hipGetTextureReference", "texture"); k("cudaGraphAddChildGraphNode", "hipGraphAddChildGraphNode", "graph"); k("cudaGraphAddDependencies", "hipGraphAddDependencies", "graph"); k("cudaGraphAddEmptyNode", "hipGraphAddEmptyNode", "graph"); k("cudaGraphAddEventRecordNode", "hipGraphAddEventRecordNode", "graph"); k("cudaGraphAddEventWaitNode", "hipGraphAddEventWaitNode", "graph"); k("cudaGraphAddExternalSemaphoresSignalNode", "hipGraphAddExternalSemaphoresSignalNode", "graph"); k("cudaGraphAddExternalSemaphoresWaitNode", "hipGraphAddExternalSemaphoresWaitNode", "graph"); k("cudaGraphAddHostNode", "hipGraphAddHostNode", "graph"); k("cudaGraphAddKernelNode", "hipGraphAddKernelNode", "graph"); k("cudaGraphAddMemAllocNode", "hipGraphAddMemAllocNode", "graph"); k("cudaGraphAddMemFreeNode", "hipGraphAddMemFreeNode", "graph"); k("cudaGraphAddMemcpyNode", "hipGraphAddMemcpyNode", "graph"); k("cudaGraphAddMemcpyNode1D", "hipGraphAddMemcpyNode1D", "graph"); k("cudaGraphAddMemcpyNodeFromSymbol", "hipGraphAddMemcpyNodeFromSymbol", "graph"); k("cudaGraphAddMemcpyNodeToSymbol", "hipGraphAddMemcpyNodeToSymbol", "graph"); k("cudaGraphAddMemsetNode", "hipGraphAddMemsetNode", "graph"); k("cudaGraphAddNode", "hipGraphAddNode", "graph"); k("cudaGraphChildGraphNodeGetGraph", "hipGraphChildGraphNodeGetGraph", "graph"); k("cudaGraphClone", "hipGraphClone", "graph"); k("cudaGraphCreate", "hipGraphCreate", "graph"); k("cudaGraphDebugDotFlags", "hipGraphDebugDotFlags", "type"); k("cudaGraphDebugDotFlagsEventNodeParams", "hipGraphDebugDotFlagsEventNodeParams", "numeric_literal"); k("cudaGraphDebugDotFlagsExtSemasSignalNodeParams", "hipGraphDebugDotFlagsExtSemasSignalNodeParams", "numeric_literal"); k("cudaGraphDebugDotFlagsExtSemasWaitNodeParams", "hipGraphDebugDotFlagsExtSemasWaitNodeParams", "numeric_literal"); k("cudaGraphDebugDotFlagsHandles", "hipGraphDebugDotFlagsHandles", "numeric_literal"); k("cudaGraphDebugDotFlagsHostNodeParams", "hipGraphDebugDotFlagsHostNodeParams", "numeric_literal"); k("cudaGraphDebugDotFlagsKernelNodeAttributes", "hipGraphDebugDotFlagsKernelNodeAttributes", "numeric_literal"); k("cudaGraphDebugDotFlagsKernelNodeParams", "hipGraphDebugDotFlagsKernelNodeParams", "numeric_literal"); k("cudaGraphDebugDotFlagsMemcpyNodeParams", "hipGraphDebugDotFlagsMemcpyNodeParams", "numeric_literal"); k("cudaGraphDebugDotFlagsMemsetNodeParams", "hipGraphDebugDotFlagsMemsetNodeParams", "numeric_literal"); k("cudaGraphDebugDotFlagsVerbose", "hipGraphDebugDotFlagsVerbose", "numeric_literal"); k("cudaGraphDebugDotPrint", "hipGraphDebugDotPrint", "graph"); k("cudaGraphDependencyType", "hipGraphDependencyType", "type"); k("cudaGraphDependencyTypeDefault", "hipGraphDependencyTypeDefault", "numeric_literal"); k("cudaGraphDependencyTypeProgrammatic", "hipGraphDependencyTypeProgrammatic", "numeric_literal"); k("cudaGraphDependencyType_enum", "hipGraphDependencyType", "type"); k("cudaGraphDestroy", "hipGraphDestroy", "graph"); k("cudaGraphDestroyNode", "hipGraphDestroyNode", "graph"); k("cudaGraphEdgeData", "hipGraphEdgeData", "type"); k("cudaGraphEdgeData_st", "hipGraphEdgeData", "type"); k("cudaGraphEventRecordNodeGetEvent", "hipGraphEventRecordNodeGetEvent", "graph"); k("cudaGraphEventRecordNodeSetEvent", "hipGraphEventRecordNodeSetEvent", "graph"); k("cudaGraphEventWaitNodeGetEvent", "hipGraphEventWaitNodeGetEvent", "graph"); k("cudaGraphEventWaitNodeSetEvent", "hipGraphEventWaitNodeSetEvent", "graph"); k("cudaGraphExecChildGraphNodeSetParams", "hipGraphExecChildGraphNodeSetParams", "graph"); k("cudaGraphExecDestroy", "hipGraphExecDestroy", "graph"); k("cudaGraphExecEventRecordNodeSetEvent", "hipGraphExecEventRecordNodeSetEvent", "graph"); k("cudaGraphExecEventWaitNodeSetEvent", "hipGraphExecEventWaitNodeSetEvent", "graph"); k("cudaGraphExecExternalSemaphoresSignalNodeSetParams", "hipGraphExecExternalSemaphoresSignalNodeSetParams", "graph"); k("cudaGraphExecExternalSemaphoresWaitNodeSetParams", "hipGraphExecExternalSemaphoresWaitNodeSetParams", "graph"); k("cudaGraphExecGetFlags", "hipGraphExecGetFlags", "graph"); k("cudaGraphExecHostNodeSetParams", "hipGraphExecHostNodeSetParams", "graph"); k("cudaGraphExecKernelNodeSetParams", "hipGraphExecKernelNodeSetParams", "graph"); k("cudaGraphExecMemcpyNodeSetParams", "hipGraphExecMemcpyNodeSetParams", "graph"); k("cudaGraphExecMemcpyNodeSetParams1D", "hipGraphExecMemcpyNodeSetParams1D", "graph"); k("cudaGraphExecMemcpyNodeSetParamsFromSymbol", "hipGraphExecMemcpyNodeSetParamsFromSymbol", "graph"); k("cudaGraphExecMemcpyNodeSetParamsToSymbol", "hipGraphExecMemcpyNodeSetParamsToSymbol", "graph"); k("cudaGraphExecMemsetNodeSetParams", "hipGraphExecMemsetNodeSetParams", "graph"); k("cudaGraphExecNodeSetParams", "hipGraphExecNodeSetParams", "graph"); k("cudaGraphExecUpdate", "hipGraphExecUpdate", "graph"); k("cudaGraphExecUpdateError", "hipGraphExecUpdateError", "numeric_literal"); k("cudaGraphExecUpdateErrorFunctionChanged", "hipGraphExecUpdateErrorFunctionChanged", "numeric_literal"); k("cudaGraphExecUpdateErrorNodeTypeChanged", "hipGraphExecUpdateErrorNodeTypeChanged", "numeric_literal"); k("cudaGraphExecUpdateErrorNotSupported", "hipGraphExecUpdateErrorNotSupported", "numeric_literal"); k("cudaGraphExecUpdateErrorParametersChanged", "hipGraphExecUpdateErrorParametersChanged", "numeric_literal"); k("cudaGraphExecUpdateErrorTopologyChanged", "hipGraphExecUpdateErrorTopologyChanged", "numeric_literal"); k("cudaGraphExecUpdateErrorUnsupportedFunctionChange", "hipGraphExecUpdateErrorUnsupportedFunctionChange", "numeric_literal"); k("cudaGraphExecUpdateResult", "hipGraphExecUpdateResult", "type"); k("cudaGraphExecUpdateSuccess", "hipGraphExecUpdateSuccess", "numeric_literal"); k("cudaGraphExec_t", "hipGraphExec_t", "type"); k("cudaGraphExternalSemaphoresSignalNodeGetParams", "hipGraphExternalSemaphoresSignalNodeGetParams", "graph"); k("cudaGraphExternalSemaphoresSignalNodeSetParams", "hipGraphExternalSemaphoresSignalNodeSetParams", "graph"); k("cudaGraphExternalSemaphoresWaitNodeGetParams", "hipGraphExternalSemaphoresWaitNodeGetParams", "graph"); k("cudaGraphExternalSemaphoresWaitNodeSetParams", "hipGraphExternalSemaphoresWaitNodeSetParams", "graph"); k("cudaGraphGetEdges", "hipGraphGetEdges", "graph"); k("cudaGraphGetNodes", "hipGraphGetNodes", "graph"); k("cudaGraphGetRootNodes", "hipGraphGetRootNodes", "graph"); k("cudaGraphHostNodeGetParams", "hipGraphHostNodeGetParams", "graph"); k("cudaGraphHostNodeSetParams", "hipGraphHostNodeSetParams", "graph"); k("cudaGraphInstantiate", "hipGraphInstantiate", "graph"); k("cudaGraphInstantiateError", "hipGraphInstantiateError", "numeric_literal"); k("cudaGraphInstantiateFlagAutoFreeOnLaunch", "hipGraphInstantiateFlagAutoFreeOnLaunch", "numeric_literal"); k("cudaGraphInstantiateFlagDeviceLaunch", "hipGraphInstantiateFlagDeviceLaunch", "numeric_literal"); k("cudaGraphInstantiateFlagUpload", "hipGraphInstantiateFlagUpload", "numeric_literal"); k("cudaGraphInstantiateFlagUseNodePriority", "hipGraphInstantiateFlagUseNodePriority", "numeric_literal"); k("cudaGraphInstantiateFlags", "hipGraphInstantiateFlags", "type"); k("cudaGraphInstantiateInvalidStructure", "hipGraphInstantiateInvalidStructure", "numeric_literal"); k("cudaGraphInstantiateMultipleDevicesNotSupported", "hipGraphInstantiateMultipleDevicesNotSupported", "numeric_literal"); k("cudaGraphInstantiateNodeOperationNotSupported", "hipGraphInstantiateNodeOperationNotSupported", "numeric_literal"); k("cudaGraphInstantiateParams", "hipGraphInstantiateParams", "type"); k("cudaGraphInstantiateParams_st", "hipGraphInstantiateParams", "type"); k("cudaGraphInstantiateResult", "hipGraphInstantiateResult", "type"); k("cudaGraphInstantiateSuccess", "hipGraphInstantiateSuccess", "numeric_literal"); k("cudaGraphInstantiateWithFlags", "hipGraphInstantiateWithFlags", "graph"); k("cudaGraphInstantiateWithParams", "hipGraphInstantiateWithParams", "graph"); k("cudaGraphKernelNodeCopyAttributes", "hipGraphKernelNodeCopyAttributes", "graph"); k("cudaGraphKernelNodeGetAttribute", "hipGraphKernelNodeGetAttribute", "graph"); k("cudaGraphKernelNodeGetParams", "hipGraphKernelNodeGetParams", "graph"); k("cudaGraphKernelNodePortDefault", "hipGraphKernelNodePortDefault", "define"); k("cudaGraphKernelNodePortLaunchCompletion", "hipGraphKernelNodePortLaunchCompletion", "define"); k("cudaGraphKernelNodePortProgrammatic", "hipGraphKernelNodePortProgrammatic", "define"); k("cudaGraphKernelNodeSetAttribute", "hipGraphKernelNodeSetAttribute", "graph"); k("cudaGraphKernelNodeSetParams", "hipGraphKernelNodeSetParams", "graph"); k("cudaGraphLaunch", "hipGraphLaunch", "graph"); k("cudaGraphMemAllocNodeGetParams", "hipGraphMemAllocNodeGetParams", "graph"); k("cudaGraphMemAttrReservedMemCurrent", "hipGraphMemAttrReservedMemCurrent", "numeric_literal"); k("cudaGraphMemAttrReservedMemHigh", "hipGraphMemAttrReservedMemHigh", "numeric_literal"); k("cudaGraphMemAttrUsedMemCurrent", "hipGraphMemAttrUsedMemCurrent", "numeric_literal"); k("cudaGraphMemAttrUsedMemHigh", "hipGraphMemAttrUsedMemHigh", "numeric_literal"); k("cudaGraphMemAttributeType", "hipGraphMemAttributeType", "type"); k("cudaGraphMemFreeNodeGetParams", "hipGraphMemFreeNodeGetParams", "graph"); k("cudaGraphMemcpyNodeGetParams", "hipGraphMemcpyNodeGetParams", "graph"); k("cudaGraphMemcpyNodeSetParams", "hipGraphMemcpyNodeSetParams", "graph"); k("cudaGraphMemcpyNodeSetParams1D", "hipGraphMemcpyNodeSetParams1D", "graph"); k("cudaGraphMemcpyNodeSetParamsFromSymbol", "hipGraphMemcpyNodeSetParamsFromSymbol", "graph"); k("cudaGraphMemcpyNodeSetParamsToSymbol", "hipGraphMemcpyNodeSetParamsToSymbol", "graph"); k("cudaGraphMemsetNodeGetParams", "hipGraphMemsetNodeGetParams", "graph"); k("cudaGraphMemsetNodeSetParams", "hipGraphMemsetNodeSetParams", "graph"); k("cudaGraphNodeFindInClone", "hipGraphNodeFindInClone", "graph"); k("cudaGraphNodeGetDependencies", "hipGraphNodeGetDependencies", "graph"); k("cudaGraphNodeGetDependentNodes", "hipGraphNodeGetDependentNodes", "graph"); k("cudaGraphNodeGetEnabled", "hipGraphNodeGetEnabled", "graph"); k("cudaGraphNodeGetType", "hipGraphNodeGetType", "graph"); k("cudaGraphNodeParams", "hipGraphNodeParams", "type"); k("cudaGraphNodeSetEnabled", "hipGraphNodeSetEnabled", "graph"); k("cudaGraphNodeSetParams", "hipGraphNodeSetParams", "graph"); k("cudaGraphNodeType", "hipGraphNodeType", "type"); k("cudaGraphNodeTypeConditional", "hipGraphNodeTypeConditional", "numeric_literal"); k("cudaGraphNodeTypeCount", "hipGraphNodeTypeCount", "numeric_literal"); k("cudaGraphNodeTypeEmpty", "hipGraphNodeTypeEmpty", "numeric_literal"); k("cudaGraphNodeTypeEventRecord", "hipGraphNodeTypeEventRecord", "numeric_literal"); k("cudaGraphNodeTypeExtSemaphoreSignal", "hipGraphNodeTypeExtSemaphoreSignal", "numeric_literal"); k("cudaGraphNodeTypeExtSemaphoreWait", "hipGraphNodeTypeExtSemaphoreWait", "numeric_literal"); k("cudaGraphNodeTypeGraph", "hipGraphNodeTypeGraph", "numeric_literal"); k("cudaGraphNodeTypeHost", "hipGraphNodeTypeHost", "numeric_literal"); k("cudaGraphNodeTypeKernel", "hipGraphNodeTypeKernel", "numeric_literal"); k("cudaGraphNodeTypeMemAlloc", "hipGraphNodeTypeMemAlloc", "numeric_literal"); k("cudaGraphNodeTypeMemFree", "hipGraphNodeTypeMemFree", "numeric_literal"); k("cudaGraphNodeTypeMemcpy", "hipGraphNodeTypeMemcpy", "numeric_literal"); k("cudaGraphNodeTypeMemset", "hipGraphNodeTypeMemset", "numeric_literal"); k("cudaGraphNodeTypeWaitEvent", "hipGraphNodeTypeWaitEvent", "numeric_literal"); k("cudaGraphNode_t", "hipGraphNode_t", "type"); k("cudaGraphReleaseUserObject", "hipGraphReleaseUserObject", "graph"); k("cudaGraphRemoveDependencies", "hipGraphRemoveDependencies", "graph"); k("cudaGraphRetainUserObject", "hipGraphRetainUserObject", "graph"); k("cudaGraphUpload", "hipGraphUpload", "graph"); k("cudaGraphUserObjectMove", "hipGraphUserObjectMove", "numeric_literal"); k("cudaGraph_t", "hipGraph_t", "type"); k("cudaGraphicsGLRegisterBuffer", "hipGraphicsGLRegisterBuffer", "openGL"); k("cudaGraphicsGLRegisterImage", "hipGraphicsGLRegisterImage", "openGL"); k("cudaGraphicsMapResources", "hipGraphicsMapResources", "graphics"); k("cudaGraphicsRegisterFlags", "hipGraphicsRegisterFlags", "type"); k("cudaGraphicsRegisterFlagsNone", "hipGraphicsRegisterFlagsNone", "numeric_literal"); k("cudaGraphicsRegisterFlagsReadOnly", "hipGraphicsRegisterFlagsReadOnly", "numeric_literal"); k("cudaGraphicsRegisterFlagsSurfaceLoadStore", "hipGraphicsRegisterFlagsSurfaceLoadStore", "numeric_literal"); k("cudaGraphicsRegisterFlagsTextureGather", "hipGraphicsRegisterFlagsTextureGather", "numeric_literal"); k("cudaGraphicsRegisterFlagsWriteDiscard", "hipGraphicsRegisterFlagsWriteDiscard", "numeric_literal"); k("cudaGraphicsResource", "hipGraphicsResource", "type"); k("cudaGraphicsResourceGetMappedPointer", "hipGraphicsResourceGetMappedPointer", "graphics"); k("cudaGraphicsResource_t", "hipGraphicsResource_t", "type"); k("cudaGraphicsSubResourceGetMappedArray", "hipGraphicsSubResourceGetMappedArray", "graphics"); k("cudaGraphicsUnmapResources", "hipGraphicsUnmapResources", "graphics"); k("cudaGraphicsUnregisterResource", "hipGraphicsUnregisterResource", "graphics"); k("cudaHostAlloc", "hipHostAlloc", "memory"); k("cudaHostAllocDefault", "hipHostMallocDefault", "define"); k("cudaHostAllocMapped", "hipHostMallocMapped", "define"); k("cudaHostAllocPortable", "hipHostMallocPortable", "define"); k("cudaHostAllocWriteCombined", "hipHostMallocWriteCombined", "define"); k("cudaHostFn_t", "hipHostFn_t", "type"); k("cudaHostGetDevicePointer", "hipHostGetDevicePointer", "memory"); k("cudaHostGetFlags", "hipHostGetFlags", "memory"); k("cudaHostNodeParams", "hipHostNodeParams", "type"); k("cudaHostRegister", "hipHostRegister", "memory"); k("cudaHostRegisterDefault", "hipHostRegisterDefault", "define"); k("cudaHostRegisterIoMemory", "hipHostRegisterIoMemory", "define"); k("cudaHostRegisterMapped", "hipHostRegisterMapped", "define"); k("cudaHostRegisterPortable", "hipHostRegisterPortable", "define"); k("cudaHostRegisterReadOnly", "hipHostRegisterReadOnly", "define"); k("cudaHostUnregister", "hipHostUnregister", "memory"); k("cudaImportExternalMemory", "hipImportExternalMemory", "external_resource"); k("cudaImportExternalSemaphore", "hipImportExternalSemaphore", "external_resource"); k("cudaInvalidDeviceId", "hipInvalidDeviceId", "define"); k("cudaIpcCloseMemHandle", "hipIpcCloseMemHandle", "device"); k("cudaIpcEventHandle_st", "hipIpcEventHandle_st", "type"); k("cudaIpcEventHandle_t", "hipIpcEventHandle_t", "type"); k("cudaIpcGetEventHandle", "hipIpcGetEventHandle", "device"); k("cudaIpcGetMemHandle", "hipIpcGetMemHandle", "device"); k("cudaIpcMemHandle_st", "hipIpcMemHandle_st", "type"); k("cudaIpcMemHandle_t", "hipIpcMemHandle_t", "type"); k("cudaIpcMemLazyEnablePeerAccess", "hipIpcMemLazyEnablePeerAccess", "define"); k("cudaIpcOpenEventHandle", "hipIpcOpenEventHandle", "device"); k("cudaIpcOpenMemHandle", "hipIpcOpenMemHandle", "device"); k("cudaJitCacheMode", "hipJitOptionCacheMode", "numeric_literal"); k("cudaJitErrorLogBuffer", "hipJitOptionErrorLogBuffer", "numeric_literal"); k("cudaJitErrorLogBufferSizeBytes", "hipJitOptionErrorLogBufferSizeBytes", "numeric_literal"); k("cudaJitFallbackStrategy", "hipJitOptionFallbackStrategy", "numeric_literal"); k("cudaJitGenerateDebugInfo", "hipJitOptionGenerateDebugInfo", "numeric_literal"); k("cudaJitGenerateLineInfo", "hipJitOptionGenerateLineInfo", "numeric_literal"); k("cudaJitInfoLogBuffer", "hipJitOptionInfoLogBuffer", "numeric_literal"); k("cudaJitInfoLogBufferSizeBytes", "hipJitOptionInfoLogBufferSizeBytes", "numeric_literal"); k("cudaJitLogVerbose", "hipJitOptionLogVerbose", "numeric_literal"); k("cudaJitMaxRegisters", "hipJitOptionMaxRegisters", "numeric_literal"); k("cudaJitMaxThreadsPerBlock", "hipJitOptionMaxThreadsPerBlock", "numeric_literal"); k("cudaJitMinCtaPerSm", "hipJitOptionMinCTAPerSM", "numeric_literal"); k("cudaJitOptimizationLevel", "hipJitOptionOptimizationLevel", "numeric_literal"); k("cudaJitOption", "hipJitOption", "type"); k("cudaJitOverrideDirectiveValues", "hipJitOptionOverrideDirectiveValues", "numeric_literal"); k("cudaJitPositionIndependentCode", "hipJitOptionPositionIndependentCode", "numeric_literal"); k("cudaJitThreadsPerBlock", "hipJitOptionThreadsPerBlock", "numeric_literal"); k("cudaJitWallTime", "hipJitOptionWallTime", "numeric_literal"); k("cudaKernelNodeAttrID", "hipKernelNodeAttrID", "type"); k("cudaKernelNodeAttrValue", "hipKernelNodeAttrValue", "type"); k("cudaKernelNodeAttributeAccessPolicyWindow", "hipKernelNodeAttributeAccessPolicyWindow", "numeric_literal"); k("cudaKernelNodeAttributeCooperative", "hipKernelNodeAttributeCooperative", "numeric_literal"); k("cudaKernelNodeAttributePriority", "hipKernelNodeAttributePriority", "numeric_literal"); k("cudaKernelNodeParams", "hipKernelNodeParams", "type"); k("cudaKernel_t", "hipKernel_t", "type"); k("cudaLaunch", "hipLaunchByPtr", "execution"); k("cudaLaunchAttribute", "hipLaunchAttribute", "type"); k("cudaLaunchAttributeAccessPolicyWindow", "hipLaunchAttributeAccessPolicyWindow", "numeric_literal"); k("cudaLaunchAttributeCooperative", "hipLaunchAttributeCooperative", "numeric_literal"); k("cudaLaunchAttributeID", "hipLaunchAttributeID", "type"); k("cudaLaunchAttributeMemSyncDomain", "hipLaunchAttributeMemSyncDomain", "numeric_literal"); k("cudaLaunchAttributeMemSyncDomainMap", "hipLaunchAttributeMemSyncDomainMap", "numeric_literal"); k("cudaLaunchAttributePriority", "hipLaunchAttributePriority", "numeric_literal"); k("cudaLaunchAttributeSynchronizationPolicy", "hipLaunchAttributeSynchronizationPolicy", "numeric_literal"); k("cudaLaunchAttributeValue", "hipLaunchAttributeValue", "type"); k("cudaLaunchAttribute_st", "hipLaunchAttribute_st", "type"); k("cudaLaunchConfig_st", "hipLaunchConfig_st", "type"); k("cudaLaunchConfig_t", "hipLaunchConfig_t", "type"); k("cudaLaunchCooperativeKernel", "hipLaunchCooperativeKernel", "execution"); k("cudaLaunchCooperativeKernelMultiDevice", "hipLaunchCooperativeKernelMultiDevice", "execution"); k("cudaLaunchHostFunc", "hipLaunchHostFunc", "execution"); k("cudaLaunchKernel", "hipLaunchKernel", "execution"); k("cudaLaunchKernelExC", "hipLaunchKernelExC", "execution"); k("cudaLaunchMemSyncDomain", "hipLaunchMemSyncDomain", "type"); k("cudaLaunchMemSyncDomainDefault", "hipLaunchMemSyncDomainDefault", "numeric_literal"); k("cudaLaunchMemSyncDomainMap", "hipLaunchMemSyncDomainMap", "type"); k("cudaLaunchMemSyncDomainMap_st", "hipLaunchMemSyncDomainMap", "type"); k("cudaLaunchMemSyncDomainRemote", "hipLaunchMemSyncDomainRemote", "numeric_literal"); k("cudaLaunchParams", "hipLaunchParams", "type"); k("cudaLibXtDesc", "hipLibXtDesc", "type"); k("cudaLibXtDesc_t", "hipLibXtDesc_t", "type"); k("cudaLibraryBinaryIsPreserved", "hipLibraryBinaryIsPreserved", "numeric_literal"); k("cudaLibraryEnumerateKernels", "hipLibraryEnumerateKernels", "library"); k("cudaLibraryGetKernel", "hipLibraryGetKernel", "library"); k("cudaLibraryGetKernelCount", "hipLibraryGetKernelCount", "library"); k("cudaLibraryHostUniversalFunctionAndDataTable", "hipLibraryHostUniversalFunctionAndDataTable", "numeric_literal"); k("cudaLibraryLoadData", "hipLibraryLoadData", "library"); k("cudaLibraryLoadFromFile", "hipLibraryLoadFromFile", "library"); k("cudaLibraryOption", "hipLibraryOption", "type"); k("cudaLibraryUnload", "hipLibraryUnload", "library"); k("cudaLibrary_t", "hipLibrary_t", "type"); k("cudaLimit", "hipLimit_t", "type"); k("cudaLimitMallocHeapSize", "hipLimitMallocHeapSize", "numeric_literal"); k("cudaLimitPrintfFifoSize", "hipLimitPrintfFifoSize", "numeric_literal"); k("cudaLimitStackSize", "hipLimitStackSize", "numeric_literal"); k("cudaMalloc", "hipMalloc", "memory"); k("cudaMalloc3D", "hipMalloc3D", "memory"); k("cudaMalloc3DArray", "hipMalloc3DArray", "memory"); k("cudaMallocArray", "hipMallocArray", "memory"); k("cudaMallocAsync", "hipMallocAsync", "memory"); k("cudaMallocFromPoolAsync", "hipMallocFromPoolAsync", "memory"); k("cudaMallocHost", "hipHostMalloc", "memory"); k("cudaMallocManaged", "hipMallocManaged", "memory"); k("cudaMallocMipmappedArray", "hipMallocMipmappedArray", "memory"); k("cudaMallocPitch", "hipMallocPitch", "memory"); k("cudaMemAccessDesc", "hipMemAccessDesc", "type"); k("cudaMemAccessFlags", "hipMemAccessFlags", "type"); k("cudaMemAccessFlagsProtNone", "hipMemAccessFlagsProtNone", "numeric_literal"); k("cudaMemAccessFlagsProtRead", "hipMemAccessFlagsProtRead", "numeric_literal"); k("cudaMemAccessFlagsProtReadWrite", "hipMemAccessFlagsProtReadWrite", "numeric_literal"); k("cudaMemAdvise", "hipMemAdvise", "memory"); k("cudaMemAdviseSetAccessedBy", "hipMemAdviseSetAccessedBy", "numeric_literal"); k("cudaMemAdviseSetPreferredLocation", "hipMemAdviseSetPreferredLocation", "numeric_literal"); k("cudaMemAdviseSetReadMostly", "hipMemAdviseSetReadMostly", "numeric_literal"); k("cudaMemAdviseUnsetAccessedBy", "hipMemAdviseUnsetAccessedBy", "numeric_literal"); k("cudaMemAdviseUnsetPreferredLocation", "hipMemAdviseUnsetPreferredLocation", "numeric_literal"); k("cudaMemAdviseUnsetReadMostly", "hipMemAdviseUnsetReadMostly", "numeric_literal"); k("cudaMemAllocNodeParams", "hipMemAllocNodeParams", "type"); k("cudaMemAllocationHandleType", "hipMemAllocationHandleType", "type"); k("cudaMemAllocationType", "hipMemAllocationType", "type"); k("cudaMemAllocationTypeInvalid", "hipMemAllocationTypeInvalid", "numeric_literal"); k("cudaMemAllocationTypeMax", "hipMemAllocationTypeMax", "numeric_literal"); k("cudaMemAllocationTypePinned", "hipMemAllocationTypePinned", "numeric_literal"); k("cudaMemAttachGlobal", "hipMemAttachGlobal", "define"); k("cudaMemAttachHost", "hipMemAttachHost", "define"); k("cudaMemAttachSingle", "hipMemAttachSingle", "define"); k("cudaMemFreeNodeParams", "hipMemFreeNodeParams", "type"); k("cudaMemGetInfo", "hipMemGetInfo", "memory"); k("cudaMemHandleTypeNone", "hipMemHandleTypeNone", "numeric_literal"); k("cudaMemHandleTypePosixFileDescriptor", "hipMemHandleTypePosixFileDescriptor", "numeric_literal"); k("cudaMemHandleTypeWin32", "hipMemHandleTypeWin32", "numeric_literal"); k("cudaMemHandleTypeWin32Kmt", "hipMemHandleTypeWin32Kmt", "numeric_literal"); k("cudaMemLocation", "hipMemLocation", "type"); k("cudaMemLocationType", "hipMemLocationType", "type"); k("cudaMemLocationTypeDevice", "hipMemLocationTypeDevice", "numeric_literal"); k("cudaMemLocationTypeHost", "hipMemLocationTypeHost", "numeric_literal"); k("cudaMemLocationTypeHostNuma", "hipMemLocationTypeHostNuma", "numeric_literal"); k("cudaMemLocationTypeHostNumaCurrent", "hipMemLocationTypeHostNumaCurrent", "numeric_literal"); k("cudaMemLocationTypeInvalid", "hipMemLocationTypeInvalid", "numeric_literal"); k("cudaMemLocationTypeNone", "hipMemLocationTypeNone", "numeric_literal"); k("cudaMemPoolAttr", "hipMemPoolAttr", "type"); k("cudaMemPoolAttrReleaseThreshold", "hipMemPoolAttrReleaseThreshold", "numeric_literal"); k("cudaMemPoolAttrReservedMemCurrent", "hipMemPoolAttrReservedMemCurrent", "numeric_literal"); k("cudaMemPoolAttrReservedMemHigh", "hipMemPoolAttrReservedMemHigh", "numeric_literal"); k("cudaMemPoolAttrUsedMemCurrent", "hipMemPoolAttrUsedMemCurrent", "numeric_literal"); k("cudaMemPoolAttrUsedMemHigh", "hipMemPoolAttrUsedMemHigh", "numeric_literal"); k("cudaMemPoolCreate", "hipMemPoolCreate", "memory"); k("cudaMemPoolDestroy", "hipMemPoolDestroy", "memory"); k("cudaMemPoolExportPointer", "hipMemPoolExportPointer", "memory"); k("cudaMemPoolExportToShareableHandle", "hipMemPoolExportToShareableHandle", "memory"); k("cudaMemPoolGetAccess", "hipMemPoolGetAccess", "memory"); k("cudaMemPoolGetAttribute", "hipMemPoolGetAttribute", "memory"); k("cudaMemPoolImportFromShareableHandle", "hipMemPoolImportFromShareableHandle", "memory"); k("cudaMemPoolImportPointer", "hipMemPoolImportPointer", "memory"); k("cudaMemPoolProps", "hipMemPoolProps", "type"); k("cudaMemPoolPtrExportData", "hipMemPoolPtrExportData", "type"); k("cudaMemPoolReuseAllowInternalDependencies", "hipMemPoolReuseAllowInternalDependencies", "numeric_literal"); k("cudaMemPoolReuseAllowOpportunistic", "hipMemPoolReuseAllowOpportunistic", "numeric_literal"); k("cudaMemPoolReuseFollowEventDependencies", "hipMemPoolReuseFollowEventDependencies", "numeric_literal"); k("cudaMemPoolSetAccess", "hipMemPoolSetAccess", "memory"); k("cudaMemPoolSetAttribute", "hipMemPoolSetAttribute", "memory"); k("cudaMemPoolTrimTo", "hipMemPoolTrimTo", "memory"); k("cudaMemPool_t", "hipMemPool_t", "type"); k("cudaMemPrefetchAsync", "hipMemPrefetchAsync", "memory"); k("cudaMemRangeAttribute", "hipMemRangeAttribute", "type"); k("cudaMemRangeAttributeAccessedBy", "hipMemRangeAttributeAccessedBy", "numeric_literal"); k("cudaMemRangeAttributeLastPrefetchLocation", "hipMemRangeAttributeLastPrefetchLocation", "numeric_literal"); k("cudaMemRangeAttributePreferredLocation", "hipMemRangeAttributePreferredLocation", "numeric_literal"); k("cudaMemRangeAttributeReadMostly", "hipMemRangeAttributeReadMostly", "numeric_literal"); k("cudaMemRangeGetAttribute", "hipMemRangeGetAttribute", "memory"); k("cudaMemRangeGetAttributes", "hipMemRangeGetAttributes", "memory"); k("cudaMemcpy", "hipMemcpy", "memory"); k("cudaMemcpy2D", "hipMemcpy2D", "memory"); k("cudaMemcpy2DArrayToArray", "hipMemcpy2DArrayToArray", "memory"); k("cudaMemcpy2DAsync", "hipMemcpy2DAsync", "memory"); k("cudaMemcpy2DFromArray", "hipMemcpy2DFromArray", "memory"); k("cudaMemcpy2DFromArrayAsync", "hipMemcpy2DFromArrayAsync", "memory"); k("cudaMemcpy2DToArray", "hipMemcpy2DToArray", "memory"); k("cudaMemcpy2DToArrayAsync", "hipMemcpy2DToArrayAsync", "memory"); k("cudaMemcpy3D", "hipMemcpy3D", "memory"); k("cudaMemcpy3DAsync", "hipMemcpy3DAsync", "memory"); k("cudaMemcpy3DBatchAsync", "hipMemcpy3DBatchAsync", "memory"); k("cudaMemcpy3DBatchOp", "hipMemcpy3DBatchOp", "type"); k("cudaMemcpy3DOperand", "hipMemcpy3DOperand", "type"); k("cudaMemcpy3DOperandType", "hipMemcpy3DOperandType", "type"); k("cudaMemcpy3DParms", "hipMemcpy3DParms", "type"); k("cudaMemcpy3DPeer", "hipMemcpy3DPeer", "memory"); k("cudaMemcpy3DPeerAsync", "hipMemcpy3DPeerAsync", "memory"); k("cudaMemcpy3DPeerParms", "hipMemcpy3DPeerParms", "type"); k("cudaMemcpyAsync", "hipMemcpyAsync", "memory"); k("cudaMemcpyAttributes", "hipMemcpyAttributes", "type"); k("cudaMemcpyBatchAsync", "hipMemcpyBatchAsync", "memory"); k("cudaMemcpyDefault", "hipMemcpyDefault", "numeric_literal"); k("cudaMemcpyDeviceToDevice", "hipMemcpyDeviceToDevice", "numeric_literal"); k("cudaMemcpyDeviceToHost", "hipMemcpyDeviceToHost", "numeric_literal"); k("cudaMemcpyFlagDefault", "hipMemcpyFlagDefault", "numeric_literal"); k("cudaMemcpyFlagPreferOverlapWithCompute", "hipMemcpyFlagPreferOverlapWithCompute", "numeric_literal"); k("cudaMemcpyFlags", "hipMemcpyFlags", "type"); k("cudaMemcpyFromArray", "hipMemcpyFromArray", "memory"); k("cudaMemcpyFromSymbol", "hipMemcpyFromSymbol", "memory"); k("cudaMemcpyFromSymbolAsync", "hipMemcpyFromSymbolAsync", "memory"); k("cudaMemcpyHostToDevice", "hipMemcpyHostToDevice", "numeric_literal"); k("cudaMemcpyHostToHost", "hipMemcpyHostToHost", "numeric_literal"); k("cudaMemcpyKind", "hipMemcpyKind", "type"); k("cudaMemcpyNodeParams", "hipMemcpyNodeParams", "type"); k("cudaMemcpyOperandTypeArray", "hipMemcpyOperandTypeArray", "numeric_literal"); k("cudaMemcpyOperandTypeMax", "hipMemcpyOperandTypeMax", "numeric_literal"); k("cudaMemcpyOperandTypePointer", "hipMemcpyOperandTypePointer", "numeric_literal"); k("cudaMemcpyPeer", "hipMemcpyPeer", "memory"); k("cudaMemcpyPeerAsync", "hipMemcpyPeerAsync", "memory"); k("cudaMemcpySrcAccessOrder", "hipMemcpySrcAccessOrder", "type"); k("cudaMemcpySrcAccessOrderAny", "hipMemcpySrcAccessOrderAny", "numeric_literal"); k("cudaMemcpySrcAccessOrderDuringApiCall", "hipMemcpySrcAccessOrderDuringApiCall", "numeric_literal"); k("cudaMemcpySrcAccessOrderInvalid", "hipMemcpySrcAccessOrderInvalid", "numeric_literal"); k("cudaMemcpySrcAccessOrderMax", "hipMemcpySrcAccessOrderMax", "numeric_literal"); k("cudaMemcpySrcAccessOrderStream", "hipMemcpySrcAccessOrderStream", "numeric_literal"); k("cudaMemcpyToArray", "hipMemcpyToArray", "memory"); k("cudaMemcpyToSymbol", "hipMemcpyToSymbol", "memory"); k("cudaMemcpyToSymbolAsync", "hipMemcpyToSymbolAsync", "memory"); k("cudaMemoryAdvise", "hipMemoryAdvise", "type"); k("cudaMemoryType", "hipMemoryType", "type"); k("cudaMemoryTypeDevice", "hipMemoryTypeDevice", "numeric_literal"); k("cudaMemoryTypeHost", "hipMemoryTypeHost", "numeric_literal"); k("cudaMemoryTypeManaged", "hipMemoryTypeManaged", "numeric_literal"); k("cudaMemoryTypeUnregistered", "hipMemoryTypeUnregistered", "numeric_literal"); k("cudaMemset", "hipMemset", "memory"); k("cudaMemset2D", "hipMemset2D", "memory"); k("cudaMemset2DAsync", "hipMemset2DAsync", "memory"); k("cudaMemset3D", "hipMemset3D", "memory"); k("cudaMemset3DAsync", "hipMemset3DAsync", "memory"); k("cudaMemsetAsync", "hipMemsetAsync", "memory"); k("cudaMemsetParams", "hipMemsetParams", "type"); k("cudaMipmappedArray", "hipMipmappedArray", "type"); k("cudaMipmappedArray_const_t", "hipMipmappedArray_const_t", "type"); k("cudaMipmappedArray_t", "hipMipmappedArray_t", "type"); k("cudaOccupancyAvailableDynamicSMemPerBlock", "hipOccupancyAvailableDynamicSMemPerBlock", "occupancy"); k("cudaOccupancyDefault", "hipOccupancyDefault", "define"); k("cudaOccupancyDisableCachingOverride", "hipOccupancyDisableCachingOverride", "define"); k("cudaOccupancyMaxActiveBlocksPerMultiprocessor", "hipOccupancyMaxActiveBlocksPerMultiprocessor", "occupancy"); k("cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags", "hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags", "occupancy"); k("cudaOccupancyMaxPotentialBlockSize", "hipOccupancyMaxPotentialBlockSize", "occupancy"); k("cudaOccupancyMaxPotentialBlockSizeVariableSMem", "hipOccupancyMaxPotentialBlockSizeVariableSMem", "occupancy"); k("cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags", "hipOccupancyMaxPotentialBlockSizeVariableSMemWithFlags", "occupancy"); k("cudaOccupancyMaxPotentialBlockSizeWithFlags", "hipOccupancyMaxPotentialBlockSizeWithFlags", "occupancy"); k("cudaOffset3D", "hipOffset3D", "type"); k("cudaPeekAtLastError", "hipPeekAtLastError", "error"); k("cudaPitchedPtr", "hipPitchedPtr", "type"); k("cudaPointerAttributes", "hipPointerAttribute_t", "type"); k("cudaPointerGetAttributes", "hipPointerGetAttributes", "unified"); k("cudaPos", "hipPos", "type"); k("cudaProfilerStart", "hipProfilerStart", "profiler"); k("cudaProfilerStop", "hipProfilerStop", "profiler"); k("cudaReadModeElementType", "hipReadModeElementType", "numeric_literal"); k("cudaReadModeNormalizedFloat", "hipReadModeNormalizedFloat", "numeric_literal"); k("cudaResViewFormatFloat1", "hipResViewFormatFloat1", "numeric_literal"); k("cudaResViewFormatFloat2", "hipResViewFormatFloat2", "numeric_literal"); k("cudaResViewFormatFloat4", "hipResViewFormatFloat4", "numeric_literal"); k("cudaResViewFormatHalf1", "hipResViewFormatHalf1", "numeric_literal"); k("cudaResViewFormatHalf2", "hipResViewFormatHalf2", "numeric_literal"); k("cudaResViewFormatHalf4", "hipResViewFormatHalf4", "numeric_literal"); k("cudaResViewFormatNone", "hipResViewFormatNone", "numeric_literal"); k("cudaResViewFormatSignedBlockCompressed4", "hipResViewFormatSignedBlockCompressed4", "numeric_literal"); k("cudaResViewFormatSignedBlockCompressed5", "hipResViewFormatSignedBlockCompressed5", "numeric_literal"); k("cudaResViewFormatSignedBlockCompressed6H", "hipResViewFormatSignedBlockCompressed6H", "numeric_literal"); k("cudaResViewFormatSignedChar1", "hipResViewFormatSignedChar1", "numeric_literal"); k("cudaResViewFormatSignedChar2", "hipResViewFormatSignedChar2", "numeric_literal"); k("cudaResViewFormatSignedChar4", "hipResViewFormatSignedChar4", "numeric_literal"); k("cudaResViewFormatSignedInt1", "hipResViewFormatSignedInt1", "numeric_literal"); k("cudaResViewFormatSignedInt2", "hipResViewFormatSignedInt2", "numeric_literal"); k("cudaResViewFormatSignedInt4", "hipResViewFormatSignedInt4", "numeric_literal"); k("cudaResViewFormatSignedShort1", "hipResViewFormatSignedShort1", "numeric_literal"); k("cudaResViewFormatSignedShort2", "hipResViewFormatSignedShort2", "numeric_literal"); k("cudaResViewFormatSignedShort4", "hipResViewFormatSignedShort4", "numeric_literal"); k("cudaResViewFormatUnsignedBlockCompressed1", "hipResViewFormatUnsignedBlockCompressed1", "numeric_literal"); k("cudaResViewFormatUnsignedBlockCompressed2", "hipResViewFormatUnsignedBlockCompressed2", "numeric_literal"); k("cudaResViewFormatUnsignedBlockCompressed3", "hipResViewFormatUnsignedBlockCompressed3", "numeric_literal"); k("cudaResViewFormatUnsignedBlockCompressed4", "hipResViewFormatUnsignedBlockCompressed4", "numeric_literal"); k("cudaResViewFormatUnsignedBlockCompressed5", "hipResViewFormatUnsignedBlockCompressed5", "numeric_literal"); k("cudaResViewFormatUnsignedBlockCompressed6H", "hipResViewFormatUnsignedBlockCompressed6H", "numeric_literal"); k("cudaResViewFormatUnsignedBlockCompressed7", "hipResViewFormatUnsignedBlockCompressed7", "numeric_literal"); k("cudaResViewFormatUnsignedChar1", "hipResViewFormatUnsignedChar1", "numeric_literal"); k("cudaResViewFormatUnsignedChar2", "hipResViewFormatUnsignedChar2", "numeric_literal"); k("cudaResViewFormatUnsignedChar4", "hipResViewFormatUnsignedChar4", "numeric_literal"); k("cudaResViewFormatUnsignedInt1", "hipResViewFormatUnsignedInt1", "numeric_literal"); k("cudaResViewFormatUnsignedInt2", "hipResViewFormatUnsignedInt2", "numeric_literal"); k("cudaResViewFormatUnsignedInt4", "hipResViewFormatUnsignedInt4", "numeric_literal"); k("cudaResViewFormatUnsignedShort1", "hipResViewFormatUnsignedShort1", "numeric_literal"); k("cudaResViewFormatUnsignedShort2", "hipResViewFormatUnsignedShort2", "numeric_literal"); k("cudaResViewFormatUnsignedShort4", "hipResViewFormatUnsignedShort4", "numeric_literal"); k("cudaResourceDesc", "hipResourceDesc", "type"); k("cudaResourceType", "hipResourceType", "type"); k("cudaResourceTypeArray", "hipResourceTypeArray", "numeric_literal"); k("cudaResourceTypeLinear", "hipResourceTypeLinear", "numeric_literal"); k("cudaResourceTypeMipmappedArray", "hipResourceTypeMipmappedArray", "numeric_literal"); k("cudaResourceTypePitch2D", "hipResourceTypePitch2D", "numeric_literal"); k("cudaResourceViewDesc", "hipResourceViewDesc", "type"); k("cudaResourceViewFormat", "hipResourceViewFormat", "type"); k("cudaRoundMinInf", "hipRoundMinInf", "numeric_literal"); k("cudaRoundMode", "hipRoundMode", "device_type"); k("cudaRoundNearest", "hipRoundNearest", "numeric_literal"); k("cudaRoundPosInf", "hipRoundPosInf", "numeric_literal"); k("cudaRoundZero", "hipRoundZero", "numeric_literal"); k("cudaRuntimeGetVersion", "hipRuntimeGetVersion", "version"); k("cudaSetDevice", "hipSetDevice", "device"); k("cudaSetDeviceFlags", "hipSetDeviceFlags", "device"); k("cudaSetValidDevices", "hipSetValidDevices", "device"); k("cudaSetupArgument", "hipSetupArgument", "execution"); k("cudaSharedMemBankSizeDefault", "hipSharedMemBankSizeDefault", "numeric_literal"); k("cudaSharedMemBankSizeEightByte", "hipSharedMemBankSizeEightByte", "numeric_literal"); k("cudaSharedMemBankSizeFourByte", "hipSharedMemBankSizeFourByte", "numeric_literal"); k("cudaSharedMemConfig", "hipSharedMemConfig", "type"); k("cudaSignalExternalSemaphoresAsync", "hipSignalExternalSemaphoresAsync", "external_resource"); k("cudaStreamAddCallback", "hipStreamAddCallback", "stream"); k("cudaStreamAddCaptureDependencies", "hipStreamAddCaptureDependencies", "numeric_literal"); k("cudaStreamAttachMemAsync", "hipStreamAttachMemAsync", "stream"); k("cudaStreamAttrID", "hipLaunchAttributeID", "define"); k("cudaStreamAttrValue", "hipLaunchAttributeValue", "type"); k("cudaStreamAttributeAccessPolicyWindow", "hipLaunchAttributeAccessPolicyWindow", "define"); k("cudaStreamAttributeMemSyncDomain", "hipLaunchAttributeMemSyncDomain", "define"); k("cudaStreamAttributeMemSyncDomainMap", "hipLaunchAttributeMemSyncDomainMap", "define"); k("cudaStreamAttributePriority", "hipLaunchAttributePriority", "define"); k("cudaStreamAttributeSynchronizationPolicy", "hipLaunchAttributeSynchronizationPolicy", "define"); k("cudaStreamBeginCapture", "hipStreamBeginCapture", "stream"); k("cudaStreamBeginCaptureToGraph", "hipStreamBeginCaptureToGraph", "stream"); k("cudaStreamCallback_t", "hipStreamCallback_t", "type"); k("cudaStreamCaptureMode", "hipStreamCaptureMode", "type"); k("cudaStreamCaptureModeGlobal", "hipStreamCaptureModeGlobal", "numeric_literal"); k("cudaStreamCaptureModeRelaxed", "hipStreamCaptureModeRelaxed", "numeric_literal"); k("cudaStreamCaptureModeThreadLocal", "hipStreamCaptureModeThreadLocal", "numeric_literal"); k("cudaStreamCaptureStatus", "hipStreamCaptureStatus", "type"); k("cudaStreamCaptureStatusActive", "hipStreamCaptureStatusActive", "numeric_literal"); k("cudaStreamCaptureStatusInvalidated", "hipStreamCaptureStatusInvalidated", "numeric_literal"); k("cudaStreamCaptureStatusNone", "hipStreamCaptureStatusNone", "numeric_literal"); k("cudaStreamCopyAttributes", "hipStreamCopyAttributes", "stream"); k("cudaStreamCreate", "hipStreamCreate", "stream"); k("cudaStreamCreateWithFlags", "hipStreamCreateWithFlags", "stream"); k("cudaStreamCreateWithPriority", "hipStreamCreateWithPriority", "stream"); k("cudaStreamDefault", "hipStreamDefault", "define"); k("cudaStreamDestroy", "hipStreamDestroy", "stream"); k("cudaStreamEndCapture", "hipStreamEndCapture", "stream"); k("cudaStreamGetAttribute", "hipStreamGetAttribute", "stream"); k("cudaStreamGetCaptureInfo", "hipStreamGetCaptureInfo", "stream"); k("cudaStreamGetFlags", "hipStreamGetFlags", "stream"); k("cudaStreamGetId", "hipStreamGetId", "stream"); k("cudaStreamGetPriority", "hipStreamGetPriority", "stream"); k("cudaStreamIsCapturing", "hipStreamIsCapturing", "stream"); k("cudaStreamLegacy", "hipStreamLegacy", "define"); k("cudaStreamNonBlocking", "hipStreamNonBlocking", "define"); k("cudaStreamPerThread", "hipStreamPerThread", "define"); k("cudaStreamQuery", "hipStreamQuery", "stream"); k("cudaStreamSetAttribute", "hipStreamSetAttribute", "stream"); k("cudaStreamSetCaptureDependencies", "hipStreamSetCaptureDependencies", "numeric_literal"); k("cudaStreamSynchronize", "hipStreamSynchronize", "stream"); k("cudaStreamUpdateCaptureDependencies", "hipStreamUpdateCaptureDependencies", "stream"); k("cudaStreamUpdateCaptureDependenciesFlags", "hipStreamUpdateCaptureDependenciesFlags", "type"); k("cudaStreamWaitEvent", "hipStreamWaitEvent", "stream"); k("cudaStream_t", "hipStream_t", "type"); k("cudaSuccess", "hipSuccess", "numeric_literal"); k("cudaSurfaceBoundaryMode", "hipSurfaceBoundaryMode", "type"); k("cudaSurfaceObject_t", "hipSurfaceObject_t", "type"); k("cudaSyncPolicyAuto", "hipSyncPolicyAuto", "numeric_literal"); k("cudaSyncPolicyBlockingSync", "hipSyncPolicyBlockingSync", "numeric_literal"); k("cudaSyncPolicySpin", "hipSyncPolicySpin", "numeric_literal"); k("cudaSyncPolicyYield", "hipSyncPolicyYield", "numeric_literal"); k("cudaSynchronizationPolicy", "hipSynchronizationPolicy", "type"); k("cudaTextureAddressMode", "hipTextureAddressMode", "type"); k("cudaTextureDesc", "hipTextureDesc", "type"); k("cudaTextureFilterMode", "hipTextureFilterMode", "type"); k("cudaTextureObject_t", "hipTextureObject_t", "type"); k("cudaTextureReadMode", "hipTextureReadMode", "type"); k("cudaTextureType1D", "hipTextureType1D", "define"); k("cudaTextureType1DLayered", "hipTextureType1DLayered", "define"); k("cudaTextureType2D", "hipTextureType2D", "define"); k("cudaTextureType2DLayered", "hipTextureType2DLayered", "define"); k("cudaTextureType3D", "hipTextureType3D", "define"); k("cudaTextureTypeCubemap", "hipTextureTypeCubemap", "define"); k("cudaTextureTypeCubemapLayered", "hipTextureTypeCubemapLayered", "define"); k("cudaThreadExchangeStreamCaptureMode", "hipThreadExchangeStreamCaptureMode", "stream"); k("cudaThreadExit", "hipDeviceReset", "thread"); k("cudaThreadGetCacheConfig", "hipDeviceGetCacheConfig", "thread"); k("cudaThreadSetCacheConfig", "hipDeviceSetCacheConfig", "thread"); k("cudaThreadSynchronize", "hipDeviceSynchronize", "thread"); k("cudaUUID_t", "hipUUID", "type"); k("cudaUnbindTexture", "hipUnbindTexture", "texture"); k("cudaUserObjectCreate", "hipUserObjectCreate", "graph"); k("cudaUserObjectFlags", "hipUserObjectFlags", "type"); k("cudaUserObjectNoDestructorSync", "hipUserObjectNoDestructorSync", "numeric_literal"); k("cudaUserObjectRelease", "hipUserObjectRelease", "graph"); k("cudaUserObjectRetain", "hipUserObjectRetain", "graph"); k("cudaUserObjectRetainFlags", "hipUserObjectRetainFlags", "type"); k("cudaUserObject_t", "hipUserObject_t", "type"); k("cudaWaitExternalSemaphoresAsync", "hipWaitExternalSemaphoresAsync", "external_resource"); k("cudnnActivationBackward", "hipdnnActivationBackward", "library"); k("cudnnActivationDescriptor_t", "hipdnnActivationDescriptor_t", "type"); k("cudnnActivationForward", "hipdnnActivationForward", "library"); k("cudnnActivationMode_t", "hipdnnActivationMode_t", "type"); k("cudnnAddTensor", "hipdnnAddTensor", "library"); k("cudnnBatchNormMode_t", "hipdnnBatchNormMode_t", "type"); k("cudnnBatchNormalizationBackward", "hipdnnBatchNormalizationBackward", "library"); k("cudnnBatchNormalizationForwardInference", "hipdnnBatchNormalizationForwardInference", "library"); k("cudnnBatchNormalizationForwardTraining", "hipdnnBatchNormalizationForwardTraining", "library"); k("cudnnConvolutionBackwardBias", "hipdnnConvolutionBackwardBias", "library"); k("cudnnConvolutionBackwardData", "hipdnnConvolutionBackwardData", "library"); k("cudnnConvolutionBackwardFilter", "hipdnnConvolutionBackwardFilter", "library"); k("cudnnConvolutionBwdDataAlgoPerfStruct", "hipdnnConvolutionBwdDataAlgoPerf_t", "type"); k("cudnnConvolutionBwdDataAlgoPerf_t", "hipdnnConvolutionBwdDataAlgoPerf_t", "type"); k("cudnnConvolutionBwdDataAlgo_t", "hipdnnConvolutionBwdDataAlgo_t", "type"); k("cudnnConvolutionBwdDataPreference_t", "hipdnnConvolutionBwdDataPreference_t", "type"); k("cudnnConvolutionBwdFilterAlgoPerfStruct", "hipdnnConvolutionBwdFilterAlgoPerf_t", "type"); k("cudnnConvolutionBwdFilterAlgoPerf_t", "hipdnnConvolutionBwdFilterAlgoPerf_t", "type"); k("cudnnConvolutionBwdFilterAlgo_t", "hipdnnConvolutionBwdFilterAlgo_t", "type"); k("cudnnConvolutionBwdFilterPreference_t", "hipdnnConvolutionBwdFilterPreference_t", "type"); k("cudnnConvolutionDescriptor_t", "hipdnnConvolutionDescriptor_t", "type"); k("cudnnConvolutionForward", "hipdnnConvolutionForward", "library"); k("cudnnConvolutionFwdAlgoPerfStruct", "hipdnnConvolutionFwdAlgoPerf_t", "type"); k("cudnnConvolutionFwdAlgoPerf_t", "hipdnnConvolutionFwdAlgoPerf_t", "type"); k("cudnnConvolutionFwdAlgo_t", "hipdnnConvolutionFwdAlgo_t", "type"); k("cudnnConvolutionFwdPreference_t", "hipdnnConvolutionFwdPreference_t", "type"); k("cudnnConvolutionMode_t", "hipdnnConvolutionMode_t", "type"); k("cudnnCreate", "hipdnnCreate", "library"); k("cudnnCreateActivationDescriptor", "hipdnnCreateActivationDescriptor", "library"); k("cudnnCreateConvolutionDescriptor", "hipdnnCreateConvolutionDescriptor", "library"); k("cudnnCreateDropoutDescriptor", "hipdnnCreateDropoutDescriptor", "library"); k("cudnnCreateFilterDescriptor", "hipdnnCreateFilterDescriptor", "library"); k("cudnnCreateLRNDescriptor", "hipdnnCreateLRNDescriptor", "library"); k("cudnnCreateOpTensorDescriptor", "hipdnnCreateOpTensorDescriptor", "library"); k("cudnnCreatePersistentRNNPlan", "hipdnnCreatePersistentRNNPlan", "library"); k("cudnnCreatePoolingDescriptor", "hipdnnCreatePoolingDescriptor", "library"); k("cudnnCreateRNNDescriptor", "hipdnnCreateRNNDescriptor", "library"); k("cudnnCreateReduceTensorDescriptor", "hipdnnCreateReduceTensorDescriptor", "library"); k("cudnnCreateTensorDescriptor", "hipdnnCreateTensorDescriptor", "library"); k("cudnnDataType_t", "hipdnnDataType_t", "type"); k("cudnnDeriveBNTensorDescriptor", "hipdnnDeriveBNTensorDescriptor", "library"); k("cudnnDestroy", "hipdnnDestroy", "library"); k("cudnnDestroyActivationDescriptor", "hipdnnDestroyActivationDescriptor", "library"); k("cudnnDestroyConvolutionDescriptor", "hipdnnDestroyConvolutionDescriptor", "library"); k("cudnnDestroyDropoutDescriptor", "hipdnnDestroyDropoutDescriptor", "library"); k("cudnnDestroyFilterDescriptor", "hipdnnDestroyFilterDescriptor", "library"); k("cudnnDestroyLRNDescriptor", "hipdnnDestroyLRNDescriptor", "library"); k("cudnnDestroyOpTensorDescriptor", "hipdnnDestroyOpTensorDescriptor", "library"); k("cudnnDestroyPersistentRNNPlan", "hipdnnDestroyPersistentRNNPlan", "library"); k("cudnnDestroyPoolingDescriptor", "hipdnnDestroyPoolingDescriptor", "library"); k("cudnnDestroyRNNDescriptor", "hipdnnDestroyRNNDescriptor", "library"); k("cudnnDestroyReduceTensorDescriptor", "hipdnnDestroyReduceTensorDescriptor", "library"); k("cudnnDestroyTensorDescriptor", "hipdnnDestroyTensorDescriptor", "library"); k("cudnnDirectionMode_t", "hipdnnDirectionMode_t", "type"); k("cudnnDropoutDescriptor_t", "hipdnnDropoutDescriptor_t", "type"); k("cudnnDropoutGetStatesSize", "hipdnnDropoutGetStatesSize", "library"); k("cudnnFilterDescriptor_t", "hipdnnFilterDescriptor_t", "type"); k("cudnnFindConvolutionBackwardDataAlgorithm", "hipdnnFindConvolutionBackwardDataAlgorithm", "library"); k("cudnnFindConvolutionBackwardDataAlgorithmEx", "hipdnnFindConvolutionBackwardDataAlgorithmEx", "library"); k("cudnnFindConvolutionBackwardFilterAlgorithm", "hipdnnFindConvolutionBackwardFilterAlgorithm", "library"); k("cudnnFindConvolutionBackwardFilterAlgorithmEx", "hipdnnFindConvolutionBackwardFilterAlgorithmEx", "library"); k("cudnnFindConvolutionForwardAlgorithm", "hipdnnFindConvolutionForwardAlgorithm", "library"); k("cudnnFindConvolutionForwardAlgorithmEx", "hipdnnFindConvolutionForwardAlgorithmEx", "library"); k("cudnnGetActivationDescriptor", "hipdnnGetActivationDescriptor", "library"); k("cudnnGetConvolution2dDescriptor", "hipdnnGetConvolution2dDescriptor", "library"); k("cudnnGetConvolution2dForwardOutputDim", "hipdnnGetConvolution2dForwardOutputDim", "library"); k("cudnnGetConvolutionBackwardDataAlgorithm", "hipdnnGetConvolutionBackwardDataAlgorithm", "library"); k("cudnnGetConvolutionBackwardDataWorkspaceSize", "hipdnnGetConvolutionBackwardDataWorkspaceSize", "library"); k("cudnnGetConvolutionBackwardFilterAlgorithm", "hipdnnGetConvolutionBackwardFilterAlgorithm", "library"); k("cudnnGetConvolutionBackwardFilterWorkspaceSize", "hipdnnGetConvolutionBackwardFilterWorkspaceSize", "library"); k("cudnnGetConvolutionForwardAlgorithm", "hipdnnGetConvolutionForwardAlgorithm", "library"); k("cudnnGetConvolutionForwardWorkspaceSize", "hipdnnGetConvolutionForwardWorkspaceSize", "library"); k("cudnnGetErrorString", "hipdnnGetErrorString", "library"); k("cudnnGetFilter4dDescriptor", "hipdnnGetFilter4dDescriptor", "library"); k("cudnnGetFilterNdDescriptor", "hipdnnGetFilterNdDescriptor", "library"); k("cudnnGetLRNDescriptor", "hipdnnGetLRNDescriptor", "library"); k("cudnnGetOpTensorDescriptor", "hipdnnGetOpTensorDescriptor", "library"); k("cudnnGetPooling2dDescriptor", "hipdnnGetPooling2dDescriptor", "library"); k("cudnnGetPooling2dForwardOutputDim", "hipdnnGetPooling2dForwardOutputDim", "library"); k("cudnnGetRNNDescriptor", "hipdnnGetRNNDescriptor", "library"); k("cudnnGetRNNLinLayerBiasParams", "hipdnnGetRNNLinLayerBiasParams", "library"); k("cudnnGetRNNLinLayerMatrixParams", "hipdnnGetRNNLinLayerMatrixParams", "library"); k("cudnnGetRNNParamsSize", "hipdnnGetRNNParamsSize", "library"); k("cudnnGetRNNTrainingReserveSize", "hipdnnGetRNNTrainingReserveSize", "library"); k("cudnnGetRNNWorkspaceSize", "hipdnnGetRNNWorkspaceSize", "library"); k("cudnnGetReduceTensorDescriptor", "hipdnnGetReduceTensorDescriptor", "library"); k("cudnnGetReductionWorkspaceSize", "hipdnnGetReductionWorkspaceSize", "library"); k("cudnnGetStream", "hipdnnGetStream", "library"); k("cudnnGetTensor4dDescriptor", "hipdnnGetTensor4dDescriptor", "library"); k("cudnnGetTensorNdDescriptor", "hipdnnGetTensorNdDescriptor", "library"); k("cudnnGetVersion", "hipdnnGetVersion", "library"); k("cudnnHandle_t", "hipdnnHandle_t", "type"); k("cudnnIndicesType_t", "hipdnnIndicesType_t", "type"); k("cudnnLRNCrossChannelBackward", "hipdnnLRNCrossChannelBackward", "library"); k("cudnnLRNCrossChannelForward", "hipdnnLRNCrossChannelForward", "library"); k("cudnnLRNDescriptor_t", "hipdnnLRNDescriptor_t", "type"); k("cudnnLRNMode_t", "hipdnnLRNMode_t", "type"); k("cudnnMathType_t", "hipdnnMathType_t", "type"); k("cudnnNanPropagation_t", "hipdnnNanPropagation_t", "type"); k("cudnnOpTensor", "hipdnnOpTensor", "library"); k("cudnnOpTensorDescriptor_t", "hipdnnOpTensorDescriptor_t", "type"); k("cudnnOpTensorOp_t", "hipdnnOpTensorOp_t", "type"); k("cudnnPersistentRNNPlan_t", "hipdnnPersistentRNNPlan_t", "type"); k("cudnnPoolingBackward", "hipdnnPoolingBackward", "library"); k("cudnnPoolingDescriptor_t", "hipdnnPoolingDescriptor_t", "type"); k("cudnnPoolingForward", "hipdnnPoolingForward", "library"); k("cudnnPoolingMode_t", "hipdnnPoolingMode_t", "type"); k("cudnnRNNAlgo_t", "hipdnnRNNAlgo_t", "type"); k("cudnnRNNBackwardData", "hipdnnRNNBackwardData", "library"); k("cudnnRNNBackwardWeights", "hipdnnRNNBackwardWeights", "library"); k("cudnnRNNBiasMode_t", "hipdnnRNNBiasMode_t", "type"); k("cudnnRNNDescriptor_t", "hipdnnRNNDescriptor_t", "type"); k("cudnnRNNForwardInference", "hipdnnRNNForwardInference", "library"); k("cudnnRNNForwardTraining", "hipdnnRNNForwardTraining", "library"); k("cudnnRNNInputMode_t", "hipdnnRNNInputMode_t", "type"); k("cudnnRNNMode_t", "hipdnnRNNMode_t", "type"); k("cudnnReduceTensor", "hipdnnReduceTensor", "library"); k("cudnnReduceTensorDescriptor_t", "hipdnnReduceTensorDescriptor_t", "type"); k("cudnnReduceTensorIndices_t", "hipdnnReduceTensorIndices_t", "type"); k("cudnnReduceTensorOp_t", "hipdnnReduceTensorOp_t", "type"); k("cudnnScaleTensor", "hipdnnScaleTensor", "library"); k("cudnnSetActivationDescriptor", "hipdnnSetActivationDescriptor", "library"); k("cudnnSetConvolution2dDescriptor", "hipdnnSetConvolution2dDescriptor", "library"); k("cudnnSetConvolutionGroupCount", "hipdnnSetConvolutionGroupCount", "library"); k("cudnnSetConvolutionMathType", "hipdnnSetConvolutionMathType", "library"); k("cudnnSetConvolutionNdDescriptor", "hipdnnSetConvolutionNdDescriptor", "library"); k("cudnnSetDropoutDescriptor", "hipdnnSetDropoutDescriptor", "library"); k("cudnnSetFilter4dDescriptor", "hipdnnSetFilter4dDescriptor", "library"); k("cudnnSetFilterNdDescriptor", "hipdnnSetFilterNdDescriptor", "library"); k("cudnnSetLRNDescriptor", "hipdnnSetLRNDescriptor", "library"); k("cudnnSetOpTensorDescriptor", "hipdnnSetOpTensorDescriptor", "library"); k("cudnnSetPersistentRNNPlan", "hipdnnSetPersistentRNNPlan", "library"); k("cudnnSetPooling2dDescriptor", "hipdnnSetPooling2dDescriptor", "library"); k("cudnnSetPoolingNdDescriptor", "hipdnnSetPoolingNdDescriptor", "library"); k("cudnnSetRNNDescriptor", "hipdnnSetRNNDescriptor", "library"); k("cudnnSetRNNDescriptor_v5", "hipdnnSetRNNDescriptor_v5", "library"); k("cudnnSetRNNDescriptor_v6", "hipdnnSetRNNDescriptor_v6", "library"); k("cudnnSetReduceTensorDescriptor", "hipdnnSetReduceTensorDescriptor", "library"); k("cudnnSetStream", "hipdnnSetStream", "library"); k("cudnnSetTensor", "hipdnnSetTensor", "library"); k("cudnnSetTensor4dDescriptor", "hipdnnSetTensor4dDescriptor", "library"); k("cudnnSetTensor4dDescriptorEx", "hipdnnSetTensor4dDescriptorEx", "library"); k("cudnnSetTensorNdDescriptor", "hipdnnSetTensorNdDescriptor", "library"); k("cudnnSoftmaxAlgorithm_t", "hipdnnSoftmaxAlgorithm_t", "type"); k("cudnnSoftmaxBackward", "hipdnnSoftmaxBackward", "library"); k("cudnnSoftmaxForward", "hipdnnSoftmaxForward", "library"); k("cudnnSoftmaxMode_t", "hipdnnSoftmaxMode_t", "type"); k("cudnnStatus_t", "hipdnnStatus_t", "type"); k("cudnnTensorDescriptor_t", "hipdnnTensorDescriptor_t", "type"); k("cudnnTensorFormat_t", "hipdnnTensorFormat_t", "type"); k("cufftCallbackLoadC", "hipfftCallbackLoadC", "library"); k("cufftCallbackLoadD", "hipfftCallbackLoadD", "library"); k("cufftCallbackLoadR", "hipfftCallbackLoadR", "library"); k("cufftCallbackLoadZ", "hipfftCallbackLoadZ", "library"); k("cufftCallbackStoreC", "hipfftCallbackStoreC", "library"); k("cufftCallbackStoreD", "hipfftCallbackStoreD", "library"); k("cufftCallbackStoreR", "hipfftCallbackStoreR", "library"); k("cufftCallbackStoreZ", "hipfftCallbackStoreZ", "library"); k("cufftComplex", "hipfftComplex", "type"); k("cufftCreate", "hipfftCreate", "library"); k("cufftDestroy", "hipfftDestroy", "library"); k("cufftDoubleComplex", "hipfftDoubleComplex", "type"); k("cufftDoubleReal", "hipfftDoubleReal", "type"); k("cufftEstimate1d", "hipfftEstimate1d", "library"); k("cufftEstimate2d", "hipfftEstimate2d", "library"); k("cufftEstimate3d", "hipfftEstimate3d", "library"); k("cufftEstimateMany", "hipfftEstimateMany", "library"); k("cufftExecC2C", "hipfftExecC2C", "library"); k("cufftExecC2R", "hipfftExecC2R", "library"); k("cufftExecD2Z", "hipfftExecD2Z", "library"); k("cufftExecR2C", "hipfftExecR2C", "library"); k("cufftExecZ2D", "hipfftExecZ2D", "library"); k("cufftExecZ2Z", "hipfftExecZ2Z", "library"); k("cufftGetProperty", "hipfftGetProperty", "library"); k("cufftGetSize", "hipfftGetSize", "library"); k("cufftGetSize1d", "hipfftGetSize1d", "library"); k("cufftGetSize2d", "hipfftGetSize2d", "library"); k("cufftGetSize3d", "hipfftGetSize3d", "library"); k("cufftGetSizeMany", "hipfftGetSizeMany", "library"); k("cufftGetSizeMany64", "hipfftGetSizeMany64", "library"); k("cufftGetVersion", "hipfftGetVersion", "library"); k("cufftHandle", "hipfftHandle", "type"); k("cufftMakePlan1d", "hipfftMakePlan1d", "library"); k("cufftMakePlan2d", "hipfftMakePlan2d", "library"); k("cufftMakePlan3d", "hipfftMakePlan3d", "library"); k("cufftMakePlanMany", "hipfftMakePlanMany", "library"); k("cufftMakePlanMany64", "hipfftMakePlanMany64", "library"); k("cufftPlan1d", "hipfftPlan1d", "library"); k("cufftPlan2d", "hipfftPlan2d", "library"); k("cufftPlan3d", "hipfftPlan3d", "library"); k("cufftPlanMany", "hipfftPlanMany", "library"); k("cufftReal", "hipfftReal", "type"); k("cufftResult", "hipfftResult", "type"); k("cufftResult_t", "hipfftResult_t", "type"); k("cufftSetAutoAllocation", "hipfftSetAutoAllocation", "library"); k("cufftSetStream", "hipfftSetStream", "library"); k("cufftSetWorkArea", "hipfftSetWorkArea", "library"); k("cufftType", "hipfftType", "type"); k("cufftType_t", "hipfftType_t", "type"); k("cufftXtCallbackType", "hipfftXtCallbackType", "type"); k("cufftXtCallbackType_t", "hipfftXtCallbackType_t", "type"); k("cufftXtClearCallback", "hipfftXtClearCallback", "library"); k("cufftXtCopyType", "hipfftXtCopyType", "type"); k("cufftXtCopyType_t", "hipfftXtCopyType_t", "type"); k("cufftXtExec", "hipfftXtExec", "library"); k("cufftXtExecDescriptor", "hipfftXtExecDescriptor", "library"); k("cufftXtExecDescriptorC2C", "hipfftXtExecDescriptorC2C", "library"); k("cufftXtExecDescriptorC2R", "hipfftXtExecDescriptorC2R", "library"); k("cufftXtExecDescriptorD2Z", "hipfftXtExecDescriptorD2Z", "library"); k("cufftXtExecDescriptorR2C", "hipfftXtExecDescriptorR2C", "library"); k("cufftXtExecDescriptorZ2D", "hipfftXtExecDescriptorZ2D", "library"); k("cufftXtExecDescriptorZ2Z", "hipfftXtExecDescriptorZ2Z", "library"); k("cufftXtFree", "hipfftXtFree", "library"); k("cufftXtGetSizeMany", "hipfftXtGetSizeMany", "library"); k("cufftXtMakePlanMany", "hipfftXtMakePlanMany", "library"); k("cufftXtMalloc", "hipfftXtMalloc", "library"); k("cufftXtMemcpy", "hipfftXtMemcpy", "library"); k("cufftXtSetCallback", "hipfftXtSetCallback", "library"); k("cufftXtSetCallbackSharedSize", "hipfftXtSetCallbackSharedSize", "library"); k("cufftXtSetGPUs", "hipfftXtSetGPUs", "library"); k("cufftXtSubFormat", "hipfftXtSubFormat", "type"); k("cufftXtSubFormat_t", "hipfftXtSubFormat_t", "type"); k("cufileBatchMode", "hipFileBatchMode_t", "type"); k("cufileRDMAInfo", "hipFileRDMAInfo_t", "type"); k("cufileRDMAInfo_t", "hipFileRDMAInfo_t", "type"); k("cufileop_status_error", "hipFileOpStatusError", "library"); k("curand", "hiprand", "device_library"); k("curandCreateGenerator", "hiprandCreateGenerator", "library"); k("curandCreateGeneratorHost", "hiprandCreateGeneratorHost", "library"); k("curandCreatePoissonDistribution", "hiprandCreatePoissonDistribution", "library"); k("curandDestroyDistribution", "hiprandDestroyDistribution", "library"); k("curandDestroyGenerator", "hiprandDestroyGenerator", "library"); k("curandDirectionVectorSet", "hiprandDirectionVectorSet_t", "type"); k("curandDirectionVectorSet_t", "hiprandDirectionVectorSet_t", "type"); k("curandDirectionVectors32_t", "hiprandDirectionVectors32_t", "type"); k("curandDirectionVectors64_t", "hiprandDirectionVectors64_t", "type"); k("curandDiscreteDistribution_st", "hiprandDiscreteDistribution_st", "type"); k("curandDiscreteDistribution_t", "hiprandDiscreteDistribution_t", "type"); k("curandGenerate", "hiprandGenerate", "library"); k("curandGenerateLogNormal", "hiprandGenerateLogNormal", "library"); k("curandGenerateLogNormalDouble", "hiprandGenerateLogNormalDouble", "library"); k("curandGenerateLongLong", "hiprandGenerateLongLong", "library"); k("curandGenerateNormal", "hiprandGenerateNormal", "library"); k("curandGenerateNormalDouble", "hiprandGenerateNormalDouble", "library"); k("curandGeneratePoisson", "hiprandGeneratePoisson", "library"); k("curandGenerateSeeds", "hiprandGenerateSeeds", "library"); k("curandGenerateUniform", "hiprandGenerateUniform", "library"); k("curandGenerateUniformDouble", "hiprandGenerateUniformDouble", "library"); k("curandGenerator_st", "hiprandGenerator_st", "type"); k("curandGenerator_t", "hiprandGenerator_t", "type"); k("curandGetDirectionVectors32", "hiprandGetDirectionVectors32", "library"); k("curandGetDirectionVectors64", "hiprandGetDirectionVectors64", "library"); k("curandGetScrambleConstants32", "hiprandGetScrambleConstants32", "library"); k("curandGetScrambleConstants64", "hiprandGetScrambleConstants64", "library"); k("curandGetVersion", "hiprandGetVersion", "library"); k("curandMakeMTGP32Constants", "hiprandMakeMTGP32Constants", "library"); k("curandMakeMTGP32KernelState", "hiprandMakeMTGP32KernelState", "library"); k("curandOrdering", "hiprandOrdering", "type"); k("curandOrdering_t", "hiprandOrdering_t", "type"); k("curandRngType", "hiprandRngType_t", "type"); k("curandRngType_t", "hiprandRngType_t", "type"); k("curandSetGeneratorOffset", "hiprandSetGeneratorOffset", "library"); k("curandSetGeneratorOrdering", "hiprandSetGeneratorOrdering", "library"); k("curandSetPseudoRandomGeneratorSeed", "hiprandSetPseudoRandomGeneratorSeed", "library"); k("curandSetQuasiRandomGeneratorDimensions", "hiprandSetQuasiRandomGeneratorDimensions", "library"); k("curandSetStream", "hiprandSetStream", "library"); k("curandState", "hiprandState", "type"); k("curandStateMRG32k3a", "hiprandStateMRG32k3a", "type"); k("curandStateMRG32k3a_t", "hiprandStateMRG32k3a_t", "type"); k("curandStateMtgp32", "hiprandStateMtgp32", "type"); k("curandStateMtgp32_t", "hiprandStateMtgp32_t", "type"); k("curandStatePhilox4_32_10", "hiprandStatePhilox4_32_10", "type"); k("curandStatePhilox4_32_10_t", "hiprandStatePhilox4_32_10_t", "type"); k("curandStateScrambledSobol32", "hiprandStateScrambledSobol32", "type"); k("curandStateScrambledSobol32_t", "hiprandStateScrambledSobol32_t", "type"); k("curandStateScrambledSobol64", "hiprandStateScrambledSobol64", "type"); k("curandStateScrambledSobol64_t", "hiprandStateScrambledSobol64_t", "type"); k("curandStateSobol32", "hiprandStateSobol32", "type"); k("curandStateSobol32_t", "hiprandStateSobol32_t", "type"); k("curandStateSobol64", "hiprandStateSobol64", "type"); k("curandStateSobol64_t", "hiprandStateSobol64_t", "type"); k("curandStateXORWOW", "hiprandStateXORWOW", "type"); k("curandStateXORWOW_t", "hiprandStateXORWOW_t", "type"); k("curandState_t", "hiprandState_t", "type"); k("curandStatus", "hiprandStatus", "type"); k("curandStatus_t", "hiprandStatus_t", "type"); k("curand_discrete", "hiprand_discrete", "device_library"); k("curand_discrete4", "hiprand_discrete4", "device_library"); k("curand_init", "hiprand_init", "device_library"); k("curand_log_normal", "hiprand_log_normal", "device_library"); k("curand_log_normal2", "hiprand_log_normal2", "device_library"); k("curand_log_normal2_double", "hiprand_log_normal2_double", "device_library"); k("curand_log_normal4", "hiprand_log_normal4", "device_library"); k("curand_log_normal4_double", "hiprand_log_normal4_double", "device_library"); k("curand_log_normal_double", "hiprand_log_normal_double", "device_library"); k("curand_normal", "hiprand_normal", "device_library"); k("curand_normal2", "hiprand_normal2", "device_library"); k("curand_normal2_double", "hiprand_normal2_double", "device_library"); k("curand_normal4", "hiprand_normal4", "device_library"); k("curand_normal4_double", "hiprand_normal4_double", "device_library"); k("curand_normal_double", "hiprand_normal_double", "device_library"); k("curand_poisson", "hiprand_poisson", "device_library"); k("curand_poisson4", "hiprand_poisson4", "device_library"); k("curand_uniform", "hiprand_uniform", "device_library"); k("curand_uniform2_double", "hiprand_uniform2_double", "device_library"); k("curand_uniform4", "hiprand_uniform4", "device_library"); k("curand_uniform4_double", "hiprand_uniform4_double", "device_library"); k("curand_uniform_double", "hiprand_uniform_double", "device_library"); k("cusolverAlgMode_t", "hipsolverAlgMode_t", "type"); k("cusolverDeterministicMode_t", "hipsolverDeterministicMode_t", "type"); k("cusolverDnCCgels", "hipsolverDnCCgels", "library"); k("cusolverDnCCgels_bufferSize", "hipsolverDnCCgels_bufferSize", "library"); k("cusolverDnCCgesv", "hipsolverDnCCgesv", "library"); k("cusolverDnCCgesv_bufferSize", "hipsolverDnCCgesv_bufferSize", "library"); k("cusolverDnCgebrd", "hipsolverDnCgebrd", "library"); k("cusolverDnCgebrd_bufferSize", "hipsolverDnCgebrd_bufferSize", "library"); k("cusolverDnCgeqrf", "hipsolverDnCgeqrf", "library"); k("cusolverDnCgeqrf_bufferSize", "hipsolverDnCgeqrf_bufferSize", "library"); k("cusolverDnCgesvd", "hipsolverDnCgesvd", "library"); k("cusolverDnCgesvd_bufferSize", "hipsolverDnCgesvd_bufferSize", "library"); k("cusolverDnCgesvdaStridedBatched", "hipsolverDnCgesvdaStridedBatched", "library"); k("cusolverDnCgesvdaStridedBatched_bufferSize", "hipsolverDnCgesvdaStridedBatched_bufferSize", "library"); k("cusolverDnCgesvdj", "hipsolverDnCgesvdj", "library"); k("cusolverDnCgesvdjBatched", "hipsolverDnCgesvdjBatched", "library"); k("cusolverDnCgesvdjBatched_bufferSize", "hipsolverDnCgesvdjBatched_bufferSize", "library"); k("cusolverDnCgesvdj_bufferSize", "hipsolverDnCgesvdj_bufferSize", "library"); k("cusolverDnCgetrf", "hipsolverDnCgetrf", "library"); k("cusolverDnCgetrf_bufferSize", "hipsolverDnCgetrf_bufferSize", "library"); k("cusolverDnCgetrs", "hipsolverDnCgetrs", "library"); k("cusolverDnCheevd", "hipsolverDnCheevd", "library"); k("cusolverDnCheevd_bufferSize", "hipsolverDnCheevd_bufferSize", "library"); k("cusolverDnCheevdx", "hipsolverDnCheevdx", "library"); k("cusolverDnCheevdx_bufferSize", "hipsolverDnCheevdx_bufferSize", "library"); k("cusolverDnCheevj", "hipsolverDnCheevj", "library"); k("cusolverDnCheevjBatched", "hipsolverDnCheevjBatched", "library"); k("cusolverDnCheevjBatched_bufferSize", "hipsolverDnCheevjBatched_bufferSize", "library"); k("cusolverDnCheevj_bufferSize", "hipsolverDnCheevj_bufferSize", "library"); k("cusolverDnChegvd", "hipsolverDnChegvd", "library"); k("cusolverDnChegvd_bufferSize", "hipsolverDnChegvd_bufferSize", "library"); k("cusolverDnChegvdx", "hipsolverDnChegvdx", "library"); k("cusolverDnChegvdx_bufferSize", "hipsolverDnChegvdx_bufferSize", "library"); k("cusolverDnChegvj", "hipsolverDnChegvj", "library"); k("cusolverDnChegvj_bufferSize", "hipsolverDnChegvj_bufferSize", "library"); k("cusolverDnChetrd", "hipsolverDnChetrd", "library"); k("cusolverDnChetrd_bufferSize", "hipsolverDnChetrd_bufferSize", "library"); k("cusolverDnCpotrf", "hipsolverDnCpotrf", "library"); k("cusolverDnCpotrfBatched", "hipsolverDnCpotrfBatched", "library"); k("cusolverDnCpotrf_bufferSize", "hipsolverDnCpotrf_bufferSize", "library"); k("cusolverDnCpotri", "hipsolverDnCpotri", "library"); k("cusolverDnCpotri_bufferSize", "hipsolverDnCpotri_bufferSize", "library"); k("cusolverDnCpotrs", "hipsolverDnCpotrs", "library"); k("cusolverDnCpotrsBatched", "hipsolverDnCpotrsBatched", "library"); k("cusolverDnCreate", "hipsolverDnCreate", "library"); k("cusolverDnCreateGesvdjInfo", "hipsolverDnCreateGesvdjInfo", "library"); k("cusolverDnCreateParams", "hipsolverDnCreateParams", "library"); k("cusolverDnCreateSyevjInfo", "hipsolverDnCreateSyevjInfo", "library"); k("cusolverDnCsytrf", "hipsolverDnCsytrf", "library"); k("cusolverDnCsytrf_bufferSize", "hipsolverDnCsytrf_bufferSize", "library"); k("cusolverDnCungbr", "hipsolverDnCungbr", "library"); k("cusolverDnCungbr_bufferSize", "hipsolverDnCungbr_bufferSize", "library"); k("cusolverDnCungqr", "hipsolverDnCungqr", "library"); k("cusolverDnCungqr_bufferSize", "hipsolverDnCungqr_bufferSize", "library"); k("cusolverDnCungtr", "hipsolverDnCungtr", "library"); k("cusolverDnCungtr_bufferSize", "hipsolverDnCungtr_bufferSize", "library"); k("cusolverDnCunmqr", "hipsolverDnCunmqr", "library"); k("cusolverDnCunmqr_bufferSize", "hipsolverDnCunmqr_bufferSize", "library"); k("cusolverDnCunmtr", "hipsolverDnCunmtr", "library"); k("cusolverDnCunmtr_bufferSize", "hipsolverDnCunmtr_bufferSize", "library"); k("cusolverDnDDgels", "hipsolverDnDDgels", "library"); k("cusolverDnDDgels_bufferSize", "hipsolverDnDDgels_bufferSize", "library"); k("cusolverDnDDgesv", "hipsolverDnDDgesv", "library"); k("cusolverDnDDgesv_bufferSize", "hipsolverDnDDgesv_bufferSize", "library"); k("cusolverDnDestroy", "hipsolverDnDestroy", "library"); k("cusolverDnDestroyGesvdjInfo", "hipsolverDnDestroyGesvdjInfo", "library"); k("cusolverDnDestroyParams", "hipsolverDnDestroyParams", "library"); k("cusolverDnDestroySyevjInfo", "hipsolverDnDestroySyevjInfo", "library"); k("cusolverDnDgebrd", "hipsolverDnDgebrd", "library"); k("cusolverDnDgebrd_bufferSize", "hipsolverDnDgebrd_bufferSize", "library"); k("cusolverDnDgeqrf", "hipsolverDnDgeqrf", "library"); k("cusolverDnDgeqrf_bufferSize", "hipsolverDnDgeqrf_bufferSize", "library"); k("cusolverDnDgesvd", "hipsolverDnDgesvd", "library"); k("cusolverDnDgesvd_bufferSize", "hipsolverDnDgesvd_bufferSize", "library"); k("cusolverDnDgesvdaStridedBatched", "hipsolverDnDgesvdaStridedBatched", "library"); k("cusolverDnDgesvdaStridedBatched_bufferSize", "hipsolverDnDgesvdaStridedBatched_bufferSize", "library"); k("cusolverDnDgesvdj", "hipsolverDnDgesvdj", "library"); k("cusolverDnDgesvdjBatched", "hipsolverDnDgesvdjBatched", "library"); k("cusolverDnDgesvdjBatched_bufferSize", "hipsolverDnDgesvdjBatched_bufferSize", "library"); k("cusolverDnDgesvdj_bufferSize", "hipsolverDnDgesvdj_bufferSize", "library"); k("cusolverDnDgetrf", "hipsolverDnDgetrf", "library"); k("cusolverDnDgetrf_bufferSize", "hipsolverDnDgetrf_bufferSize", "library"); k("cusolverDnDgetrs", "hipsolverDnDgetrs", "library"); k("cusolverDnDorgbr", "hipsolverDnDorgbr", "library"); k("cusolverDnDorgbr_bufferSize", "hipsolverDnDorgbr_bufferSize", "library"); k("cusolverDnDorgqr", "hipsolverDnDorgqr", "library"); k("cusolverDnDorgqr_bufferSize", "hipsolverDnDorgqr_bufferSize", "library"); k("cusolverDnDorgtr", "hipsolverDnDorgtr", "library"); k("cusolverDnDorgtr_bufferSize", "hipsolverDnDorgtr_bufferSize", "library"); k("cusolverDnDormqr", "hipsolverDnDormqr", "library"); k("cusolverDnDormqr_bufferSize", "hipsolverDnDormqr_bufferSize", "library"); k("cusolverDnDormtr", "hipsolverDnDormtr", "library"); k("cusolverDnDormtr_bufferSize", "hipsolverDnDormtr_bufferSize", "library"); k("cusolverDnDpotrf", "hipsolverDnDpotrf", "library"); k("cusolverDnDpotrfBatched", "hipsolverDnDpotrfBatched", "library"); k("cusolverDnDpotrf_bufferSize", "hipsolverDnDpotrf_bufferSize", "library"); k("cusolverDnDpotri", "hipsolverDnDpotri", "library"); k("cusolverDnDpotri_bufferSize", "hipsolverDnDpotri_bufferSize", "library"); k("cusolverDnDpotrs", "hipsolverDnDpotrs", "library"); k("cusolverDnDpotrsBatched", "hipsolverDnDpotrsBatched", "library"); k("cusolverDnDsyevd", "hipsolverDnDsyevd", "library"); k("cusolverDnDsyevd_bufferSize", "hipsolverDnDsyevd_bufferSize", "library"); k("cusolverDnDsyevdx", "hipsolverDnDsyevdx", "library"); k("cusolverDnDsyevdx_bufferSize", "hipsolverDnDsyevdx_bufferSize", "library"); k("cusolverDnDsyevj", "hipsolverDnDsyevj", "library"); k("cusolverDnDsyevjBatched", "hipsolverDnDsyevjBatched", "library"); k("cusolverDnDsyevjBatched_bufferSize", "hipsolverDnDsyevjBatched_bufferSize", "library"); k("cusolverDnDsyevj_bufferSize", "hipsolverDnDsyevj_bufferSize", "library"); k("cusolverDnDsygvd", "hipsolverDnDsygvd", "library"); k("cusolverDnDsygvd_bufferSize", "hipsolverDnDsygvd_bufferSize", "library"); k("cusolverDnDsygvdx", "hipsolverDnDsygvdx", "library"); k("cusolverDnDsygvdx_bufferSize", "hipsolverDnDsygvdx_bufferSize", "library"); k("cusolverDnDsygvj", "hipsolverDnDsygvj", "library"); k("cusolverDnDsygvj_bufferSize", "hipsolverDnDsygvj_bufferSize", "library"); k("cusolverDnDsytrd", "hipsolverDnDsytrd", "library"); k("cusolverDnDsytrd_bufferSize", "hipsolverDnDsytrd_bufferSize", "library"); k("cusolverDnDsytrf", "hipsolverDnDsytrf", "library"); k("cusolverDnDsytrf_bufferSize", "hipsolverDnDsytrf_bufferSize", "library"); k("cusolverDnFunction_t", "hipsolverDnFunction_t", "type"); k("cusolverDnGetDeterministicMode", "hipsolverDnGetDeterministicMode", "library"); k("cusolverDnGetStream", "hipsolverGetStream", "library"); k("cusolverDnHandle_t", "hipsolverHandle_t", "type"); k("cusolverDnParams_t", "hipsolverDnParams_t", "type"); k("cusolverDnSSgels", "hipsolverDnSSgels", "library"); k("cusolverDnSSgels_bufferSize", "hipsolverDnSSgels_bufferSize", "library"); k("cusolverDnSSgesv", "hipsolverDnSSgesv", "library"); k("cusolverDnSSgesv_bufferSize", "hipsolverDnSSgesv_bufferSize", "library"); k("cusolverDnSetAdvOptions", "hipsolverDnSetAdvOptions", "library"); k("cusolverDnSetDeterministicMode", "hipsolverDnSetDeterministicMode", "library"); k("cusolverDnSetStream", "hipsolverSetStream", "library"); k("cusolverDnSgebrd", "hipsolverDnSgebrd", "library"); k("cusolverDnSgebrd_bufferSize", "hipsolverDnSgebrd_bufferSize", "library"); k("cusolverDnSgeqrf", "hipsolverDnSgeqrf", "library"); k("cusolverDnSgeqrf_bufferSize", "hipsolverDnSgeqrf_bufferSize", "library"); k("cusolverDnSgesvd", "hipsolverDnSgesvd", "library"); k("cusolverDnSgesvd_bufferSize", "hipsolverDnSgesvd_bufferSize", "library"); k("cusolverDnSgesvdaStridedBatched", "hipsolverDnSgesvdaStridedBatched", "library"); k("cusolverDnSgesvdaStridedBatched_bufferSize", "hipsolverDnSgesvdaStridedBatched_bufferSize", "library"); k("cusolverDnSgesvdj", "hipsolverDnSgesvdj", "library"); k("cusolverDnSgesvdjBatched", "hipsolverDnSgesvdjBatched", "library"); k("cusolverDnSgesvdjBatched_bufferSize", "hipsolverDnSgesvdjBatched_bufferSize", "library"); k("cusolverDnSgesvdj_bufferSize", "hipsolverDnSgesvdj_bufferSize", "library"); k("cusolverDnSgetrf", "hipsolverDnSgetrf", "library"); k("cusolverDnSgetrf_bufferSize", "hipsolverDnSgetrf_bufferSize", "library"); k("cusolverDnSgetrs", "hipsolverDnSgetrs", "library"); k("cusolverDnSorgbr", "hipsolverDnSorgbr", "library"); k("cusolverDnSorgbr_bufferSize", "hipsolverDnSorgbr_bufferSize", "library"); k("cusolverDnSorgqr", "hipsolverDnSorgqr", "library"); k("cusolverDnSorgqr_bufferSize", "hipsolverDnSorgqr_bufferSize", "library"); k("cusolverDnSorgtr", "hipsolverDnSorgtr", "library"); k("cusolverDnSorgtr_bufferSize", "hipsolverDnSorgtr_bufferSize", "library"); k("cusolverDnSormqr", "hipsolverDnSormqr", "library"); k("cusolverDnSormqr_bufferSize", "hipsolverDnSormqr_bufferSize", "library"); k("cusolverDnSormtr", "hipsolverDnSormtr", "library"); k("cusolverDnSormtr_bufferSize", "hipsolverDnSormtr_bufferSize", "library"); k("cusolverDnSpotrf", "hipsolverDnSpotrf", "library"); k("cusolverDnSpotrfBatched", "hipsolverDnSpotrfBatched", "library"); k("cusolverDnSpotrf_bufferSize", "hipsolverDnSpotrf_bufferSize", "library"); k("cusolverDnSpotri", "hipsolverDnSpotri", "library"); k("cusolverDnSpotri_bufferSize", "hipsolverDnSpotri_bufferSize", "library"); k("cusolverDnSpotrs", "hipsolverDnSpotrs", "library"); k("cusolverDnSpotrsBatched", "hipsolverDnSpotrsBatched", "library"); k("cusolverDnSsyevd", "hipsolverDnSsyevd", "library"); k("cusolverDnSsyevd_bufferSize", "hipsolverDnSsyevd_bufferSize", "library"); k("cusolverDnSsyevdx", "hipsolverDnSsyevdx", "library"); k("cusolverDnSsyevdx_bufferSize", "hipsolverDnSsyevdx_bufferSize", "library"); k("cusolverDnSsyevj", "hipsolverDnSsyevj", "library"); k("cusolverDnSsyevjBatched", "hipsolverDnSsyevjBatched", "library"); k("cusolverDnSsyevjBatched_bufferSize", "hipsolverDnSsyevjBatched_bufferSize", "library"); k("cusolverDnSsyevj_bufferSize", "hipsolverDnSsyevj_bufferSize", "library"); k("cusolverDnSsygvd", "hipsolverDnSsygvd", "library"); k("cusolverDnSsygvd_bufferSize", "hipsolverDnSsygvd_bufferSize", "library"); k("cusolverDnSsygvdx", "hipsolverDnSsygvdx", "library"); k("cusolverDnSsygvdx_bufferSize", "hipsolverDnSsygvdx_bufferSize", "library"); k("cusolverDnSsygvj", "hipsolverDnSsygvj", "library"); k("cusolverDnSsygvj_bufferSize", "hipsolverDnSsygvj_bufferSize", "library"); k("cusolverDnSsytrd", "hipsolverDnSsytrd", "library"); k("cusolverDnSsytrd_bufferSize", "hipsolverDnSsytrd_bufferSize", "library"); k("cusolverDnSsytrf", "hipsolverDnSsytrf", "library"); k("cusolverDnSsytrf_bufferSize", "hipsolverDnSsytrf_bufferSize", "library"); k("cusolverDnXgeqrf", "hipsolverDnXgeqrf", "library"); k("cusolverDnXgeqrf_bufferSize", "hipsolverDnXgeqrf_bufferSize", "library"); k("cusolverDnXgesvdjGetResidual", "hipsolverDnXgesvdjGetResidual", "library"); k("cusolverDnXgesvdjGetSweeps", "hipsolverDnXgesvdjGetSweeps", "library"); k("cusolverDnXgesvdjSetMaxSweeps", "hipsolverDnXgesvdjSetMaxSweeps", "library"); k("cusolverDnXgesvdjSetSortEig", "hipsolverDnXgesvdjSetSortEig", "library"); k("cusolverDnXgesvdjSetTolerance", "hipsolverDnXgesvdjSetTolerance", "library"); k("cusolverDnXgetrf", "hipsolverDnXgetrf", "library"); k("cusolverDnXgetrf_bufferSize", "hipsolverDnXgetrf_bufferSize", "library"); k("cusolverDnXgetrs", "hipsolverDnXgetrs", "library"); k("cusolverDnXpotrf", "hipsolverDnXpotrf", "library"); k("cusolverDnXpotrf_bufferSize", "hipsolverDnXpotrf_bufferSize", "library"); k("cusolverDnXpotrs", "hipsolverDnXpotrs", "library"); k("cusolverDnXsyevjGetResidual", "hipsolverDnXsyevjGetResidual", "library"); k("cusolverDnXsyevjGetSweeps", "hipsolverDnXsyevjGetSweeps", "library"); k("cusolverDnXsyevjSetMaxSweeps", "hipsolverDnXsyevjSetMaxSweeps", "library"); k("cusolverDnXsyevjSetSortEig", "hipsolverDnXsyevjSetSortEig", "library"); k("cusolverDnXsyevjSetTolerance", "hipsolverDnXsyevjSetTolerance", "library"); k("cusolverDnZZgels", "hipsolverDnZZgels", "library"); k("cusolverDnZZgels_bufferSize", "hipsolverDnZZgels_bufferSize", "library"); k("cusolverDnZZgesv", "hipsolverDnZZgesv", "library"); k("cusolverDnZZgesv_bufferSize", "hipsolverDnZZgesv_bufferSize", "library"); k("cusolverDnZgebrd", "hipsolverDnZgebrd", "library"); k("cusolverDnZgebrd_bufferSize", "hipsolverDnZgebrd_bufferSize", "library"); k("cusolverDnZgeqrf", "hipsolverDnZgeqrf", "library"); k("cusolverDnZgeqrf_bufferSize", "hipsolverDnZgeqrf_bufferSize", "library"); k("cusolverDnZgesvd", "hipsolverDnZgesvd", "library"); k("cusolverDnZgesvd_bufferSize", "hipsolverDnZgesvd_bufferSize", "library"); k("cusolverDnZgesvdaStridedBatched", "hipsolverDnZgesvdaStridedBatched", "library"); k("cusolverDnZgesvdaStridedBatched_bufferSize", "hipsolverDnZgesvdaStridedBatched_bufferSize", "library"); k("cusolverDnZgesvdj", "hipsolverDnZgesvdj", "library"); k("cusolverDnZgesvdjBatched", "hipsolverDnZgesvdjBatched", "library"); k("cusolverDnZgesvdjBatched_bufferSize", "hipsolverDnZgesvdjBatched_bufferSize", "library"); k("cusolverDnZgesvdj_bufferSize", "hipsolverDnZgesvdj_bufferSize", "library"); k("cusolverDnZgetrf", "hipsolverDnZgetrf", "library"); k("cusolverDnZgetrf_bufferSize", "hipsolverDnZgetrf_bufferSize", "library"); k("cusolverDnZgetrs", "hipsolverDnZgetrs", "library"); k("cusolverDnZheevd", "hipsolverDnZheevd", "library"); k("cusolverDnZheevd_bufferSize", "hipsolverDnZheevd_bufferSize", "library"); k("cusolverDnZheevdx", "hipsolverDnZheevdx", "library"); k("cusolverDnZheevdx_bufferSize", "hipsolverDnZheevdx_bufferSize", "library"); k("cusolverDnZheevj", "hipsolverDnZheevj", "library"); k("cusolverDnZheevjBatched", "hipsolverDnZheevjBatched", "library"); k("cusolverDnZheevjBatched_bufferSize", "hipsolverDnZheevjBatched_bufferSize", "library"); k("cusolverDnZheevj_bufferSize", "hipsolverDnZheevj_bufferSize", "library"); k("cusolverDnZhegvd", "hipsolverDnZhegvd", "library"); k("cusolverDnZhegvd_bufferSize", "hipsolverDnZhegvd_bufferSize", "library"); k("cusolverDnZhegvdx", "hipsolverDnZhegvdx", "library"); k("cusolverDnZhegvdx_bufferSize", "hipsolverDnZhegvdx_bufferSize", "library"); k("cusolverDnZhegvj", "hipsolverDnZhegvj", "library"); k("cusolverDnZhegvj_bufferSize", "hipsolverDnZhegvj_bufferSize", "library"); k("cusolverDnZhetrd", "hipsolverDnZhetrd", "library"); k("cusolverDnZhetrd_bufferSize", "hipsolverDnZhetrd_bufferSize", "library"); k("cusolverDnZpotrf", "hipsolverDnZpotrf", "library"); k("cusolverDnZpotrfBatched", "hipsolverDnZpotrfBatched", "library"); k("cusolverDnZpotrf_bufferSize", "hipsolverDnZpotrf_bufferSize", "library"); k("cusolverDnZpotri", "hipsolverDnZpotri", "library"); k("cusolverDnZpotri_bufferSize", "hipsolverDnZpotri_bufferSize", "library"); k("cusolverDnZpotrs", "hipsolverDnZpotrs", "library"); k("cusolverDnZpotrsBatched", "hipsolverDnZpotrsBatched", "library"); k("cusolverDnZsytrf", "hipsolverDnZsytrf", "library"); k("cusolverDnZsytrf_bufferSize", "hipsolverDnZsytrf_bufferSize", "library"); k("cusolverDnZungbr", "hipsolverDnZungbr", "library"); k("cusolverDnZungbr_bufferSize", "hipsolverDnZungbr_bufferSize", "library"); k("cusolverDnZungqr", "hipsolverDnZungqr", "library"); k("cusolverDnZungqr_bufferSize", "hipsolverDnZungqr_bufferSize", "library"); k("cusolverDnZungtr", "hipsolverDnZungtr", "library"); k("cusolverDnZungtr_bufferSize", "hipsolverDnZungtr_bufferSize", "library"); k("cusolverDnZunmqr", "hipsolverDnZunmqr", "library"); k("cusolverDnZunmqr_bufferSize", "hipsolverDnZunmqr_bufferSize", "library"); k("cusolverDnZunmtr", "hipsolverDnZunmtr", "library"); k("cusolverDnZunmtr_bufferSize", "hipsolverDnZunmtr_bufferSize", "library"); k("cusolverEigMode_t", "hipsolverEigMode_t", "type"); k("cusolverEigRange_t", "hipsolverEigRange_t", "type"); k("cusolverEigType_t", "hipsolverEigType_t", "type"); k("cusolverRfAccessBundledFactorsDevice", "hipsolverRfAccessBundledFactorsDevice", "library"); k("cusolverRfAnalyze", "hipsolverRfAnalyze", "library"); k("cusolverRfBatchAnalyze", "hipsolverRfBatchAnalyze", "library"); k("cusolverRfBatchRefactor", "hipsolverRfBatchRefactor", "library"); k("cusolverRfBatchResetValues", "hipsolverRfBatchResetValues", "library"); k("cusolverRfBatchSetupHost", "hipsolverRfBatchSetupHost", "library"); k("cusolverRfBatchSolve", "hipsolverRfBatchSolve", "library"); k("cusolverRfBatchZeroPivot", "hipsolverRfBatchZeroPivot", "library"); k("cusolverRfCreate", "hipsolverRfCreate", "library"); k("cusolverRfDestroy", "hipsolverRfDestroy", "library"); k("cusolverRfExtractBundledFactorsHost", "hipsolverRfExtractBundledFactorsHost", "library"); k("cusolverRfExtractSplitFactorsHost", "hipsolverRfExtractSplitFactorsHost", "library"); k("cusolverRfFactorization_t", "hipsolverRfFactorization_t", "type"); k("cusolverRfGetMatrixFormat", "hipsolverRfGetMatrixFormat", "library"); k("cusolverRfGetNumericBoostReport", "hipsolverRfGetNumericBoostReport", "library"); k("cusolverRfGetNumericProperties", "hipsolverRfGetNumericProperties", "library"); k("cusolverRfGetResetValuesFastMode", "hipsolverRfGetResetValuesFastMode", "library"); k("cusolverRfHandle_t", "hipsolverRfHandle_t", "type"); k("cusolverRfMatrixFormat_t", "hipsolverRfMatrixFormat_t", "type"); k("cusolverRfNumericBoostReport_t", "hipsolverRfNumericBoostReport_t", "type"); k("cusolverRfRefactor", "hipsolverRfRefactor", "library"); k("cusolverRfResetValues", "hipsolverRfResetValues", "library"); k("cusolverRfResetValuesFastMode_t", "hipsolverRfResetValuesFastMode_t", "type"); k("cusolverRfSetAlgs", "hipsolverRfSetAlgs", "library"); k("cusolverRfSetMatrixFormat", "hipsolverRfSetMatrixFormat", "library"); k("cusolverRfSetNumericProperties", "hipsolverRfSetNumericProperties", "library"); k("cusolverRfSetResetValuesFastMode", "hipsolverRfSetResetValuesFastMode", "library"); k("cusolverRfSetupDevice", "hipsolverRfSetupDevice", "library"); k("cusolverRfSetupHost", "hipsolverRfSetupHost", "library"); k("cusolverRfSolve", "hipsolverRfSolve", "library"); k("cusolverRfTriangularSolve_t", "hipsolverRfTriangularSolve_t", "type"); k("cusolverRfUnitDiagonal_t", "hipsolverRfUnitDiagonal_t", "type"); k("cusolverSpCcsrlsvqr", "hipsolverSpCcsrlsvqr", "library"); k("cusolverSpCreate", "hipsolverSpCreate", "library"); k("cusolverSpDcsrlsvchol", "hipsolverSpDcsrlsvchol", "library"); k("cusolverSpDcsrlsvcholHost", "hipsolverSpDcsrlsvcholHost", "library"); k("cusolverSpDcsrlsvqr", "hipsolverSpDcsrlsvqr", "library"); k("cusolverSpDestroy", "hipsolverSpDestroy", "library"); k("cusolverSpHandle_t", "hipsolverSpHandle_t", "type"); k("cusolverSpScsrlsvchol", "hipsolverSpScsrlsvchol", "library"); k("cusolverSpScsrlsvcholHost", "hipsolverSpScsrlsvcholHost", "library"); k("cusolverSpScsrlsvqr", "hipsolverSpScsrlsvqr", "library"); k("cusolverSpSetStream", "hipsolverSpSetStream", "library"); k("cusolverSpZcsrlsvqr", "hipsolverSpZcsrlsvqr", "library"); k("cusolverStatus_t", "hipsolverStatus_t", "type"); k("cusolver_int_t", "int", "numeric_literal"); k("cusparseAction_t", "hipsparseAction_t", "type"); k("cusparseAxpby", "hipsparseAxpby", "library"); k("cusparseBlockedEllGet", "hipsparseBlockedEllGet", "library"); k("cusparseCaxpyi", "hipsparseCaxpyi", "library"); k("cusparseCbsr2csr", "hipsparseCbsr2csr", "library"); k("cusparseCbsric02", "hipsparseCbsric02", "library"); k("cusparseCbsric02_analysis", "hipsparseCbsric02_analysis", "library"); k("cusparseCbsric02_bufferSize", "hipsparseCbsric02_bufferSize", "library"); k("cusparseCbsrilu02", "hipsparseCbsrilu02", "library"); k("cusparseCbsrilu02_analysis", "hipsparseCbsrilu02_analysis", "library"); k("cusparseCbsrilu02_bufferSize", "hipsparseCbsrilu02_bufferSize", "library"); k("cusparseCbsrilu02_numericBoost", "hipsparseCbsrilu02_numericBoost", "library"); k("cusparseCbsrmm", "hipsparseCbsrmm", "library"); k("cusparseCbsrmv", "hipsparseCbsrmv", "library"); k("cusparseCbsrsm2_analysis", "hipsparseCbsrsm2_analysis", "library"); k("cusparseCbsrsm2_bufferSize", "hipsparseCbsrsm2_bufferSize", "library"); k("cusparseCbsrsm2_solve", "hipsparseCbsrsm2_solve", "library"); k("cusparseCbsrsv2_analysis", "hipsparseCbsrsv2_analysis", "library"); k("cusparseCbsrsv2_bufferSize", "hipsparseCbsrsv2_bufferSize", "library"); k("cusparseCbsrsv2_bufferSizeExt", "hipsparseCbsrsv2_bufferSizeExt", "library"); k("cusparseCbsrsv2_solve", "hipsparseCbsrsv2_solve", "library"); k("cusparseCbsrxmv", "hipsparseCbsrxmv", "library"); k("cusparseCcsc2dense", "hipsparseCcsc2dense", "library"); k("cusparseCcsr2bsr", "hipsparseCcsr2bsr", "library"); k("cusparseCcsr2csc", "hipsparseCcsr2csc", "library"); k("cusparseCcsr2csr_compress", "hipsparseCcsr2csr_compress", "library"); k("cusparseCcsr2csru", "hipsparseCcsr2csru", "library"); k("cusparseCcsr2dense", "hipsparseCcsr2dense", "library"); k("cusparseCcsr2gebsr", "hipsparseCcsr2gebsr", "library"); k("cusparseCcsr2gebsr_bufferSize", "hipsparseCcsr2gebsr_bufferSize", "library"); k("cusparseCcsr2hyb", "hipsparseCcsr2hyb", "library"); k("cusparseCcsrcolor", "hipsparseCcsrcolor", "library"); k("cusparseCcsrgeam", "hipsparseCcsrgeam", "library"); k("cusparseCcsrgeam2", "hipsparseCcsrgeam2", "library"); k("cusparseCcsrgeam2_bufferSizeExt", "hipsparseCcsrgeam2_bufferSizeExt", "library"); k("cusparseCcsrgemm", "hipsparseCcsrgemm", "library"); k("cusparseCcsrgemm2", "hipsparseCcsrgemm2", "library"); k("cusparseCcsrgemm2_bufferSizeExt", "hipsparseCcsrgemm2_bufferSizeExt", "library"); k("cusparseCcsric02", "hipsparseCcsric02", "library"); k("cusparseCcsric02_analysis", "hipsparseCcsric02_analysis", "library"); k("cusparseCcsric02_bufferSize", "hipsparseCcsric02_bufferSize", "library"); k("cusparseCcsric02_bufferSizeExt", "hipsparseCcsric02_bufferSizeExt", "library"); k("cusparseCcsrilu02", "hipsparseCcsrilu02", "library"); k("cusparseCcsrilu02_analysis", "hipsparseCcsrilu02_analysis", "library"); k("cusparseCcsrilu02_bufferSize", "hipsparseCcsrilu02_bufferSize", "library"); k("cusparseCcsrilu02_bufferSizeExt", "hipsparseCcsrilu02_bufferSizeExt", "library"); k("cusparseCcsrilu02_numericBoost", "hipsparseCcsrilu02_numericBoost", "library"); k("cusparseCcsrmm", "hipsparseCcsrmm", "library"); k("cusparseCcsrmm2", "hipsparseCcsrmm2", "library"); k("cusparseCcsrmv", "hipsparseCcsrmv", "library"); k("cusparseCcsrsm2_analysis", "hipsparseCcsrsm2_analysis", "library"); k("cusparseCcsrsm2_bufferSizeExt", "hipsparseCcsrsm2_bufferSizeExt", "library"); k("cusparseCcsrsm2_solve", "hipsparseCcsrsm2_solve", "library"); k("cusparseCcsrsv2_analysis", "hipsparseCcsrsv2_analysis", "library"); k("cusparseCcsrsv2_bufferSize", "hipsparseCcsrsv2_bufferSize", "library"); k("cusparseCcsrsv2_bufferSizeExt", "hipsparseCcsrsv2_bufferSizeExt", "library"); k("cusparseCcsrsv2_solve", "hipsparseCcsrsv2_solve", "library"); k("cusparseCcsru2csr", "hipsparseCcsru2csr", "library"); k("cusparseCcsru2csr_bufferSizeExt", "hipsparseCcsru2csr_bufferSizeExt", "library"); k("cusparseCdense2csc", "hipsparseCdense2csc", "library"); k("cusparseCdense2csr", "hipsparseCdense2csr", "library"); k("cusparseCdotci", "hipsparseCdotci", "library"); k("cusparseCdoti", "hipsparseCdoti", "library"); k("cusparseCgebsr2csr", "hipsparseCgebsr2csr", "library"); k("cusparseCgebsr2gebsc", "hipsparseCgebsr2gebsc", "library"); k("cusparseCgebsr2gebsc_bufferSize", "hipsparseCgebsr2gebsc_bufferSize", "library"); k("cusparseCgebsr2gebsr", "hipsparseCgebsr2gebsr", "library"); k("cusparseCgebsr2gebsr_bufferSize", "hipsparseCgebsr2gebsr_bufferSize", "library"); k("cusparseCgemmi", "hipsparseCgemmi", "library"); k("cusparseCgemvi", "hipsparseCgemvi", "library"); k("cusparseCgemvi_bufferSize", "hipsparseCgemvi_bufferSize", "library"); k("cusparseCgpsvInterleavedBatch", "hipsparseCgpsvInterleavedBatch", "library"); k("cusparseCgpsvInterleavedBatch_bufferSizeExt", "hipsparseCgpsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseCgthr", "hipsparseCgthr", "library"); k("cusparseCgthrz", "hipsparseCgthrz", "library"); k("cusparseCgtsv2", "hipsparseCgtsv2", "library"); k("cusparseCgtsv2StridedBatch", "hipsparseCgtsv2StridedBatch", "library"); k("cusparseCgtsv2StridedBatch_bufferSizeExt", "hipsparseCgtsv2StridedBatch_bufferSizeExt", "library"); k("cusparseCgtsv2_bufferSizeExt", "hipsparseCgtsv2_bufferSizeExt", "library"); k("cusparseCgtsv2_nopivot", "hipsparseCgtsv2_nopivot", "library"); k("cusparseCgtsv2_nopivot_bufferSizeExt", "hipsparseCgtsv2_nopivot_bufferSizeExt", "library"); k("cusparseCgtsvInterleavedBatch", "hipsparseCgtsvInterleavedBatch", "library"); k("cusparseCgtsvInterleavedBatch_bufferSizeExt", "hipsparseCgtsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseChyb2csr", "hipsparseChyb2csr", "library"); k("cusparseChybmv", "hipsparseChybmv", "library"); k("cusparseCnnz", "hipsparseCnnz", "library"); k("cusparseCnnz_compress", "hipsparseCnnz_compress", "library"); k("cusparseColorInfo_t", "hipsparseColorInfo_t", "type"); k("cusparseConstBlockedEllGet", "hipsparseConstBlockedEllGet", "library"); k("cusparseConstCooGet", "hipsparseConstCooGet", "library"); k("cusparseConstCscGet", "hipsparseConstCscGet", "library"); k("cusparseConstCsrGet", "hipsparseConstCsrGet", "library"); k("cusparseConstDnMatDescr_t", "hipsparseConstDnMatDescr_t", "type"); k("cusparseConstDnMatGet", "hipsparseConstDnMatGet", "library"); k("cusparseConstDnMatGetValues", "hipsparseConstDnMatGetValues", "library"); k("cusparseConstDnVecDescr_t", "hipsparseConstDnVecDescr_t", "type"); k("cusparseConstDnVecGet", "hipsparseConstDnVecGet", "library"); k("cusparseConstDnVecGetValues", "hipsparseConstDnVecGetValues", "library"); k("cusparseConstSpMatDescr_t", "hipsparseConstSpMatDescr_t", "type"); k("cusparseConstSpMatGetValues", "hipsparseConstSpMatGetValues", "library"); k("cusparseConstSpVecDescr_t", "hipsparseConstSpVecDescr_t", "type"); k("cusparseConstSpVecGet", "hipsparseConstSpVecGet", "library"); k("cusparseConstSpVecGetValues", "hipsparseConstSpVecGetValues", "library"); k("cusparseCooAoSGet", "hipsparseCooAoSGet", "library"); k("cusparseCooGet", "hipsparseCooGet", "library"); k("cusparseCooSetPointers", "hipsparseCooSetPointers", "library"); k("cusparseCooSetStridedBatch", "hipsparseCooSetStridedBatch", "library"); k("cusparseCopyMatDescr", "hipsparseCopyMatDescr", "library"); k("cusparseCreate", "hipsparseCreate", "library"); k("cusparseCreateBlockedEll", "hipsparseCreateBlockedEll", "library"); k("cusparseCreateBsric02Info", "hipsparseCreateBsric02Info", "library"); k("cusparseCreateBsrilu02Info", "hipsparseCreateBsrilu02Info", "library"); k("cusparseCreateBsrsm2Info", "hipsparseCreateBsrsm2Info", "library"); k("cusparseCreateBsrsv2Info", "hipsparseCreateBsrsv2Info", "library"); k("cusparseCreateColorInfo", "hipsparseCreateColorInfo", "library"); k("cusparseCreateConstBlockedEll", "hipsparseCreateConstBlockedEll", "library"); k("cusparseCreateConstCoo", "hipsparseCreateConstCoo", "library"); k("cusparseCreateConstCsc", "hipsparseCreateConstCsc", "library"); k("cusparseCreateConstCsr", "hipsparseCreateConstCsr", "library"); k("cusparseCreateConstDnMat", "hipsparseCreateConstDnMat", "library"); k("cusparseCreateConstDnVec", "hipsparseCreateConstDnVec", "library"); k("cusparseCreateConstSpVec", "hipsparseCreateConstSpVec", "library"); k("cusparseCreateCoo", "hipsparseCreateCoo", "library"); k("cusparseCreateCooAoS", "hipsparseCreateCooAoS", "library"); k("cusparseCreateCsc", "hipsparseCreateCsc", "library"); k("cusparseCreateCsr", "hipsparseCreateCsr", "library"); k("cusparseCreateCsrgemm2Info", "hipsparseCreateCsrgemm2Info", "library"); k("cusparseCreateCsric02Info", "hipsparseCreateCsric02Info", "library"); k("cusparseCreateCsrilu02Info", "hipsparseCreateCsrilu02Info", "library"); k("cusparseCreateCsrsm2Info", "hipsparseCreateCsrsm2Info", "library"); k("cusparseCreateCsrsv2Info", "hipsparseCreateCsrsv2Info", "library"); k("cusparseCreateCsru2csrInfo", "hipsparseCreateCsru2csrInfo", "library"); k("cusparseCreateDnMat", "hipsparseCreateDnMat", "library"); k("cusparseCreateDnVec", "hipsparseCreateDnVec", "library"); k("cusparseCreateHybMat", "hipsparseCreateHybMat", "library"); k("cusparseCreateIdentityPermutation", "hipsparseCreateIdentityPermutation", "library"); k("cusparseCreateMatDescr", "hipsparseCreateMatDescr", "library"); k("cusparseCreatePruneInfo", "hipsparseCreatePruneInfo", "library"); k("cusparseCreateSpVec", "hipsparseCreateSpVec", "library"); k("cusparseCscGet", "hipsparseCscGet", "library"); k("cusparseCscSetPointers", "hipsparseCscSetPointers", "library"); k("cusparseCsctr", "hipsparseCsctr", "library"); k("cusparseCsr2CscAlg_t", "hipsparseCsr2CscAlg_t", "type"); k("cusparseCsr2cscEx2", "hipsparseCsr2cscEx2", "library"); k("cusparseCsr2cscEx2_bufferSize", "hipsparseCsr2cscEx2_bufferSize", "library"); k("cusparseCsrGet", "hipsparseCsrGet", "library"); k("cusparseCsrSetPointers", "hipsparseCsrSetPointers", "library"); k("cusparseCsrSetStridedBatch", "hipsparseCsrSetStridedBatch", "library"); k("cusparseDaxpyi", "hipsparseDaxpyi", "library"); k("cusparseDbsr2csr", "hipsparseDbsr2csr", "library"); k("cusparseDbsric02", "hipsparseDbsric02", "library"); k("cusparseDbsric02_analysis", "hipsparseDbsric02_analysis", "library"); k("cusparseDbsric02_bufferSize", "hipsparseDbsric02_bufferSize", "library"); k("cusparseDbsrilu02", "hipsparseDbsrilu02", "library"); k("cusparseDbsrilu02_analysis", "hipsparseDbsrilu02_analysis", "library"); k("cusparseDbsrilu02_bufferSize", "hipsparseDbsrilu02_bufferSize", "library"); k("cusparseDbsrilu02_numericBoost", "hipsparseDbsrilu02_numericBoost", "library"); k("cusparseDbsrmm", "hipsparseDbsrmm", "library"); k("cusparseDbsrmv", "hipsparseDbsrmv", "library"); k("cusparseDbsrsm2_analysis", "hipsparseDbsrsm2_analysis", "library"); k("cusparseDbsrsm2_bufferSize", "hipsparseDbsrsm2_bufferSize", "library"); k("cusparseDbsrsm2_solve", "hipsparseDbsrsm2_solve", "library"); k("cusparseDbsrsv2_analysis", "hipsparseDbsrsv2_analysis", "library"); k("cusparseDbsrsv2_bufferSize", "hipsparseDbsrsv2_bufferSize", "library"); k("cusparseDbsrsv2_bufferSizeExt", "hipsparseDbsrsv2_bufferSizeExt", "library"); k("cusparseDbsrsv2_solve", "hipsparseDbsrsv2_solve", "library"); k("cusparseDbsrxmv", "hipsparseDbsrxmv", "library"); k("cusparseDcsc2dense", "hipsparseDcsc2dense", "library"); k("cusparseDcsr2bsr", "hipsparseDcsr2bsr", "library"); k("cusparseDcsr2csc", "hipsparseDcsr2csc", "library"); k("cusparseDcsr2csr_compress", "hipsparseDcsr2csr_compress", "library"); k("cusparseDcsr2csru", "hipsparseDcsr2csru", "library"); k("cusparseDcsr2dense", "hipsparseDcsr2dense", "library"); k("cusparseDcsr2gebsr", "hipsparseDcsr2gebsr", "library"); k("cusparseDcsr2gebsr_bufferSize", "hipsparseDcsr2gebsr_bufferSize", "library"); k("cusparseDcsr2hyb", "hipsparseDcsr2hyb", "library"); k("cusparseDcsrcolor", "hipsparseDcsrcolor", "library"); k("cusparseDcsrgeam", "hipsparseDcsrgeam", "library"); k("cusparseDcsrgeam2", "hipsparseDcsrgeam2", "library"); k("cusparseDcsrgeam2_bufferSizeExt", "hipsparseDcsrgeam2_bufferSizeExt", "library"); k("cusparseDcsrgemm", "hipsparseDcsrgemm", "library"); k("cusparseDcsrgemm2", "hipsparseDcsrgemm2", "library"); k("cusparseDcsrgemm2_bufferSizeExt", "hipsparseDcsrgemm2_bufferSizeExt", "library"); k("cusparseDcsric02", "hipsparseDcsric02", "library"); k("cusparseDcsric02_analysis", "hipsparseDcsric02_analysis", "library"); k("cusparseDcsric02_bufferSize", "hipsparseDcsric02_bufferSize", "library"); k("cusparseDcsric02_bufferSizeExt", "hipsparseDcsric02_bufferSizeExt", "library"); k("cusparseDcsrilu02", "hipsparseDcsrilu02", "library"); k("cusparseDcsrilu02_analysis", "hipsparseDcsrilu02_analysis", "library"); k("cusparseDcsrilu02_bufferSize", "hipsparseDcsrilu02_bufferSize", "library"); k("cusparseDcsrilu02_bufferSizeExt", "hipsparseDcsrilu02_bufferSizeExt", "library"); k("cusparseDcsrilu02_numericBoost", "hipsparseDcsrilu02_numericBoost", "library"); k("cusparseDcsrmm", "hipsparseDcsrmm", "library"); k("cusparseDcsrmm2", "hipsparseDcsrmm2", "library"); k("cusparseDcsrmv", "hipsparseDcsrmv", "library"); k("cusparseDcsrsm2_analysis", "hipsparseDcsrsm2_analysis", "library"); k("cusparseDcsrsm2_bufferSizeExt", "hipsparseDcsrsm2_bufferSizeExt", "library"); k("cusparseDcsrsm2_solve", "hipsparseDcsrsm2_solve", "library"); k("cusparseDcsrsv2_analysis", "hipsparseDcsrsv2_analysis", "library"); k("cusparseDcsrsv2_bufferSize", "hipsparseDcsrsv2_bufferSize", "library"); k("cusparseDcsrsv2_bufferSizeExt", "hipsparseDcsrsv2_bufferSizeExt", "library"); k("cusparseDcsrsv2_solve", "hipsparseDcsrsv2_solve", "library"); k("cusparseDcsru2csr", "hipsparseDcsru2csr", "library"); k("cusparseDcsru2csr_bufferSizeExt", "hipsparseDcsru2csr_bufferSizeExt", "library"); k("cusparseDdense2csc", "hipsparseDdense2csc", "library"); k("cusparseDdense2csr", "hipsparseDdense2csr", "library"); k("cusparseDdoti", "hipsparseDdoti", "library"); k("cusparseDenseToSparseAlg_t", "hipsparseDenseToSparseAlg_t", "type"); k("cusparseDenseToSparse_analysis", "hipsparseDenseToSparse_analysis", "library"); k("cusparseDenseToSparse_bufferSize", "hipsparseDenseToSparse_bufferSize", "library"); k("cusparseDenseToSparse_convert", "hipsparseDenseToSparse_convert", "library"); k("cusparseDestroy", "hipsparseDestroy", "library"); k("cusparseDestroyBsric02Info", "hipsparseDestroyBsric02Info", "library"); k("cusparseDestroyBsrilu02Info", "hipsparseDestroyBsrilu02Info", "library"); k("cusparseDestroyBsrsm2Info", "hipsparseDestroyBsrsm2Info", "library"); k("cusparseDestroyBsrsv2Info", "hipsparseDestroyBsrsv2Info", "library"); k("cusparseDestroyColorInfo", "hipsparseDestroyColorInfo", "library"); k("cusparseDestroyCsrgemm2Info", "hipsparseDestroyCsrgemm2Info", "library"); k("cusparseDestroyCsric02Info", "hipsparseDestroyCsric02Info", "library"); k("cusparseDestroyCsrilu02Info", "hipsparseDestroyCsrilu02Info", "library"); k("cusparseDestroyCsrsm2Info", "hipsparseDestroyCsrsm2Info", "library"); k("cusparseDestroyCsrsv2Info", "hipsparseDestroyCsrsv2Info", "library"); k("cusparseDestroyCsru2csrInfo", "hipsparseDestroyCsru2csrInfo", "library"); k("cusparseDestroyDnMat", "hipsparseDestroyDnMat", "library"); k("cusparseDestroyDnVec", "hipsparseDestroyDnVec", "library"); k("cusparseDestroyHybMat", "hipsparseDestroyHybMat", "library"); k("cusparseDestroyMatDescr", "hipsparseDestroyMatDescr", "library"); k("cusparseDestroyPruneInfo", "hipsparseDestroyPruneInfo", "library"); k("cusparseDestroySpMat", "hipsparseDestroySpMat", "library"); k("cusparseDestroySpVec", "hipsparseDestroySpVec", "library"); k("cusparseDgebsr2csr", "hipsparseDgebsr2csr", "library"); k("cusparseDgebsr2gebsc", "hipsparseDgebsr2gebsc", "library"); k("cusparseDgebsr2gebsc_bufferSize", "hipsparseDgebsr2gebsc_bufferSize", "library"); k("cusparseDgebsr2gebsr", "hipsparseDgebsr2gebsr", "library"); k("cusparseDgebsr2gebsr_bufferSize", "hipsparseDgebsr2gebsr_bufferSize", "library"); k("cusparseDgemmi", "hipsparseDgemmi", "library"); k("cusparseDgemvi", "hipsparseDgemvi", "library"); k("cusparseDgemvi_bufferSize", "hipsparseDgemvi_bufferSize", "library"); k("cusparseDgpsvInterleavedBatch", "hipsparseDgpsvInterleavedBatch", "library"); k("cusparseDgpsvInterleavedBatch_bufferSizeExt", "hipsparseDgpsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseDgthr", "hipsparseDgthr", "library"); k("cusparseDgthrz", "hipsparseDgthrz", "library"); k("cusparseDgtsv2", "hipsparseDgtsv2", "library"); k("cusparseDgtsv2StridedBatch", "hipsparseDgtsv2StridedBatch", "library"); k("cusparseDgtsv2StridedBatch_bufferSizeExt", "hipsparseDgtsv2StridedBatch_bufferSizeExt", "library"); k("cusparseDgtsv2_bufferSizeExt", "hipsparseDgtsv2_bufferSizeExt", "library"); k("cusparseDgtsv2_nopivot", "hipsparseDgtsv2_nopivot", "library"); k("cusparseDgtsv2_nopivot_bufferSizeExt", "hipsparseDgtsv2_nopivot_bufferSizeExt", "library"); k("cusparseDgtsvInterleavedBatch", "hipsparseDgtsvInterleavedBatch", "library"); k("cusparseDgtsvInterleavedBatch_bufferSizeExt", "hipsparseDgtsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseDhyb2csr", "hipsparseDhyb2csr", "library"); k("cusparseDhybmv", "hipsparseDhybmv", "library"); k("cusparseDiagType_t", "hipsparseDiagType_t", "type"); k("cusparseDirection_t", "hipsparseDirection_t", "type"); k("cusparseDnMatDescr_t", "hipsparseDnMatDescr_t", "type"); k("cusparseDnMatGet", "hipsparseDnMatGet", "library"); k("cusparseDnMatGetStridedBatch", "hipsparseDnMatGetStridedBatch", "library"); k("cusparseDnMatGetValues", "hipsparseDnMatGetValues", "library"); k("cusparseDnMatSetStridedBatch", "hipsparseDnMatSetStridedBatch", "library"); k("cusparseDnMatSetValues", "hipsparseDnMatSetValues", "library"); k("cusparseDnVecDescr_t", "hipsparseDnVecDescr_t", "type"); k("cusparseDnVecGet", "hipsparseDnVecGet", "library"); k("cusparseDnVecGetValues", "hipsparseDnVecGetValues", "library"); k("cusparseDnVecSetValues", "hipsparseDnVecSetValues", "library"); k("cusparseDnnz", "hipsparseDnnz", "library"); k("cusparseDnnz_compress", "hipsparseDnnz_compress", "library"); k("cusparseDpruneCsr2csr", "hipsparseDpruneCsr2csr", "library"); k("cusparseDpruneCsr2csrByPercentage", "hipsparseDpruneCsr2csrByPercentage", "library"); k("cusparseDpruneCsr2csrByPercentage_bufferSizeExt", "hipsparseDpruneCsr2csrByPercentage_bufferSizeExt", "library"); k("cusparseDpruneCsr2csrNnz", "hipsparseDpruneCsr2csrNnz", "library"); k("cusparseDpruneCsr2csrNnzByPercentage", "hipsparseDpruneCsr2csrNnzByPercentage", "library"); k("cusparseDpruneCsr2csr_bufferSizeExt", "hipsparseDpruneCsr2csr_bufferSizeExt", "library"); k("cusparseDpruneDense2csr", "hipsparseDpruneDense2csr", "library"); k("cusparseDpruneDense2csrByPercentage", "hipsparseDpruneDense2csrByPercentage", "library"); k("cusparseDpruneDense2csrByPercentage_bufferSizeExt", "hipsparseDpruneDense2csrByPercentage_bufferSizeExt", "library"); k("cusparseDpruneDense2csrNnz", "hipsparseDpruneDense2csrNnz", "library"); k("cusparseDpruneDense2csrNnzByPercentage", "hipsparseDpruneDense2csrNnzByPercentage", "library"); k("cusparseDpruneDense2csr_bufferSizeExt", "hipsparseDpruneDense2csr_bufferSizeExt", "library"); k("cusparseDroti", "hipsparseDroti", "library"); k("cusparseDsctr", "hipsparseDsctr", "library"); k("cusparseFillMode_t", "hipsparseFillMode_t", "type"); k("cusparseFormat_t", "hipsparseFormat_t", "type"); k("cusparseGather", "hipsparseGather", "library"); k("cusparseGetErrorName", "hipsparseGetErrorName", "library"); k("cusparseGetErrorString", "hipsparseGetErrorString", "library"); k("cusparseGetMatDiagType", "hipsparseGetMatDiagType", "library"); k("cusparseGetMatFillMode", "hipsparseGetMatFillMode", "library"); k("cusparseGetMatIndexBase", "hipsparseGetMatIndexBase", "library"); k("cusparseGetMatType", "hipsparseGetMatType", "library"); k("cusparseGetPointerMode", "hipsparseGetPointerMode", "library"); k("cusparseGetStream", "hipsparseGetStream", "library"); k("cusparseGetVersion", "hipsparseGetVersion", "library"); k("cusparseHandle_t", "hipsparseHandle_t", "type"); k("cusparseHybMat_t", "hipsparseHybMat_t", "type"); k("cusparseHybPartition_t", "hipsparseHybPartition_t", "type"); k("cusparseIndexBase_t", "hipsparseIndexBase_t", "type"); k("cusparseIndexType_t", "hipsparseIndexType_t", "type"); k("cusparseMatDescr_t", "hipsparseMatDescr_t", "type"); k("cusparseMatrixType_t", "hipsparseMatrixType_t", "type"); k("cusparseOperation_t", "hipsparseOperation_t", "type"); k("cusparseOrder_t", "hipsparseOrder_t", "type"); k("cusparsePointerMode_t", "hipsparsePointerMode_t", "type"); k("cusparseRot", "hipsparseRot", "library"); k("cusparseSDDMM", "hipsparseSDDMM", "library"); k("cusparseSDDMMAlg_t", "hipsparseSDDMMAlg_t", "type"); k("cusparseSDDMM_bufferSize", "hipsparseSDDMM_bufferSize", "library"); k("cusparseSDDMM_preprocess", "hipsparseSDDMM_preprocess", "library"); k("cusparseSaxpyi", "hipsparseSaxpyi", "library"); k("cusparseSbsr2csr", "hipsparseSbsr2csr", "library"); k("cusparseSbsric02", "hipsparseSbsric02", "library"); k("cusparseSbsric02_analysis", "hipsparseSbsric02_analysis", "library"); k("cusparseSbsric02_bufferSize", "hipsparseSbsric02_bufferSize", "library"); k("cusparseSbsrilu02", "hipsparseSbsrilu02", "library"); k("cusparseSbsrilu02_analysis", "hipsparseSbsrilu02_analysis", "library"); k("cusparseSbsrilu02_bufferSize", "hipsparseSbsrilu02_bufferSize", "library"); k("cusparseSbsrilu02_numericBoost", "hipsparseSbsrilu02_numericBoost", "library"); k("cusparseSbsrmm", "hipsparseSbsrmm", "library"); k("cusparseSbsrmv", "hipsparseSbsrmv", "library"); k("cusparseSbsrsm2_analysis", "hipsparseSbsrsm2_analysis", "library"); k("cusparseSbsrsm2_bufferSize", "hipsparseSbsrsm2_bufferSize", "library"); k("cusparseSbsrsm2_solve", "hipsparseSbsrsm2_solve", "library"); k("cusparseSbsrsv2_analysis", "hipsparseSbsrsv2_analysis", "library"); k("cusparseSbsrsv2_bufferSize", "hipsparseSbsrsv2_bufferSize", "library"); k("cusparseSbsrsv2_bufferSizeExt", "hipsparseSbsrsv2_bufferSizeExt", "library"); k("cusparseSbsrsv2_solve", "hipsparseSbsrsv2_solve", "library"); k("cusparseSbsrxmv", "hipsparseSbsrxmv", "library"); k("cusparseScatter", "hipsparseScatter", "library"); k("cusparseScsc2dense", "hipsparseScsc2dense", "library"); k("cusparseScsr2bsr", "hipsparseScsr2bsr", "library"); k("cusparseScsr2csc", "hipsparseScsr2csc", "library"); k("cusparseScsr2csr_compress", "hipsparseScsr2csr_compress", "library"); k("cusparseScsr2csru", "hipsparseScsr2csru", "library"); k("cusparseScsr2dense", "hipsparseScsr2dense", "library"); k("cusparseScsr2gebsr", "hipsparseScsr2gebsr", "library"); k("cusparseScsr2gebsr_bufferSize", "hipsparseScsr2gebsr_bufferSize", "library"); k("cusparseScsr2hyb", "hipsparseScsr2hyb", "library"); k("cusparseScsrcolor", "hipsparseScsrcolor", "library"); k("cusparseScsrgeam", "hipsparseScsrgeam", "library"); k("cusparseScsrgeam2", "hipsparseScsrgeam2", "library"); k("cusparseScsrgeam2_bufferSizeExt", "hipsparseScsrgeam2_bufferSizeExt", "library"); k("cusparseScsrgemm", "hipsparseScsrgemm", "library"); k("cusparseScsrgemm2", "hipsparseScsrgemm2", "library"); k("cusparseScsrgemm2_bufferSizeExt", "hipsparseScsrgemm2_bufferSizeExt", "library"); k("cusparseScsric02", "hipsparseScsric02", "library"); k("cusparseScsric02_analysis", "hipsparseScsric02_analysis", "library"); k("cusparseScsric02_bufferSize", "hipsparseScsric02_bufferSize", "library"); k("cusparseScsric02_bufferSizeExt", "hipsparseScsric02_bufferSizeExt", "library"); k("cusparseScsrilu02", "hipsparseScsrilu02", "library"); k("cusparseScsrilu02_analysis", "hipsparseScsrilu02_analysis", "library"); k("cusparseScsrilu02_bufferSize", "hipsparseScsrilu02_bufferSize", "library"); k("cusparseScsrilu02_bufferSizeExt", "hipsparseScsrilu02_bufferSizeExt", "library"); k("cusparseScsrilu02_numericBoost", "hipsparseScsrilu02_numericBoost", "library"); k("cusparseScsrmm", "hipsparseScsrmm", "library"); k("cusparseScsrmm2", "hipsparseScsrmm2", "library"); k("cusparseScsrmv", "hipsparseScsrmv", "library"); k("cusparseScsrsm2_analysis", "hipsparseScsrsm2_analysis", "library"); k("cusparseScsrsm2_bufferSizeExt", "hipsparseScsrsm2_bufferSizeExt", "library"); k("cusparseScsrsm2_solve", "hipsparseScsrsm2_solve", "library"); k("cusparseScsrsv2_analysis", "hipsparseScsrsv2_analysis", "library"); k("cusparseScsrsv2_bufferSize", "hipsparseScsrsv2_bufferSize", "library"); k("cusparseScsrsv2_bufferSizeExt", "hipsparseScsrsv2_bufferSizeExt", "library"); k("cusparseScsrsv2_solve", "hipsparseScsrsv2_solve", "library"); k("cusparseScsru2csr", "hipsparseScsru2csr", "library"); k("cusparseScsru2csr_bufferSizeExt", "hipsparseScsru2csr_bufferSizeExt", "library"); k("cusparseSdense2csc", "hipsparseSdense2csc", "library"); k("cusparseSdense2csr", "hipsparseSdense2csr", "library"); k("cusparseSdoti", "hipsparseSdoti", "library"); k("cusparseSetMatDiagType", "hipsparseSetMatDiagType", "library"); k("cusparseSetMatFillMode", "hipsparseSetMatFillMode", "library"); k("cusparseSetMatIndexBase", "hipsparseSetMatIndexBase", "library"); k("cusparseSetMatType", "hipsparseSetMatType", "library"); k("cusparseSetPointerMode", "hipsparseSetPointerMode", "library"); k("cusparseSetStream", "hipsparseSetStream", "library"); k("cusparseSgebsr2csr", "hipsparseSgebsr2csr", "library"); k("cusparseSgebsr2gebsc", "hipsparseSgebsr2gebsc", "library"); k("cusparseSgebsr2gebsc_bufferSize", "hipsparseSgebsr2gebsc_bufferSize", "library"); k("cusparseSgebsr2gebsr", "hipsparseSgebsr2gebsr", "library"); k("cusparseSgebsr2gebsr_bufferSize", "hipsparseSgebsr2gebsr_bufferSize", "library"); k("cusparseSgemmi", "hipsparseSgemmi", "library"); k("cusparseSgemvi", "hipsparseSgemvi", "library"); k("cusparseSgemvi_bufferSize", "hipsparseSgemvi_bufferSize", "library"); k("cusparseSgpsvInterleavedBatch", "hipsparseSgpsvInterleavedBatch", "library"); k("cusparseSgpsvInterleavedBatch_bufferSizeExt", "hipsparseSgpsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseSgthr", "hipsparseSgthr", "library"); k("cusparseSgthrz", "hipsparseSgthrz", "library"); k("cusparseSgtsv2", "hipsparseSgtsv2", "library"); k("cusparseSgtsv2StridedBatch", "hipsparseSgtsv2StridedBatch", "library"); k("cusparseSgtsv2StridedBatch_bufferSizeExt", "hipsparseSgtsv2StridedBatch_bufferSizeExt", "library"); k("cusparseSgtsv2_bufferSizeExt", "hipsparseSgtsv2_bufferSizeExt", "library"); k("cusparseSgtsv2_nopivot", "hipsparseSgtsv2_nopivot", "library"); k("cusparseSgtsv2_nopivot_bufferSizeExt", "hipsparseSgtsv2_nopivot_bufferSizeExt", "library"); k("cusparseSgtsvInterleavedBatch", "hipsparseSgtsvInterleavedBatch", "library"); k("cusparseSgtsvInterleavedBatch_bufferSizeExt", "hipsparseSgtsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseShyb2csr", "hipsparseShyb2csr", "library"); k("cusparseShybmv", "hipsparseShybmv", "library"); k("cusparseSnnz", "hipsparseSnnz", "library"); k("cusparseSnnz_compress", "hipsparseSnnz_compress", "library"); k("cusparseSolvePolicy_t", "hipsparseSolvePolicy_t", "type"); k("cusparseSpGEMMAlg_t", "hipsparseSpGEMMAlg_t", "type"); k("cusparseSpGEMMDescr", "hipsparseSpGEMMDescr", "type"); k("cusparseSpGEMMDescr_t", "hipsparseSpGEMMDescr_t", "type"); k("cusparseSpGEMM_compute", "hipsparseSpGEMM_compute", "library"); k("cusparseSpGEMM_copy", "hipsparseSpGEMM_copy", "library"); k("cusparseSpGEMM_createDescr", "hipsparseSpGEMM_createDescr", "library"); k("cusparseSpGEMM_destroyDescr", "hipsparseSpGEMM_destroyDescr", "library"); k("cusparseSpGEMM_workEstimation", "hipsparseSpGEMM_workEstimation", "library"); k("cusparseSpGEMMreuse_compute", "hipsparseSpGEMMreuse_compute", "library"); k("cusparseSpGEMMreuse_copy", "hipsparseSpGEMMreuse_copy", "library"); k("cusparseSpGEMMreuse_nnz", "hipsparseSpGEMMreuse_nnz", "library"); k("cusparseSpGEMMreuse_workEstimation", "hipsparseSpGEMMreuse_workEstimation", "library"); k("cusparseSpMM", "hipsparseSpMM", "library"); k("cusparseSpMMAlg_t", "hipsparseSpMMAlg_t", "type"); k("cusparseSpMM_bufferSize", "hipsparseSpMM_bufferSize", "library"); k("cusparseSpMM_preprocess", "hipsparseSpMM_preprocess", "library"); k("cusparseSpMV", "hipsparseSpMV", "library"); k("cusparseSpMVAlg_t", "hipsparseSpMVAlg_t", "type"); k("cusparseSpMV_bufferSize", "hipsparseSpMV_bufferSize", "library"); k("cusparseSpMV_preprocess", "hipsparseSpMV_preprocess", "library"); k("cusparseSpMatAttribute_t", "hipsparseSpMatAttribute_t", "type"); k("cusparseSpMatDescr_t", "hipsparseSpMatDescr_t", "type"); k("cusparseSpMatGetAttribute", "hipsparseSpMatGetAttribute", "library"); k("cusparseSpMatGetFormat", "hipsparseSpMatGetFormat", "library"); k("cusparseSpMatGetIndexBase", "hipsparseSpMatGetIndexBase", "library"); k("cusparseSpMatGetSize", "hipsparseSpMatGetSize", "library"); k("cusparseSpMatGetStridedBatch", "hipsparseSpMatGetStridedBatch", "library"); k("cusparseSpMatGetValues", "hipsparseSpMatGetValues", "library"); k("cusparseSpMatSetAttribute", "hipsparseSpMatSetAttribute", "library"); k("cusparseSpMatSetStridedBatch", "hipsparseSpMatSetStridedBatch", "library"); k("cusparseSpMatSetValues", "hipsparseSpMatSetValues", "library"); k("cusparseSpSMAlg_t", "hipsparseSpSMAlg_t", "type"); k("cusparseSpSMDescr", "hipsparseSpSMDescr", "type"); k("cusparseSpSMDescr_t", "hipsparseSpSMDescr_t", "type"); k("cusparseSpSM_analysis", "hipsparseSpSM_analysis", "library"); k("cusparseSpSM_bufferSize", "hipsparseSpSM_bufferSize", "library"); k("cusparseSpSM_createDescr", "hipsparseSpSM_createDescr", "library"); k("cusparseSpSM_destroyDescr", "hipsparseSpSM_destroyDescr", "library"); k("cusparseSpSM_solve", "hipsparseSpSM_solve", "library"); k("cusparseSpSVAlg_t", "hipsparseSpSVAlg_t", "type"); k("cusparseSpSVDescr", "hipsparseSpSVDescr", "type"); k("cusparseSpSVDescr_t", "hipsparseSpSVDescr_t", "type"); k("cusparseSpSV_analysis", "hipsparseSpSV_analysis", "library"); k("cusparseSpSV_bufferSize", "hipsparseSpSV_bufferSize", "library"); k("cusparseSpSV_createDescr", "hipsparseSpSV_createDescr", "library"); k("cusparseSpSV_destroyDescr", "hipsparseSpSV_destroyDescr", "library"); k("cusparseSpSV_solve", "hipsparseSpSV_solve", "library"); k("cusparseSpVV", "hipsparseSpVV", "library"); k("cusparseSpVV_bufferSize", "hipsparseSpVV_bufferSize", "library"); k("cusparseSpVecDescr_t", "hipsparseSpVecDescr_t", "type"); k("cusparseSpVecGet", "hipsparseSpVecGet", "library"); k("cusparseSpVecGetIndexBase", "hipsparseSpVecGetIndexBase", "library"); k("cusparseSpVecGetValues", "hipsparseSpVecGetValues", "library"); k("cusparseSpVecSetValues", "hipsparseSpVecSetValues", "library"); k("cusparseSparseToDense", "hipsparseSparseToDense", "library"); k("cusparseSparseToDenseAlg_t", "hipsparseSparseToDenseAlg_t", "type"); k("cusparseSparseToDense_bufferSize", "hipsparseSparseToDense_bufferSize", "library"); k("cusparseSpruneCsr2csr", "hipsparseSpruneCsr2csr", "library"); k("cusparseSpruneCsr2csrByPercentage", "hipsparseSpruneCsr2csrByPercentage", "library"); k("cusparseSpruneCsr2csrByPercentage_bufferSizeExt", "hipsparseSpruneCsr2csrByPercentage_bufferSizeExt", "library"); k("cusparseSpruneCsr2csrNnz", "hipsparseSpruneCsr2csrNnz", "library"); k("cusparseSpruneCsr2csrNnzByPercentage", "hipsparseSpruneCsr2csrNnzByPercentage", "library"); k("cusparseSpruneCsr2csr_bufferSizeExt", "hipsparseSpruneCsr2csr_bufferSizeExt", "library"); k("cusparseSpruneDense2csr", "hipsparseSpruneDense2csr", "library"); k("cusparseSpruneDense2csrByPercentage", "hipsparseSpruneDense2csrByPercentage", "library"); k("cusparseSpruneDense2csrByPercentage_bufferSizeExt", "hipsparseSpruneDense2csrByPercentage_bufferSizeExt", "library"); k("cusparseSpruneDense2csrNnz", "hipsparseSpruneDense2csrNnz", "library"); k("cusparseSpruneDense2csrNnzByPercentage", "hipsparseSpruneDense2csrNnzByPercentage", "library"); k("cusparseSpruneDense2csr_bufferSizeExt", "hipsparseSpruneDense2csr_bufferSizeExt", "library"); k("cusparseSroti", "hipsparseSroti", "library"); k("cusparseSsctr", "hipsparseSsctr", "library"); k("cusparseStatus_t", "hipsparseStatus_t", "type"); k("cusparseXbsric02_zeroPivot", "hipsparseXbsric02_zeroPivot", "library"); k("cusparseXbsrilu02_zeroPivot", "hipsparseXbsrilu02_zeroPivot", "library"); k("cusparseXbsrsm2_zeroPivot", "hipsparseXbsrsm2_zeroPivot", "library"); k("cusparseXbsrsv2_zeroPivot", "hipsparseXbsrsv2_zeroPivot", "library"); k("cusparseXcoo2csr", "hipsparseXcoo2csr", "library"); k("cusparseXcoosortByColumn", "hipsparseXcoosortByColumn", "library"); k("cusparseXcoosortByRow", "hipsparseXcoosortByRow", "library"); k("cusparseXcoosort_bufferSizeExt", "hipsparseXcoosort_bufferSizeExt", "library"); k("cusparseXcscsort", "hipsparseXcscsort", "library"); k("cusparseXcscsort_bufferSizeExt", "hipsparseXcscsort_bufferSizeExt", "library"); k("cusparseXcsr2bsrNnz", "hipsparseXcsr2bsrNnz", "library"); k("cusparseXcsr2coo", "hipsparseXcsr2coo", "library"); k("cusparseXcsr2gebsrNnz", "hipsparseXcsr2gebsrNnz", "library"); k("cusparseXcsrgeam2Nnz", "hipsparseXcsrgeam2Nnz", "library"); k("cusparseXcsrgeamNnz", "hipsparseXcsrgeamNnz", "library"); k("cusparseXcsrgemm2Nnz", "hipsparseXcsrgemm2Nnz", "library"); k("cusparseXcsrgemmNnz", "hipsparseXcsrgemmNnz", "library"); k("cusparseXcsric02_zeroPivot", "hipsparseXcsric02_zeroPivot", "library"); k("cusparseXcsrilu02_zeroPivot", "hipsparseXcsrilu02_zeroPivot", "library"); k("cusparseXcsrsm2_zeroPivot", "hipsparseXcsrsm2_zeroPivot", "library"); k("cusparseXcsrsort", "hipsparseXcsrsort", "library"); k("cusparseXcsrsort_bufferSizeExt", "hipsparseXcsrsort_bufferSizeExt", "library"); k("cusparseXcsrsv2_zeroPivot", "hipsparseXcsrsv2_zeroPivot", "library"); k("cusparseXgebsr2gebsrNnz", "hipsparseXgebsr2gebsrNnz", "library"); k("cusparseZaxpyi", "hipsparseZaxpyi", "library"); k("cusparseZbsr2csr", "hipsparseZbsr2csr", "library"); k("cusparseZbsric02", "hipsparseZbsric02", "library"); k("cusparseZbsric02_analysis", "hipsparseZbsric02_analysis", "library"); k("cusparseZbsric02_bufferSize", "hipsparseZbsric02_bufferSize", "library"); k("cusparseZbsrilu02", "hipsparseZbsrilu02", "library"); k("cusparseZbsrilu02_analysis", "hipsparseZbsrilu02_analysis", "library"); k("cusparseZbsrilu02_bufferSize", "hipsparseZbsrilu02_bufferSize", "library"); k("cusparseZbsrilu02_numericBoost", "hipsparseZbsrilu02_numericBoost", "library"); k("cusparseZbsrmm", "hipsparseZbsrmm", "library"); k("cusparseZbsrmv", "hipsparseZbsrmv", "library"); k("cusparseZbsrsm2_analysis", "hipsparseZbsrsm2_analysis", "library"); k("cusparseZbsrsm2_bufferSize", "hipsparseZbsrsm2_bufferSize", "library"); k("cusparseZbsrsm2_solve", "hipsparseZbsrsm2_solve", "library"); k("cusparseZbsrsv2_analysis", "hipsparseZbsrsv2_analysis", "library"); k("cusparseZbsrsv2_bufferSize", "hipsparseZbsrsv2_bufferSize", "library"); k("cusparseZbsrsv2_bufferSizeExt", "hipsparseZbsrsv2_bufferSizeExt", "library"); k("cusparseZbsrsv2_solve", "hipsparseZbsrsv2_solve", "library"); k("cusparseZbsrxmv", "hipsparseZbsrxmv", "library"); k("cusparseZcsc2dense", "hipsparseZcsc2dense", "library"); k("cusparseZcsr2bsr", "hipsparseZcsr2bsr", "library"); k("cusparseZcsr2csc", "hipsparseZcsr2csc", "library"); k("cusparseZcsr2csr_compress", "hipsparseZcsr2csr_compress", "library"); k("cusparseZcsr2csru", "hipsparseZcsr2csru", "library"); k("cusparseZcsr2dense", "hipsparseZcsr2dense", "library"); k("cusparseZcsr2gebsr", "hipsparseZcsr2gebsr", "library"); k("cusparseZcsr2gebsr_bufferSize", "hipsparseZcsr2gebsr_bufferSize", "library"); k("cusparseZcsr2hyb", "hipsparseZcsr2hyb", "library"); k("cusparseZcsrcolor", "hipsparseZcsrcolor", "library"); k("cusparseZcsrgeam", "hipsparseZcsrgeam", "library"); k("cusparseZcsrgeam2", "hipsparseZcsrgeam2", "library"); k("cusparseZcsrgeam2_bufferSizeExt", "hipsparseZcsrgeam2_bufferSizeExt", "library"); k("cusparseZcsrgemm", "hipsparseZcsrgemm", "library"); k("cusparseZcsrgemm2", "hipsparseZcsrgemm2", "library"); k("cusparseZcsrgemm2_bufferSizeExt", "hipsparseZcsrgemm2_bufferSizeExt", "library"); k("cusparseZcsric02", "hipsparseZcsric02", "library"); k("cusparseZcsric02_analysis", "hipsparseZcsric02_analysis", "library"); k("cusparseZcsric02_bufferSize", "hipsparseZcsric02_bufferSize", "library"); k("cusparseZcsric02_bufferSizeExt", "hipsparseZcsric02_bufferSizeExt", "library"); k("cusparseZcsrilu02", "hipsparseZcsrilu02", "library"); k("cusparseZcsrilu02_analysis", "hipsparseZcsrilu02_analysis", "library"); k("cusparseZcsrilu02_bufferSize", "hipsparseZcsrilu02_bufferSize", "library"); k("cusparseZcsrilu02_bufferSizeExt", "hipsparseZcsrilu02_bufferSizeExt", "library"); k("cusparseZcsrilu02_numericBoost", "hipsparseZcsrilu02_numericBoost", "library"); k("cusparseZcsrmm", "hipsparseZcsrmm", "library"); k("cusparseZcsrmm2", "hipsparseZcsrmm2", "library"); k("cusparseZcsrmv", "hipsparseZcsrmv", "library"); k("cusparseZcsrsm2_analysis", "hipsparseZcsrsm2_analysis", "library"); k("cusparseZcsrsm2_bufferSizeExt", "hipsparseZcsrsm2_bufferSizeExt", "library"); k("cusparseZcsrsm2_solve", "hipsparseZcsrsm2_solve", "library"); k("cusparseZcsrsv2_analysis", "hipsparseZcsrsv2_analysis", "library"); k("cusparseZcsrsv2_bufferSize", "hipsparseZcsrsv2_bufferSize", "library"); k("cusparseZcsrsv2_bufferSizeExt", "hipsparseZcsrsv2_bufferSizeExt", "library"); k("cusparseZcsrsv2_solve", "hipsparseZcsrsv2_solve", "library"); k("cusparseZcsru2csr", "hipsparseZcsru2csr", "library"); k("cusparseZcsru2csr_bufferSizeExt", "hipsparseZcsru2csr_bufferSizeExt", "library"); k("cusparseZdense2csc", "hipsparseZdense2csc", "library"); k("cusparseZdense2csr", "hipsparseZdense2csr", "library"); k("cusparseZdotci", "hipsparseZdotci", "library"); k("cusparseZdoti", "hipsparseZdoti", "library"); k("cusparseZgebsr2csr", "hipsparseZgebsr2csr", "library"); k("cusparseZgebsr2gebsc", "hipsparseZgebsr2gebsc", "library"); k("cusparseZgebsr2gebsc_bufferSize", "hipsparseZgebsr2gebsc_bufferSize", "library"); k("cusparseZgebsr2gebsr", "hipsparseZgebsr2gebsr", "library"); k("cusparseZgebsr2gebsr_bufferSize", "hipsparseZgebsr2gebsr_bufferSize", "library"); k("cusparseZgemmi", "hipsparseZgemmi", "library"); k("cusparseZgemvi", "hipsparseZgemvi", "library"); k("cusparseZgemvi_bufferSize", "hipsparseZgemvi_bufferSize", "library"); k("cusparseZgpsvInterleavedBatch", "hipsparseZgpsvInterleavedBatch", "library"); k("cusparseZgpsvInterleavedBatch_bufferSizeExt", "hipsparseZgpsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseZgthr", "hipsparseZgthr", "library"); k("cusparseZgthrz", "hipsparseZgthrz", "library"); k("cusparseZgtsv2", "hipsparseZgtsv2", "library"); k("cusparseZgtsv2StridedBatch", "hipsparseZgtsv2StridedBatch", "library"); k("cusparseZgtsv2StridedBatch_bufferSizeExt", "hipsparseZgtsv2StridedBatch_bufferSizeExt", "library"); k("cusparseZgtsv2_bufferSizeExt", "hipsparseZgtsv2_bufferSizeExt", "library"); k("cusparseZgtsv2_nopivot", "hipsparseZgtsv2_nopivot", "library"); k("cusparseZgtsv2_nopivot_bufferSizeExt", "hipsparseZgtsv2_nopivot_bufferSizeExt", "library"); k("cusparseZgtsvInterleavedBatch", "hipsparseZgtsvInterleavedBatch", "library"); k("cusparseZgtsvInterleavedBatch_bufferSizeExt", "hipsparseZgtsvInterleavedBatch_bufferSizeExt", "library"); k("cusparseZhyb2csr", "hipsparseZhyb2csr", "library"); k("cusparseZhybmv", "hipsparseZhybmv", "library"); k("cusparseZnnz", "hipsparseZnnz", "library"); k("cusparseZnnz_compress", "hipsparseZnnz_compress", "library"); k("cusparseZsctr", "hipsparseZsctr", "library"); k("cutensorAlgo_t", "hiptensorAlgo_t", "type"); k("cutensorAutotuneMode_t", "hiptensorAutotuneMode_t", "type"); k("cutensorCacheMode_t", "hiptensorCacheMode_t", "type"); k("cutensorComputeDescriptor_t", "hiptensorComputeDescriptor_t", "type"); k("cutensorComputeType_t", "hiptensorComputeDescriptor_t", "type"); k("cutensorContract", "hiptensorContract", "library"); k("cutensorContraction", "hiptensorContraction", "library"); k("cutensorContractionPlan_t", "hiptensorContractionPlan_t", "type"); k("cutensorCreate", "hiptensorCreate", "library"); k("cutensorCreateContraction", "hiptensorCreateContraction", "library"); k("cutensorCreateElementwiseBinary", "hiptensorCreateElementwiseBinary", "library"); k("cutensorCreateElementwiseTrinary", "hiptensorCreateElementwiseTrinary", "library"); k("cutensorCreatePermutation", "hiptensorCreatePermutation", "library"); k("cutensorCreatePlan", "hiptensorCreatePlan", "library"); k("cutensorCreatePlanPreference", "hiptensorCreatePlanPreference", "library"); k("cutensorCreateReduction", "hiptensorCreateReduction", "library"); k("cutensorCreateTensorDescriptor", "hiptensorCreateTensorDescriptor", "library"); k("cutensorDataType_t", "hiptensorDataType_t", "type"); k("cutensorDestroy", "hiptensorDestroy", "library"); k("cutensorDestroyOperationDescriptor", "hiptensorDestroyOperationDescriptor", "library"); k("cutensorDestroyPlan", "hiptensorDestroyPlan", "library"); k("cutensorDestroyPlanPreference", "hiptensorDestroyPlanPreference", "library"); k("cutensorDestroyTensorDescriptor", "hiptensorDestroyTensorDescriptor", "library"); k("cutensorElementwiseBinaryExecute", "hiptensorElementwiseBinaryExecute", "library"); k("cutensorElementwiseTrinaryExecute", "hiptensorElementwiseTrinaryExecute", "library"); k("cutensorEstimateWorkspaceSize", "hiptensorEstimateWorkspaceSize", "library"); k("cutensorGetCudartVersion", "hiptensorGetHiprtVersion", "library"); k("cutensorGetErrorString", "hiptensorGetErrorString", "library"); k("cutensorGetVersion", "hiptensorGetVersion", "library"); k("cutensorHandle", "hiptensorHandle", "type"); k("cutensorHandleReadPlanCacheFromFile", "hiptensorHandleReadPlanCacheFromFile", "library"); k("cutensorHandleResizePlanCache", "hiptensorHandleResizePlanCache", "library"); k("cutensorHandleWritePlanCacheToFile", "hiptensorHandleWritePlanCacheToFile", "library"); k("cutensorHandle_t", "hiptensorHandle_t", "type"); k("cutensorInitTensorDescriptor", "hiptensorInitTensorDescriptor", "library"); k("cutensorJitMode_t", "hiptensorJitMode_t", "type"); k("cutensorLoggerCallback_t", "hiptensorLoggerCallback_t", "type"); k("cutensorLoggerForceDisable", "hiptensorLoggerForceDisable", "library"); k("cutensorLoggerOpenFile", "hiptensorLoggerOpenFile", "library"); k("cutensorLoggerSetCallback", "hiptensorLoggerSetCallback", "library"); k("cutensorLoggerSetFile", "hiptensorLoggerSetFile", "library"); k("cutensorLoggerSetLevel", "hiptensorLoggerSetLevel", "library"); k("cutensorLoggerSetMask", "hiptensorLoggerSetMask", "library"); k("cutensorOperationDescriptor", "hiptensorOperationDescriptor", "type"); k("cutensorOperationDescriptorAttribute_t", "hiptensorOperationDescriptorAttribute_t", "type"); k("cutensorOperationDescriptorGetAttribute", "hiptensorOperationDescriptorGetAttribute", "library"); k("cutensorOperationDescriptorSetAttribute", "hiptensorOperationDescriptorSetAttribute", "library"); k("cutensorOperationDescriptor_t", "hiptensorOperationDescriptor_t", "type"); k("cutensorOperator_t", "hiptensorOperator_t", "type"); k("cutensorPermutation", "hiptensorPermutation", "library"); k("cutensorPermute", "hiptensorPermute", "library"); k("cutensorPlan", "hiptensorPlan", "type"); k("cutensorPlanAttribute_t", "hiptensorPlanAttribute_t", "type"); k("cutensorPlanGetAttribute", "hiptensorPlanGetAttribute", "library"); k("cutensorPlanPreference", "hiptensorPlanPreference", "type"); k("cutensorPlanPreferenceAttribute_t", "hiptensorPlanPreferenceAttribute_t", "type"); k("cutensorPlanPreferenceSetAttribute", "hiptensorPlanPreferenceSetAttribute", "library"); k("cutensorPlanPreference_t", "hiptensorPlanPreference_t", "type"); k("cutensorPlan_t", "hiptensorPlan_t", "type"); k("cutensorReadKernelCacheFromFile", "hiptensorReadKernelCacheFromFile", "library"); k("cutensorReduce", "hiptensorReduce", "library"); k("cutensorReduction", "hiptensorReduction", "library"); k("cutensorStatus_t", "hiptensorStatus_t", "type"); k("cutensorTensorDescriptor", "hiptensorTensorDescriptor", "type"); k("cutensorTensorDescriptor_t", "hiptensorTensorDescriptor_t", "type"); k("cutensorWorksizePreference_t", "hiptensorWorksizePreference_t", "type"); k("cutensorWriteKernelCacheToFile", "hiptensorWriteKernelCacheToFile", "library"); k("cyl_bessel_i0", "cyl_bessel_i0", "device_function"); k("cyl_bessel_i0f", "cyl_bessel_i0f", "device_function"); k("cyl_bessel_i1", "cyl_bessel_i1", "device_function"); k("cyl_bessel_i1f", "cyl_bessel_i1f", "device_function"); k("double1", "double1", "device_type"); k("double2", "double2", "device_type"); k("double3", "double3", "device_type"); k("double4", "double4", "device_type"); k("erf", "erf", "device_function"); k("erfc", "erfc", "device_function"); k("erfcf", "erfcf", "device_function"); k("erfcinv", "erfcinv", "device_function"); k("erfcinvf", "erfcinvf", "device_function"); k("erfcx", "erfcx", "device_function"); k("erfcxf", "erfcxf", "device_function"); k("erff", "erff", "device_function"); k("erfinv", "erfinv", "device_function"); k("erfinvf", "erfinvf", "device_function"); k("exp", "exp", "device_function"); k("exp10", "exp10", "device_function"); k("exp10f", "exp10f", "device_function"); k("exp2", "exp2", "device_function"); k("exp2f", "exp2f", "device_function"); k("expf", "expf", "device_function"); k("expm1", "expm1", "device_function"); k("expm1f", "expm1f", "device_function"); k("fabs", "fabs", "device_function"); k("fabsf", "fabsf", "device_function"); k("fdim", "fdim", "device_function"); k("fdimf", "fdimf", "device_function"); k("fdividef", "fdividef", "device_function"); k("fftw_cleanup", "fftw_cleanup", "library"); k("fftw_complex", "fftw_complex", "type"); k("fftw_cost", "fftw_cost", "library"); k("fftw_destroy_plan", "fftw_destroy_plan", "library"); k("fftw_execute", "fftw_execute", "library"); k("fftw_execute_dft", "fftw_execute_dft", "library"); k("fftw_execute_dft_c2r", "fftw_execute_dft_c2r", "library"); k("fftw_execute_dft_r2c", "fftw_execute_dft_r2c", "library"); k("fftw_flops", "fftw_flops", "library"); k("fftw_plan", "fftw_plan", "type"); k("fftw_plan_dft", "fftw_plan_dft", "library"); k("fftw_plan_dft_1d", "fftw_plan_dft_1d", "library"); k("fftw_plan_dft_2d", "fftw_plan_dft_2d", "library"); k("fftw_plan_dft_3d", "fftw_plan_dft_3d", "library"); k("fftw_plan_dft_c2r", "fftw_plan_dft_c2r", "library"); k("fftw_plan_dft_c2r_1d", "fftw_plan_dft_c2r_1d", "library"); k("fftw_plan_dft_c2r_2d", "fftw_plan_dft_c2r_2d", "library"); k("fftw_plan_dft_c2r_3d", "fftw_plan_dft_c2r_3d", "library"); k("fftw_plan_dft_r2c", "fftw_plan_dft_r2c", "library"); k("fftw_plan_dft_r2c_1d", "fftw_plan_dft_r2c_1d", "library"); k("fftw_plan_dft_r2c_2d", "fftw_plan_dft_r2c_2d", "library"); k("fftw_plan_dft_r2c_3d", "fftw_plan_dft_r2c_3d", "library"); k("fftw_print_plan", "fftw_print_plan", "library"); k("fftw_set_timelimit", "fftw_set_timelimit", "library"); k("fftwf_cleanup", "fftwf_cleanup", "library"); k("fftwf_complex", "fftwf_complex", "type"); k("fftwf_cost", "fftwf_cost", "library"); k("fftwf_destroy_plan", "fftwf_destroy_plan", "library"); k("fftwf_execute", "fftwf_execute", "library"); k("fftwf_execute_dft", "fftwf_execute_dft", "library"); k("fftwf_execute_dft_c2r", "fftwf_execute_dft_c2r", "library"); k("fftwf_execute_dft_r2c", "fftwf_execute_dft_r2c", "library"); k("fftwf_flops", "fftwf_flops", "library"); k("fftwf_plan", "fftwf_plan", "type"); k("fftwf_plan_dft", "fftwf_plan_dft", "library"); k("fftwf_plan_dft_1d", "fftwf_plan_dft_1d", "library"); k("fftwf_plan_dft_2d", "fftwf_plan_dft_2d", "library"); k("fftwf_plan_dft_3d", "fftwf_plan_dft_3d", "library"); k("fftwf_plan_dft_c2r", "fftwf_plan_dft_c2r", "library"); k("fftwf_plan_dft_c2r_1d", "fftwf_plan_dft_c2r_1d", "library"); k("fftwf_plan_dft_c2r_2d", "fftwf_plan_dft_c2r_2d", "library"); k("fftwf_plan_dft_c2r_3d", "fftwf_plan_dft_c2r_3d", "library"); k("fftwf_plan_dft_r2c", "fftwf_plan_dft_r2c", "library"); k("fftwf_plan_dft_r2c_1d", "fftwf_plan_dft_r2c_1d", "library"); k("fftwf_plan_dft_r2c_2d", "fftwf_plan_dft_r2c_2d", "library"); k("fftwf_plan_dft_r2c_3d", "fftwf_plan_dft_r2c_3d", "library"); k("fftwf_print_plan", "fftwf_print_plan", "library"); k("fftwf_set_timelimit", "fftwf_set_timelimit", "library"); k("float1", "float1", "device_type"); k("float2", "float2", "device_type"); k("float3", "float3", "device_type"); k("float4", "float4", "device_type"); k("floor", "floor", "device_function"); k("floorf", "floorf", "device_function"); k("fma", "fma", "device_function"); k("fmaf", "fmaf", "device_function"); k("fmax", "fmax", "device_function"); k("fmaxf", "fmaxf", "device_function"); k("fmin", "fmin", "device_function"); k("fminf", "fminf", "device_function"); k("fmod", "fmod", "device_function"); k("fmodf", "fmodf", "device_function"); k("frexp", "frexp", "device_function"); k("frexpf", "frexpf", "device_function"); k("gesvdjInfo_t", "hipsolverGesvdjInfo_t", "type"); k("h2ceil", "h2ceil", "device_function"); k("h2cos", "h2cos", "device_function"); k("h2exp", "h2exp", "device_function"); k("h2exp10", "h2exp10", "device_function"); k("h2exp2", "h2exp2", "device_function"); k("h2floor", "h2floor", "device_function"); k("h2log", "h2log", "device_function"); k("h2log10", "h2log10", "device_function"); k("h2log2", "h2log2", "device_function"); k("h2rcp", "h2rcp", "device_function"); k("h2rint", "h2rint", "device_function"); k("h2rsqrt", "h2rsqrt", "device_function"); k("h2sin", "h2sin", "device_function"); k("h2sqrt", "h2sqrt", "device_function"); k("h2trunc", "h2trunc", "device_function"); k("hceil", "hceil", "device_function"); k("hcos", "hcos", "device_function"); k("hexp", "hexp", "device_function"); k("hexp10", "hexp10", "device_function"); k("hexp2", "hexp2", "device_function"); k("hfloor", "hfloor", "device_function"); k("hlog", "hlog", "device_function"); k("hlog10", "hlog10", "device_function"); k("hlog2", "hlog2", "device_function"); k("hrcp", "hrcp", "device_function"); k("hrint", "hrint", "device_function"); k("hrsqrt", "hrsqrt", "device_function"); k("hsin", "hsin", "device_function"); k("hsqrt", "hsqrt", "device_function"); k("htrunc", "htrunc", "device_function"); k("hypot", "hypot", "device_function"); k("hypotf", "hypotf", "device_function"); k("ilogb", "ilogb", "device_function"); k("ilogbf", "ilogbf", "device_function"); k("int1", "int1", "device_type"); k("int2", "int2", "device_type"); k("int3", "int3", "device_type"); k("int4", "int4", "device_type"); k("isfinite", "isfinite", "device_function"); k("isinf", "isinf", "device_function"); k("isnan", "isnan", "device_function"); k("j0", "j0", "device_function"); k("j0f", "j0f", "device_function"); k("j1", "j1", "device_function"); k("j1f", "j1f", "device_function"); k("jn", "jn", "device_function"); k("jnf", "jnf", "device_function"); k("labs", "labs", "device_function"); k("ldexp", "ldexp", "device_function"); k("ldexpf", "ldexpf", "device_function"); k("lgamma", "lgamma", "device_function"); k("lgammaf", "lgammaf", "device_function"); k("llabs", "llabs", "device_function"); k("llrint", "llrint", "device_function"); k("llrintf", "llrintf", "device_function"); k("llround", "llround", "device_function"); k("llroundf", "llroundf", "device_function"); k("log", "log", "device_function"); k("log10", "log10", "device_function"); k("log10f", "log10f", "device_function"); k("log1p", "log1p", "device_function"); k("log1pf", "log1pf", "device_function"); k("log2", "log2", "device_function"); k("log2f", "log2f", "device_function"); k("logb", "logb", "device_function"); k("logbf", "logbf", "device_function"); k("logf", "logf", "device_function"); k("long1", "long1", "device_type"); k("long2", "long2", "device_type"); k("long3", "long3", "device_type"); k("long4", "long4", "device_type"); k("longlong1", "longlong1", "device_type"); k("longlong2", "longlong2", "device_type"); k("longlong3", "longlong3", "device_type"); k("longlong4", "longlong4", "device_type"); k("lrint", "lrint", "device_function"); k("lrintf", "lrintf", "device_function"); k("lround", "lround", "device_function"); k("lroundf", "lroundf", "device_function"); k("make_char1", "make_char1", "device_function"); k("make_char2", "make_char2", "device_function"); k("make_char3", "make_char3", "device_function"); k("make_char4", "make_char4", "device_function"); k("make_cuComplex", "make_hipComplex", "complex"); k("make_cuDoubleComplex", "make_hipDoubleComplex", "complex"); k("make_cuFloatComplex", "make_hipFloatComplex", "complex"); k("make_cudaExtent", "make_hipExtent", "memory"); k("make_cudaPitchedPtr", "make_hipPitchedPtr", "memory"); k("make_cudaPos", "make_hipPos", "memory"); k("make_double1", "make_double1", "device_function"); k("make_double2", "make_double2", "device_function"); k("make_double3", "make_double3", "device_function"); k("make_double4", "make_double4", "device_function"); k("make_float1", "make_float1", "device_function"); k("make_float2", "make_float2", "device_function"); k("make_float3", "make_float3", "device_function"); k("make_float4", "make_float4", "device_function"); k("make_half2", "make_half2", "device_function"); k("make_int1", "make_int1", "device_function"); k("make_int2", "make_int2", "device_function"); k("make_int3", "make_int3", "device_function"); k("make_int4", "make_int4", "device_function"); k("make_long1", "make_long1", "device_function"); k("make_long2", "make_long2", "device_function"); k("make_long3", "make_long3", "device_function"); k("make_long4", "make_long4", "device_function"); k("make_longlong1", "make_longlong1", "device_function"); k("make_longlong2", "make_longlong2", "device_function"); k("make_longlong3", "make_longlong3", "device_function"); k("make_longlong4", "make_longlong4", "device_function"); k("make_short1", "make_short1", "device_function"); k("make_short2", "make_short2", "device_function"); k("make_short3", "make_short3", "device_function"); k("make_short4", "make_short4", "device_function"); k("make_uchar1", "make_uchar1", "device_function"); k("make_uchar2", "make_uchar2", "device_function"); k("make_uchar3", "make_uchar3", "device_function"); k("make_uchar4", "make_uchar4", "device_function"); k("make_uint1", "make_uint1", "device_function"); k("make_uint2", "make_uint2", "device_function"); k("make_uint3", "make_uint3", "device_function"); k("make_uint4", "make_uint4", "device_function"); k("make_ulong1", "make_ulong1", "device_function"); k("make_ulong2", "make_ulong2", "device_function"); k("make_ulong3", "make_ulong3", "device_function"); k("make_ulong4", "make_ulong4", "device_function"); k("make_ulonglong1", "make_ulonglong1", "device_function"); k("make_ulonglong2", "make_ulonglong2", "device_function"); k("make_ulonglong3", "make_ulonglong3", "device_function"); k("make_ulonglong4", "make_ulonglong4", "device_function"); k("make_ushort1", "make_ushort1", "device_function"); k("make_ushort2", "make_ushort2", "device_function"); k("make_ushort3", "make_ushort3", "device_function"); k("make_ushort4", "make_ushort4", "device_function"); k("max", "max", "device_function"); k("min", "min", "device_function"); k("modf", "modf", "device_function"); k("modff", "modff", "device_function"); k("nan", "nan", "device_function"); k("nanf", "nanf", "device_function"); k("nearbyint", "nearbyint", "device_function"); k("nearbyintf", "nearbyintf", "device_function"); k("nextafter", "nextafter", "device_function"); k("nextafterf", "nextafterf", "device_function"); k("norm", "norm", "device_function"); k("norm3d", "norm3d", "device_function"); k("norm3df", "norm3df", "device_function"); k("norm4d", "norm4d", "device_function"); k("norm4df", "norm4df", "device_function"); k("normcdf", "normcdf", "device_function"); k("normcdff", "normcdff", "device_function"); k("normcdfinv", "normcdfinv", "device_function"); k("normcdfinvf", "normcdfinvf", "device_function"); k("normf", "normf", "device_function"); k("nv_bfloat16", "hip_bfloat16", "device_type"); k("nvrtcAddNameExpression", "hiprtcAddNameExpression", "library"); k("nvrtcCompileProgram", "hiprtcCompileProgram", "library"); k("nvrtcCreateProgram", "hiprtcCreateProgram", "library"); k("nvrtcDestroyProgram", "hiprtcDestroyProgram", "library"); k("nvrtcGetCUBIN", "hiprtcGetBitcode", "library"); k("nvrtcGetCUBINSize", "hiprtcGetBitcodeSize", "library"); k("nvrtcGetErrorString", "hiprtcGetErrorString", "library"); k("nvrtcGetLoweredName", "hiprtcGetLoweredName", "library"); k("nvrtcGetPTX", "hiprtcGetCode", "library"); k("nvrtcGetPTXSize", "hiprtcGetCodeSize", "library"); k("nvrtcGetProgramLog", "hiprtcGetProgramLog", "library"); k("nvrtcGetProgramLogSize", "hiprtcGetProgramLogSize", "library"); k("nvrtcProgram", "hiprtcProgram", "type"); k("nvrtcResult", "hiprtcResult", "type"); k("nvrtcVersion", "hiprtcVersion", "library"); k("pow", "pow", "device_function"); k("powf", "powf", "device_function"); k("pruneInfo", "pruneInfo", "type"); k("pruneInfo_t", "pruneInfo_t", "type"); k("rcbrt", "rcbrt", "device_function"); k("rcbrtf", "rcbrtf", "device_function"); k("remainder", "remainder", "device_function"); k("remainderf", "remainderf", "device_function"); k("remquo", "remquo", "device_function"); k("remquof", "remquof", "device_function"); k("rhypot", "rhypot", "device_function"); k("rhypotf", "rhypotf", "device_function"); k("rint", "rint", "device_function"); k("rintf", "rintf", "device_function"); k("rnorm", "rnorm", "device_function"); k("rnorm3d", "rnorm3d", "device_function"); k("rnorm3df", "rnorm3df", "device_function"); k("rnorm4d", "rnorm4d", "device_function"); k("rnorm4df", "rnorm4df", "device_function"); k("rnormf", "rnormf", "device_function"); k("round", "round", "device_function"); k("roundf", "roundf", "device_function"); k("rsqrt", "rsqrt", "device_function"); k("rsqrtf", "rsqrtf", "device_function"); k("scalbln", "scalbln", "device_function"); k("scalblnf", "scalblnf", "device_function"); k("scalbn", "scalbn", "device_function"); k("scalbnf", "scalbnf", "device_function"); k("short1", "short1", "device_type"); k("short2", "short2", "device_type"); k("short3", "short3", "device_type"); k("short4", "short4", "device_type"); k("signbit", "signbit", "device_function"); k("sin", "sin", "device_function"); k("sincos", "sincos", "device_function"); k("sincosf", "sincosf", "device_function"); k("sincospi", "sincospi", "device_function"); k("sincospif", "sincospif", "device_function"); k("sinf", "sinf", "device_function"); k("sinh", "sinh", "device_function"); k("sinhf", "sinhf", "device_function"); k("sinpi", "sinpi", "device_function"); k("sinpif", "sinpif", "device_function"); k("sockaddr_t", "sockaddr", "type"); k("sqrt", "sqrt", "device_function"); k("sqrtf", "sqrtf", "device_function"); k("surfaceReference", "surfaceReference", "type"); k("syevjInfo_t", "hipsolverSyevjInfo_t", "type"); k("tan", "tan", "device_function"); k("tanf", "tanf", "device_function"); k("tanh", "tanh", "device_function"); k("tanhf", "tanhf", "device_function"); k("texture", "texture", "type"); k("textureReference", "textureReference", "type"); k("tgamma", "tgamma", "device_function"); k("tgammaf", "tgammaf", "device_function"); k("trunc", "trunc", "device_function"); k("truncf", "truncf", "device_function"); k("uchar1", "uchar1", "device_type"); k("uchar2", "uchar2", "device_type"); k("uchar3", "uchar3", "device_type"); k("uchar4", "uchar4", "device_type"); k("uint1", "uint1", "device_type"); k("uint2", "uint2", "device_type"); k("uint3", "uint3", "device_type"); k("uint4", "uint4", "device_type"); k("ulong1", "ulong1", "device_type"); k("ulong2", "ulong2", "device_type"); k("ulong3", "ulong3", "device_type"); k("ulong4", "ulong4", "device_type"); k("ulonglong1", "ulonglong1", "device_type"); k("ulonglong2", "ulonglong2", "device_type"); k("ulonglong3", "ulonglong3", "device_type"); k("ulonglong4", "ulonglong4", "device_type"); k("ushort1", "ushort1", "device_type"); k("ushort2", "ushort2", "device_type"); k("ushort3", "ushort3", "device_type"); k("ushort4", "ushort4", "device_type"); k("y0", "y0", "device_function"); k("y0f", "y0f", "device_function"); k("y1", "y1", "device_function"); k("y1f", "y1f", "device_function"); k("yn", "yn", "device_function"); k("ynf", "ynf", "device_function"); } sub simpleIncludes { subst("channel_descriptor.h", "hip\/channel_descriptor.h", "include"); subst("cooperative_groups.h", "hip\/hip_cooperative_groups.h", "include"); subst("cuComplex.h", "hip\/hip_complex.h", "include_cuda_main_header"); subst("cub\/cub.cuh", "hipcub\/hipcub.hpp", "include_cuda_main_header"); subst("cublas.h", "hipblas.h", "include_cuda_main_header"); subst("cublasLt.h", "hipblaslt.h", "include"); subst("cublas_api.h", "hipblas.h", "include"); subst("cublas_v2.h", "hipblas.h", "include_cuda_main_header_v2"); subst("cuda.h", "hip\/hip_runtime.h", "include_cuda_main_header"); subst("cuda_bf16.h", "hip\/hip_bf16.h", "include"); subst("cuda_fp16.h", "hip\/hip_fp16.h", "include"); subst("cuda_fp4.h", "hip\/hip_fp4.h", "include"); subst("cuda_fp8.h", "hip\/hip_fp8.h", "include"); subst("cuda_profiler_api.h", "hip\/hip_runtime_api.h", "include"); subst("cuda_runtime.h", "hip\/hip_runtime.h", "include_cuda_main_header"); subst("cuda_runtime_api.h", "hip\/hip_runtime_api.h", "include"); subst("cuda_texture_types.h", "hip\/hip_texture_types.h", "include"); subst("cudnn.h", "hipDNN.h", "include_cuda_main_header"); subst("cufft.h", "hipfft\/hipfft.h", "include_cuda_main_header"); subst("cufftXt.h", "hipfft\/hipfftXt.h", "include"); subst("cufftw.h", "hipfft\/hipfftw.h", "include"); subst("cufile.h", "hipfile.h", "include"); subst("curand.h", "hiprand\/hiprand.h", "include_cuda_main_header"); subst("curand_discrete.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_discrete2.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_globals.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_kernel.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_lognormal.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_mrg32k3a.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_mtgp32.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_mtgp32_host.h", "hiprand\/hiprand_mtgp32_host.h", "include"); subst("curand_mtgp32_kernel.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_mtgp32dc_p_11213.h", "rocrand\/rocrand_mtgp32_11213.h", "include"); subst("curand_normal.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_normal_static.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_philox4x32_x.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_poisson.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_precalc.h", "hiprand\/hiprand_kernel.h", "include"); subst("curand_uniform.h", "hiprand\/hiprand_kernel.h", "include"); subst("cusolverDn.h", "hipsolver.h", "include_cuda_main_header"); subst("cusolverMg.h", "hipsolver.h", "include_cuda_main_header"); subst("cusolverRf.h", "hipsolver.h", "include_cuda_main_header"); subst("cusolverSp.h", "hipsolver.h", "include_cuda_main_header"); subst("cusolverSp_LOWLEVEL_PREVIEW.h", "hipsolver.h", "include_cuda_main_header"); subst("cusolver_common.h", "hipsolver.h", "include_cuda_main_header"); subst("cusparse.h", "hipsparse.h", "include_cuda_main_header"); subst("cusparse_v2.h", "hipsparse.h", "include_cuda_main_header_v2"); subst("cutensor.h", "hiptensor.h", "include_cuda_main_header"); subst("cutensorMg.h", "hiptensor.h", "include"); subst("device_functions.h", "hip\/device_functions.h", "include"); subst("device_launch_parameters.h", "", "include"); subst("driver_types.h", "hip\/driver_types.h", "include"); subst("helper_cuda.h", "hip\/hip_runtime_api.h", "include"); subst("helper_math.h", "hip\/hip_vector_types.h", "include"); subst("library_types.h", "hip\/library_types.h", "include"); subst("math_constants.h", "hip\/hip_math_constants.h", "include"); subst("nvrtc.h", "hip\/hiprtc.h", "include_cuda_main_header"); subst("texture_fetch_functions.h", "", "include"); subst("vector_types.h", "hip\/hip_vector_types.h", "include"); } # CUDA Kernel Launch Syntax sub transformKernelLaunch { no warnings qw/uninitialized/; my $k = 0; $k += s{([a-zA-Z_0-9:]+(?:\s*<[^>]+>)?)\s*<<<\s*(.+?)\s*>>>\s*(\(\s*\)|\()}{do { my ($f, $c, $p) = ($1, $2, $3); my (@a, $d, $cur); foreach my $s (split //, $c) { if ($s =~ /[\(\[\<]/) { $d++ } elsif ($s =~ /[\)\]\>]/) { $d-- } if ($s eq ',' && $d == 0) { push @a, $cur; $cur = '' } else { $cur .= $s } } push @a, $cur; for my $i (0 .. $#a) { my $v = $a[$i]; $v =~ s/^\s+|\s+$//g; $v = '0' if $v eq ''; $a[$i] = $v; } push @a, ('0', '0', '0'); for my $i (0..1) { $a[$i] = "dim3($a[$i])" unless $a[$i] =~ /^dim3\b/; } $f = "HIP_KERNEL_NAME($f)" if $f =~ /\}]/) { $d-- } if ($s eq ',' && $d == 0) { push @a, $cur; $cur = '' } else { $cur .= $s } } push @a, $cur; if (defined $a[$argIdx]) { my $v = $a[$argIdx]; $v =~ s/^\s+|\s+$//g; if ($actionType == 0 || $actionType == 1) { $a[$argIdx] = "$cast($v)" unless index($v, $cast) == 0; } elsif ($actionType == 2) { splice(@a, $argIdx, 1); } } return "$f(" . join(',', @a) . ")"; }; foreach $func ( "hipMemcpyToSymbol", "hipMemcpyToSymbolAsync" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 0, 0, "HIP_SYMBOL") }ges; } foreach $func ( "hipGetSymbolAddress", "hipGetSymbolSize", "hipGetTextureReference", "hipGraphMemcpyNodeSetParamsToSymbol", "hipMemcpyFromSymbol", "hipMemcpyFromSymbolAsync" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 1, 0, "HIP_SYMBOL") }ges; } foreach $func ( "hipFuncSetAttribute", "hipFuncSetCacheConfig", "hipFuncSetSharedMemConfig", "hipLaunchCooperativeKernel", "hipLaunchKernel" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 0, 1, "reinterpret_cast") }ges; } foreach $func ( "hipFuncGetAttributes" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 1, 1, "reinterpret_cast") }ges; } foreach $func ( "hipGraphExecMemcpyNodeSetParamsToSymbol", "hipGraphMemcpyNodeSetParamsFromSymbol" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 2, 0, "HIP_SYMBOL") }ges; } foreach $func ( "hipModuleOccupancyMaxPotentialBlockSize", "hipModuleOccupancyMaxPotentialBlockSizeWithFlags", "hipModuleOccupancyMaxPotentialBlockSizeWithFlags" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 3, 2, "") }ges; } foreach $func ( "hipGraphExecMemcpyNodeSetParamsFromSymbol" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 3, 0, "HIP_SYMBOL") }ges; } foreach $func ( "hipGraphAddMemcpyNodeToSymbol" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 4, 0, "HIP_SYMBOL") }ges; } foreach $func ( "hipGraphAddMemcpyNodeFromSymbol" ) { s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 5, 0, "HIP_SYMBOL") }ges; } } my %hash_SupportedDeviceFunctions = ( '__activemask' => 1, '__all' => 1, '__all_sync' => 1, '__any' => 1, '__any_sync' => 1, '__assert_fail' => 1, '__assertfail' => 1, '__ballot' => 1, '__ballot_sync' => 1, '__bfloat1622float2' => 1, '__bfloat162bfloat162' => 1, '__bfloat162float' => 1, '__bfloat16_as_short' => 1, '__bfloat16_as_ushort' => 1, '__brev' => 1, '__brevll' => 1, '__byte_perm' => 1, '__clz' => 1, '__clzll' => 1, '__cosf' => 1, '__dadd_rn' => 1, '__ddiv_rn' => 1, '__dmul_rn' => 1, '__double2bfloat16' => 1, '__double2float_rd' => 1, '__double2float_rn' => 1, '__double2float_ru' => 1, '__double2float_rz' => 1, '__double2hiint' => 1, '__double2int_rd' => 1, '__double2int_rn' => 1, '__double2int_ru' => 1, '__double2int_rz' => 1, '__double2ll_rd' => 1, '__double2ll_rn' => 1, '__double2ll_ru' => 1, '__double2ll_rz' => 1, '__double2loint' => 1, '__double2uint_rd' => 1, '__double2uint_rn' => 1, '__double2uint_ru' => 1, '__double2uint_rz' => 1, '__double2ull_rd' => 1, '__double2ull_rn' => 1, '__double2ull_ru' => 1, '__double2ull_rz' => 1, '__double_as_longlong' => 1, '__drcp_rn' => 1, '__dsqrt_rn' => 1, '__dsub_rn' => 1, '__exp10f' => 1, '__expf' => 1, '__fadd_rn' => 1, '__fdiv_rn' => 1, '__fdividef' => 1, '__ffs' => 1, '__ffsll' => 1, '__float22bfloat162_rn' => 1, '__float22half2_rn' => 1, '__float2bfloat16' => 1, '__float2half' => 1, '__float2half2_rn' => 1, '__float2half_rd' => 1, '__float2half_rn' => 1, '__float2half_ru' => 1, '__float2half_rz' => 1, '__float2int_rd' => 1, '__float2int_rn' => 1, '__float2int_ru' => 1, '__float2int_rz' => 1, '__float2ll_rd' => 1, '__float2ll_rn' => 1, '__float2ll_ru' => 1, '__float2ll_rz' => 1, '__float2uint_rd' => 1, '__float2uint_rn' => 1, '__float2uint_ru' => 1, '__float2uint_rz' => 1, '__float2ull_rd' => 1, '__float2ull_rn' => 1, '__float2ull_ru' => 1, '__float2ull_rz' => 1, '__float_as_int' => 1, '__float_as_uint' => 1, '__floats2half2_rn' => 1, '__fma_rn' => 1, '__fmaf_rn' => 1, '__fmul_rn' => 1, '__frcp_rn' => 1, '__frsqrt_rn' => 1, '__fsqrt_rn' => 1, '__fsub_rn' => 1, '__funnelshift_l' => 1, '__funnelshift_lc' => 1, '__funnelshift_r' => 1, '__funnelshift_rc' => 1, '__h2div' => 1, '__habs' => 1, '__habs2' => 1, '__hadd' => 1, '__hadd2' => 1, '__hadd2_rn' => 1, '__hadd2_sat' => 1, '__hadd_rn' => 1, '__hadd_sat' => 1, '__half22float2' => 1, '__half2float' => 1, '__half2half2' => 1, '__half2int_rd' => 1, '__half2int_rn' => 1, '__half2int_ru' => 1, '__half2int_rz' => 1, '__half2ll_rd' => 1, '__half2ll_rn' => 1, '__half2ll_ru' => 1, '__half2ll_rz' => 1, '__half2short_rd' => 1, '__half2short_rn' => 1, '__half2short_ru' => 1, '__half2short_rz' => 1, '__half2uint_rd' => 1, '__half2uint_rn' => 1, '__half2uint_ru' => 1, '__half2uint_rz' => 1, '__half2ull_rd' => 1, '__half2ull_rn' => 1, '__half2ull_ru' => 1, '__half2ull_rz' => 1, '__half2ushort_rd' => 1, '__half2ushort_rn' => 1, '__half2ushort_ru' => 1, '__half2ushort_rz' => 1, '__half_as_short' => 1, '__half_as_ushort' => 1, '__halves2bfloat162' => 1, '__halves2half2' => 1, '__hbeq2' => 1, '__hbequ2' => 1, '__hbge2' => 1, '__hbgeu2' => 1, '__hbgt2' => 1, '__hbgtu2' => 1, '__hble2' => 1, '__hbleu2' => 1, '__hblt2' => 1, '__hbltu2' => 1, '__hbne2' => 1, '__hbneu2' => 1, '__hdiv' => 1, '__heq' => 1, '__heq2' => 1, '__hequ' => 1, '__hequ2' => 1, '__hfma' => 1, '__hfma2' => 1, '__hfma2_sat' => 1, '__hfma_sat' => 1, '__hge' => 1, '__hge2' => 1, '__hgeu' => 1, '__hgeu2' => 1, '__hgt' => 1, '__hgt2' => 1, '__hgtu' => 1, '__hgtu2' => 1, '__high2bfloat16' => 1, '__high2bfloat162' => 1, '__high2float' => 1, '__high2half' => 1, '__high2half2' => 1, '__highs2bfloat162' => 1, '__highs2half2' => 1, '__hiloint2double' => 1, '__hisinf' => 1, '__hisnan' => 1, '__hisnan2' => 1, '__hle' => 1, '__hle2' => 1, '__hleu' => 1, '__hleu2' => 1, '__hlt' => 1, '__hlt2' => 1, '__hltu' => 1, '__hltu2' => 1, '__hmax' => 1, '__hmax2' => 1, '__hmax_nan' => 1, '__hmin' => 1, '__hmin2' => 1, '__hmin_nan' => 1, '__hmul' => 1, '__hmul2' => 1, '__hmul2_rn' => 1, '__hmul2_sat' => 1, '__hmul_rn' => 1, '__hmul_sat' => 1, '__hne' => 1, '__hne2' => 1, '__hneg' => 1, '__hneg2' => 1, '__hneu' => 1, '__hneu2' => 1, '__hsub' => 1, '__hsub2' => 1, '__hsub2_rn' => 1, '__hsub2_sat' => 1, '__hsub_rn' => 1, '__hsub_sat' => 1, '__int2bfloat16_rn' => 1, '__int2double_rn' => 1, '__int2float_rd' => 1, '__int2float_rn' => 1, '__int2float_ru' => 1, '__int2float_rz' => 1, '__int2half_rd' => 1, '__int2half_rn' => 1, '__int2half_ru' => 1, '__int2half_rz' => 1, '__int_as_float' => 1, '__ldca' => 1, '__ldcg' => 1, '__ldcs' => 1, '__ldg' => 1, '__ll2double_rd' => 1, '__ll2double_rn' => 1, '__ll2double_ru' => 1, '__ll2double_rz' => 1, '__ll2float_rd' => 1, '__ll2float_rn' => 1, '__ll2float_ru' => 1, '__ll2float_rz' => 1, '__ll2half_rd' => 1, '__ll2half_rn' => 1, '__ll2half_ru' => 1, '__ll2half_rz' => 1, '__log10f' => 1, '__log2f' => 1, '__logf' => 1, '__longlong_as_double' => 1, '__low2bfloat16' => 1, '__low2bfloat162' => 1, '__low2float' => 1, '__low2half' => 1, '__low2half2' => 1, '__lowhigh2highlow' => 1, '__lows2bfloat162' => 1, '__lows2half2' => 1, '__match_all_sync' => 1, '__match_any_sync' => 1, '__mul24' => 1, '__mul64hi' => 1, '__mulhi' => 1, '__nv_cvt_bfloat16raw2_to_fp4x2' => 1, '__nv_cvt_bfloat16raw2_to_fp6x2' => 1, '__nv_cvt_bfloat16raw2_to_fp8x2' => 1, '__nv_cvt_bfloat16raw_to_fp4' => 1, '__nv_cvt_bfloat16raw_to_fp6' => 1, '__nv_cvt_bfloat16raw_to_fp8' => 1, '__nv_cvt_double2_to_fp4x2' => 1, '__nv_cvt_double2_to_fp6x2' => 1, '__nv_cvt_double2_to_fp8x2' => 1, '__nv_cvt_double_to_fp4' => 1, '__nv_cvt_double_to_fp6' => 1, '__nv_cvt_double_to_fp8' => 1, '__nv_cvt_float2_to_fp4x2' => 1, '__nv_cvt_float2_to_fp6x2' => 1, '__nv_cvt_float2_to_fp8x2' => 1, '__nv_cvt_float_to_fp4' => 1, '__nv_cvt_float_to_fp6' => 1, '__nv_cvt_float_to_fp8' => 1, '__nv_cvt_fp4_to_halfraw' => 1, '__nv_cvt_fp4x2_to_halfraw2' => 1, '__nv_cvt_fp6_to_halfraw' => 1, '__nv_cvt_fp6x2_to_halfraw2' => 1, '__nv_cvt_fp8_to_halfraw' => 1, '__nv_cvt_fp8x2_to_halfraw2' => 1, '__nv_cvt_halfraw2_to_fp4x2' => 1, '__nv_cvt_halfraw2_to_fp6x2' => 1, '__nv_cvt_halfraw2_to_fp8x2' => 1, '__nv_cvt_halfraw_to_fp4' => 1, '__nv_cvt_halfraw_to_fp6' => 1, '__nv_cvt_halfraw_to_fp8' => 1, '__popc' => 1, '__popcll' => 1, '__powf' => 1, '__reduce_add_sync' => 1, '__reduce_max_sync' => 1, '__reduce_min_sync' => 1, '__rhadd' => 1, '__sad' => 1, '__saturatef' => 1, '__shfl' => 1, '__shfl_down' => 1, '__shfl_down_sync' => 1, '__shfl_sync' => 1, '__shfl_up' => 1, '__shfl_up_sync' => 1, '__shfl_xor' => 1, '__shfl_xor_sync' => 1, '__short2half_rd' => 1, '__short2half_rn' => 1, '__short2half_ru' => 1, '__short2half_rz' => 1, '__short_as_bfloat16' => 1, '__short_as_half' => 1, '__sincosf' => 1, '__sinf' => 1, '__syncthreads' => 1, '__syncthreads_and' => 1, '__syncthreads_count' => 1, '__syncthreads_or' => 1, '__tanf' => 1, '__threadfence' => 1, '__threadfence_block' => 1, '__threadfence_system' => 1, '__uhadd' => 1, '__uint2double_rn' => 1, '__uint2float_rd' => 1, '__uint2float_rn' => 1, '__uint2float_ru' => 1, '__uint2float_rz' => 1, '__uint2half_rd' => 1, '__uint2half_rn' => 1, '__uint2half_ru' => 1, '__uint2half_rz' => 1, '__uint_as_float' => 1, '__ull2double_rd' => 1, '__ull2double_rn' => 1, '__ull2double_ru' => 1, '__ull2double_rz' => 1, '__ull2float_rd' => 1, '__ull2float_rn' => 1, '__ull2float_ru' => 1, '__ull2float_rz' => 1, '__ull2half_rd' => 1, '__ull2half_rn' => 1, '__ull2half_ru' => 1, '__ull2half_rz' => 1, '__umul24' => 1, '__umul64hi' => 1, '__umulhi' => 1, '__urhadd' => 1, '__usad' => 1, '__ushort2half_rd' => 1, '__ushort2half_rn' => 1, '__ushort2half_ru' => 1, '__ushort2half_rz' => 1, '__ushort_as_bfloat16' => 1, '__ushort_as_half' => 1, 'abs' => 1, 'acos' => 1, 'acosf' => 1, 'acosh' => 1, 'acoshf' => 1, 'asin' => 1, 'asinf' => 1, 'asinh' => 1, 'asinhf' => 1, 'atan' => 1, 'atan2' => 1, 'atan2f' => 1, 'atanf' => 1, 'atanh' => 1, 'atanhf' => 1, 'atomicAdd' => 1, 'atomicAdd_system' => 1, 'atomicAnd' => 1, 'atomicAnd_system' => 1, 'atomicCAS' => 1, 'atomicCAS_system' => 1, 'atomicDec' => 1, 'atomicExch' => 1, 'atomicExch_system' => 1, 'atomicInc' => 1, 'atomicMax' => 1, 'atomicMax_system' => 1, 'atomicMin' => 1, 'atomicMin_system' => 1, 'atomicOr' => 1, 'atomicOr_system' => 1, 'atomicSub' => 1, 'atomicSub_system' => 1, 'atomicXor' => 1, 'atomicXor_system' => 1, 'cbrt' => 1, 'cbrtf' => 1, 'ceil' => 1, 'ceilf' => 1, 'clock' => 1, 'clock64' => 1, 'copysign' => 1, 'copysignf' => 1, 'cos' => 1, 'cosf' => 1, 'cosh' => 1, 'coshf' => 1, 'cospi' => 1, 'cospif' => 1, 'cyl_bessel_i0' => 1, 'cyl_bessel_i0f' => 1, 'cyl_bessel_i1' => 1, 'cyl_bessel_i1f' => 1, 'erf' => 1, 'erfc' => 1, 'erfcf' => 1, 'erfcinv' => 1, 'erfcinvf' => 1, 'erfcx' => 1, 'erfcxf' => 1, 'erff' => 1, 'erfinv' => 1, 'erfinvf' => 1, 'exp' => 1, 'exp10' => 1, 'exp10f' => 1, 'exp2' => 1, 'exp2f' => 1, 'expf' => 1, 'expm1' => 1, 'expm1f' => 1, 'fabs' => 1, 'fabsf' => 1, 'fdim' => 1, 'fdimf' => 1, 'fdividef' => 1, 'floor' => 1, 'floorf' => 1, 'fma' => 1, 'fmaf' => 1, 'fmax' => 1, 'fmaxf' => 1, 'fmin' => 1, 'fminf' => 1, 'fmod' => 1, 'fmodf' => 1, 'frexp' => 1, 'frexpf' => 1, 'h2ceil' => 1, 'h2cos' => 1, 'h2exp' => 1, 'h2exp10' => 1, 'h2exp2' => 1, 'h2floor' => 1, 'h2log' => 1, 'h2log10' => 1, 'h2log2' => 1, 'h2rcp' => 1, 'h2rint' => 1, 'h2rsqrt' => 1, 'h2sin' => 1, 'h2sqrt' => 1, 'h2trunc' => 1, 'hceil' => 1, 'hcos' => 1, 'hexp' => 1, 'hexp10' => 1, 'hexp2' => 1, 'hfloor' => 1, 'hlog' => 1, 'hlog10' => 1, 'hlog2' => 1, 'hrcp' => 1, 'hrint' => 1, 'hrsqrt' => 1, 'hsin' => 1, 'hsqrt' => 1, 'htrunc' => 1, 'hypot' => 1, 'hypotf' => 1, 'ilogb' => 1, 'ilogbf' => 1, 'isfinite' => 1, 'isinf' => 1, 'isnan' => 1, 'j0' => 1, 'j0f' => 1, 'j1' => 1, 'j1f' => 1, 'jn' => 1, 'jnf' => 1, 'labs' => 1, 'ldexp' => 1, 'ldexpf' => 1, 'lgamma' => 1, 'lgammaf' => 1, 'llabs' => 1, 'llrint' => 1, 'llrintf' => 1, 'llround' => 1, 'llroundf' => 1, 'log' => 1, 'log10' => 1, 'log10f' => 1, 'log1p' => 1, 'log1pf' => 1, 'log2' => 1, 'log2f' => 1, 'logb' => 1, 'logbf' => 1, 'logf' => 1, 'lrint' => 1, 'lrintf' => 1, 'lround' => 1, 'lroundf' => 1, 'make_char1' => 1, 'make_char2' => 1, 'make_char3' => 1, 'make_char4' => 1, 'make_double1' => 1, 'make_double2' => 1, 'make_double3' => 1, 'make_double4' => 1, 'make_float1' => 1, 'make_float2' => 1, 'make_float3' => 1, 'make_float4' => 1, 'make_half2' => 1, 'make_int1' => 1, 'make_int2' => 1, 'make_int3' => 1, 'make_int4' => 1, 'make_long1' => 1, 'make_long2' => 1, 'make_long3' => 1, 'make_long4' => 1, 'make_longlong1' => 1, 'make_longlong2' => 1, 'make_longlong3' => 1, 'make_longlong4' => 1, 'make_short1' => 1, 'make_short2' => 1, 'make_short3' => 1, 'make_short4' => 1, 'make_uchar1' => 1, 'make_uchar2' => 1, 'make_uchar3' => 1, 'make_uchar4' => 1, 'make_uint1' => 1, 'make_uint2' => 1, 'make_uint3' => 1, 'make_uint4' => 1, 'make_ulong1' => 1, 'make_ulong2' => 1, 'make_ulong3' => 1, 'make_ulong4' => 1, 'make_ulonglong1' => 1, 'make_ulonglong2' => 1, 'make_ulonglong3' => 1, 'make_ulonglong4' => 1, 'make_ushort1' => 1, 'make_ushort2' => 1, 'make_ushort3' => 1, 'make_ushort4' => 1, 'max' => 1, 'min' => 1, 'modf' => 1, 'modff' => 1, 'nan' => 1, 'nanf' => 1, 'nearbyint' => 1, 'nearbyintf' => 1, 'nextafter' => 1, 'nextafterf' => 1, 'norm' => 1, 'norm3d' => 1, 'norm3df' => 1, 'norm4d' => 1, 'norm4df' => 1, 'normcdf' => 1, 'normcdff' => 1, 'normcdfinv' => 1, 'normcdfinvf' => 1, 'normf' => 1, 'pow' => 1, 'powf' => 1, 'rcbrt' => 1, 'rcbrtf' => 1, 'remainder' => 1, 'remainderf' => 1, 'remquo' => 1, 'remquof' => 1, 'rhypot' => 1, 'rhypotf' => 1, 'rint' => 1, 'rintf' => 1, 'rnorm' => 1, 'rnorm3d' => 1, 'rnorm3df' => 1, 'rnorm4d' => 1, 'rnorm4df' => 1, 'rnormf' => 1, 'round' => 1, 'roundf' => 1, 'rsqrt' => 1, 'rsqrtf' => 1, 'scalbln' => 1, 'scalblnf' => 1, 'scalbn' => 1, 'scalbnf' => 1, 'signbit' => 1, 'sin' => 1, 'sincos' => 1, 'sincosf' => 1, 'sincospi' => 1, 'sincospif' => 1, 'sinf' => 1, 'sinh' => 1, 'sinhf' => 1, 'sinpi' => 1, 'sinpif' => 1, 'sqrt' => 1, 'sqrtf' => 1, 'tan' => 1, 'tanf' => 1, 'tanh' => 1, 'tanhf' => 1, 'tgamma' => 1, 'tgammaf' => 1, 'trunc' => 1, 'truncf' => 1, 'y0' => 1, 'y0f' => 1, 'y1' => 1, 'y1f' => 1, 'yn' => 1, 'ynf' => 1, ); my %hash_UnsupportedDeviceFunctions = ( '_Pow_int' => 1, '__bfloat162char_rz' => 1, '__bfloat162int_rd' => 1, '__bfloat162int_rn' => 1, '__bfloat162int_ru' => 1, '__bfloat162int_rz' => 1, '__bfloat162ll_rd' => 1, '__bfloat162ll_rn' => 1, '__bfloat162ll_ru' => 1, '__bfloat162ll_rz' => 1, '__bfloat162short_rd' => 1, '__bfloat162short_rn' => 1, '__bfloat162short_ru' => 1, '__bfloat162short_rz' => 1, '__bfloat162uchar_rz' => 1, '__bfloat162uint_rd' => 1, '__bfloat162uint_rn' => 1, '__bfloat162uint_ru' => 1, '__bfloat162uint_rz' => 1, '__bfloat162ull_rd' => 1, '__bfloat162ull_rn' => 1, '__bfloat162ull_ru' => 1, '__bfloat162ull_rz' => 1, '__bfloat162ushort_rd' => 1, '__bfloat162ushort_rn' => 1, '__bfloat162ushort_ru' => 1, '__bfloat162ushort_rz' => 1, '__brkpt' => 1, '__dadd_rd' => 1, '__dadd_ru' => 1, '__dadd_rz' => 1, '__ddiv_rd' => 1, '__ddiv_ru' => 1, '__ddiv_rz' => 1, '__dmul_rd' => 1, '__dmul_ru' => 1, '__dmul_rz' => 1, '__double2half' => 1, '__drcp_rd' => 1, '__drcp_ru' => 1, '__drcp_rz' => 1, '__dsqrt_rd' => 1, '__dsqrt_ru' => 1, '__dsqrt_rz' => 1, '__dsub_rd' => 1, '__dsub_ru' => 1, '__dsub_rz' => 1, '__fadd_rd' => 1, '__fadd_ru' => 1, '__fadd_rz' => 1, '__fdiv_rd' => 1, '__fdiv_ru' => 1, '__fdiv_rz' => 1, '__finite' => 1, '__finitef' => 1, '__finitel' => 1, '__float2bfloat162_rn' => 1, '__float2bfloat16_rd' => 1, '__float2bfloat16_rn' => 1, '__float2bfloat16_ru' => 1, '__float2bfloat16_rz' => 1, '__floats2bfloat162_rn' => 1, '__fma_rd' => 1, '__fma_ru' => 1, '__fma_rz' => 1, '__fmaf_rd' => 1, '__fmaf_ru' => 1, '__fmaf_rz' => 1, '__fmul_rd' => 1, '__fmul_ru' => 1, '__fmul_rz' => 1, '__frcp_rd' => 1, '__frcp_ru' => 1, '__frcp_rz' => 1, '__fsqrt_rd' => 1, '__fsqrt_ru' => 1, '__fsqrt_rz' => 1, '__fsub_rd' => 1, '__fsub_ru' => 1, '__fsub_rz' => 1, '__half2char_rz' => 1, '__half2uchar_rz' => 1, '__hcmadd' => 1, '__heq2_mask' => 1, '__hequ2_mask' => 1, '__hfma2_relu' => 1, '__hfma_relu' => 1, '__hge2_mask' => 1, '__hgeu2_mask' => 1, '__hgt2_mask' => 1, '__hgtu2_mask' => 1, '__hle2_mask' => 1, '__hleu2_mask' => 1, '__hlt2_mask' => 1, '__hltu2_mask' => 1, '__hmax2_nan' => 1, '__hmin2_nan' => 1, '__hne2_mask' => 1, '__hneu2_mask' => 1, '__int2bfloat16_rd' => 1, '__int2bfloat16_ru' => 1, '__int2bfloat16_rz' => 1, '__isinf' => 1, '__isinff' => 1, '__isinfl' => 1, '__isnan' => 1, '__isnanf' => 1, '__isnanl' => 1, '__ldcv' => 1, '__ldlu' => 1, '__ll2bfloat16_rd' => 1, '__ll2bfloat16_rn' => 1, '__ll2bfloat16_ru' => 1, '__ll2bfloat16_rz' => 1, '__nv_bswap16' => 1, '__nv_bswap32' => 1, '__nv_bswap64' => 1, '__nv_cvt_bfloat162raw_to_e8m0x2' => 1, '__nv_cvt_bfloat16raw_to_e8m0' => 1, '__nv_cvt_double2_to_e8m0x2' => 1, '__nv_cvt_double_to_e8m0' => 1, '__nv_cvt_e8m0_to_bf16raw' => 1, '__nv_cvt_e8m0x2_to_bf162raw' => 1, '__nv_cvt_float2_to_e8m0x2' => 1, '__nv_cvt_float_to_e8m0' => 1, '__nv_fp128_acos' => 1, '__nv_fp128_acosh' => 1, '__nv_fp128_add' => 1, '__nv_fp128_asin' => 1, '__nv_fp128_asinh' => 1, '__nv_fp128_atan' => 1, '__nv_fp128_atanh' => 1, '__nv_fp128_ceil' => 1, '__nv_fp128_copysign' => 1, '__nv_fp128_cos' => 1, '__nv_fp128_cosh' => 1, '__nv_fp128_div' => 1, '__nv_fp128_exp' => 1, '__nv_fp128_exp10' => 1, '__nv_fp128_exp2' => 1, '__nv_fp128_expm1' => 1, '__nv_fp128_fabs' => 1, '__nv_fp128_fdim' => 1, '__nv_fp128_floor' => 1, '__nv_fp128_fma' => 1, '__nv_fp128_fmax' => 1, '__nv_fp128_fmin' => 1, '__nv_fp128_fmod' => 1, '__nv_fp128_frexp' => 1, '__nv_fp128_hypot' => 1, '__nv_fp128_ilogb' => 1, '__nv_fp128_isnan' => 1, '__nv_fp128_isunordered' => 1, '__nv_fp128_ldexp' => 1, '__nv_fp128_log' => 1, '__nv_fp128_log10' => 1, '__nv_fp128_log1p' => 1, '__nv_fp128_log2' => 1, '__nv_fp128_modf' => 1, '__nv_fp128_mul' => 1, '__nv_fp128_pow' => 1, '__nv_fp128_remainder' => 1, '__nv_fp128_rint' => 1, '__nv_fp128_round' => 1, '__nv_fp128_sin' => 1, '__nv_fp128_sinh' => 1, '__nv_fp128_sqrt' => 1, '__nv_fp128_sub' => 1, '__nv_fp128_tan' => 1, '__nv_fp128_tanh' => 1, '__nv_fp128_trunc' => 1, '__pm0' => 1, '__pm1' => 1, '__pm2' => 1, '__pm3' => 1, '__prof_trigger' => 1, '__short2bfloat16_rd' => 1, '__short2bfloat16_rn' => 1, '__short2bfloat16_ru' => 1, '__short2bfloat16_rz' => 1, '__signbit' => 1, '__signbitf' => 1, '__signbitl' => 1, '__stcg' => 1, '__stcs' => 1, '__stwb' => 1, '__stwt' => 1, '__trap' => 1, '__uint2bfloat16_rd' => 1, '__uint2bfloat16_rn' => 1, '__uint2bfloat16_ru' => 1, '__uint2bfloat16_rz' => 1, '__ull2bfloat16_rd' => 1, '__ull2bfloat16_rn' => 1, '__ull2bfloat16_ru' => 1, '__ull2bfloat16_rz' => 1, '__ushort2bfloat16_rd' => 1, '__ushort2bfloat16_rn' => 1, '__ushort2bfloat16_ru' => 1, '__ushort2bfloat16_rz' => 1, '__vabs2' => 1, '__vabs4' => 1, '__vabsdiffs2' => 1, '__vabsdiffs4' => 1, '__vabsdiffu2' => 1, '__vabsdiffu4' => 1, '__vabsss2' => 1, '__vabsss4' => 1, '__vadd2' => 1, '__vadd4' => 1, '__vaddss2' => 1, '__vaddss4' => 1, '__vaddus2' => 1, '__vaddus4' => 1, '__vavgs2' => 1, '__vavgs4' => 1, '__vavgu2' => 1, '__vavgu4' => 1, '__vcmpeq2' => 1, '__vcmpeq4' => 1, '__vcmpges2' => 1, '__vcmpges4' => 1, '__vcmpgeu2' => 1, '__vcmpgeu4' => 1, '__vcmpgts2' => 1, '__vcmpgts4' => 1, '__vcmpgtu2' => 1, '__vcmpgtu4' => 1, '__vcmples2' => 1, '__vcmples4' => 1, '__vcmpleu4' => 1, '__vcmplts2' => 1, '__vcmplts4' => 1, '__vcmpltu2' => 1, '__vcmpltu4' => 1, '__vcmpne2' => 1, '__vcmpne4' => 1, '__vhaddu2' => 1, '__vhaddu4' => 1, '__vmaxs2' => 1, '__vmaxs4' => 1, '__vmaxu2' => 1, '__vmaxu4' => 1, '__vmins2' => 1, '__vmins4' => 1, '__vminu2' => 1, '__vminu4' => 1, '__vneg2' => 1, '__vneg4' => 1, '__vnegss2' => 1, '__vnegss4' => 1, '__vsads2' => 1, '__vsads4' => 1, '__vsadu2' => 1, '__vsadu4' => 1, '__vseteq2' => 1, '__vseteq4' => 1, '__vsetges2' => 1, '__vsetges4' => 1, '__vsetgeu2' => 1, '__vsetgeu4' => 1, '__vsetgts2' => 1, '__vsetgts4' => 1, '__vsetgtu4' => 1, '__vsetles2' => 1, '__vsetles4' => 1, '__vsetleu2' => 1, '__vsetleu4' => 1, '__vsetlts2' => 1, '__vsetlts4' => 1, '__vsetltu2' => 1, '__vsetltu4' => 1, '__vsetne2' => 1, '__vsetne4' => 1, '__vsub2' => 1, '__vsub4' => 1, '__vsubss2' => 1, '__vsubss4' => 1, '__vsubus2' => 1, '__vsubus4' => 1, '_fdsign' => 1, '_ldsign' => 1, 'fdivide' => 1, 'float2int' => 1, 'float_as_int' => 1, 'float_as_uint' => 1, 'h2tanh' => 1, 'h2tanh_approx' => 1, 'htanh' => 1, 'htanh_approx' => 1, 'int2float' => 1, 'int_as_float' => 1, 'llmax' => 1, 'llmin' => 1, 'make_bfloat162' => 1, 'make_double4_16a' => 1, 'make_double4_32a' => 1, 'make_long4_16a' => 1, 'make_long4_32a' => 1, 'make_longlong4_16a' => 1, 'make_longlong4_32a' => 1, 'make_ulong4_16a' => 1, 'make_ulong4_32a' => 1, 'make_ulonglong4_16a' => 1, 'make_ulonglong4_32a' => 1, 'mul24' => 1, 'mul64hi' => 1, 'mulhi' => 1, 'saturate' => 1, 'uint2float' => 1, 'uint_as_float' => 1, 'ullmax' => 1, 'ullmin' => 1, 'umax' => 1, 'umin' => 1, 'umul24' => 1, ); my %hash_SupportedDeviceDataTypes = ( 'CUDART_INF_FP16' => 1, 'CUDART_MAX_NORMAL_FP16' => 1, 'CUDART_MIN_DENORM_FP16' => 1, 'CUDART_NAN_FP16' => 1, 'CUDART_NEG_ZERO_FP16' => 1, 'CUDART_ONE_FP16' => 1, 'CUDART_ZERO_FP16' => 1, '__NV_E2M1' => 1, '__NV_E2M3' => 1, '__NV_E3M2' => 1, '__NV_E4M3' => 1, '__NV_E5M2' => 1, '__NV_NOSAT' => 1, '__NV_SATFINITE' => 1, '__half' => 1, '__half2' => 1, '__half2_raw' => 1, '__half_raw' => 1, '__nv_bfloat16' => 1, '__nv_bfloat162' => 1, '__nv_bfloat162_raw' => 1, '__nv_bfloat16_raw' => 1, '__nv_fp4_e2m1' => 1, '__nv_fp4_interpretation_t' => 1, '__nv_fp4_storage_t' => 1, '__nv_fp4x2_e2m1' => 1, '__nv_fp4x2_storage_t' => 1, '__nv_fp4x4_e2m1' => 1, '__nv_fp4x4_storage_t' => 1, '__nv_fp6_e2m3' => 1, '__nv_fp6_e3m2' => 1, '__nv_fp6_interpretation_t' => 1, '__nv_fp6_storage_t' => 1, '__nv_fp6x2_e2m3' => 1, '__nv_fp6x2_e3m2' => 1, '__nv_fp6x2_storage_t' => 1, '__nv_fp6x4_e2m3' => 1, '__nv_fp6x4_e3m2' => 1, '__nv_fp6x4_storage_t' => 1, '__nv_fp8_e4m3' => 1, '__nv_fp8_e5m2' => 1, '__nv_fp8_interpretation_t' => 1, '__nv_fp8_storage_t' => 1, '__nv_fp8x2_e4m3' => 1, '__nv_fp8x2_e5m2' => 1, '__nv_fp8x2_storage_t' => 1, '__nv_fp8x4_e4m3' => 1, '__nv_fp8x4_e5m2' => 1, '__nv_fp8x4_storage_t' => 1, '__nv_saturation_t' => 1, 'char1' => 1, 'char2' => 1, 'char3' => 1, 'char4' => 1, 'cudaRoundMinInf' => 1, 'cudaRoundMode' => 1, 'cudaRoundNearest' => 1, 'cudaRoundPosInf' => 1, 'cudaRoundZero' => 1, 'double1' => 1, 'double2' => 1, 'double3' => 1, 'double4' => 1, 'float1' => 1, 'float2' => 1, 'float3' => 1, 'float4' => 1, 'int1' => 1, 'int2' => 1, 'int3' => 1, 'int4' => 1, 'long1' => 1, 'long2' => 1, 'long3' => 1, 'long4' => 1, 'longlong1' => 1, 'longlong2' => 1, 'longlong3' => 1, 'longlong4' => 1, 'nv_bfloat16' => 1, 'short1' => 1, 'short2' => 1, 'short3' => 1, 'short4' => 1, 'uchar1' => 1, 'uchar2' => 1, 'uchar3' => 1, 'uchar4' => 1, 'uint1' => 1, 'uint2' => 1, 'uint3' => 1, 'uint4' => 1, 'ulong1' => 1, 'ulong2' => 1, 'ulong3' => 1, 'ulong4' => 1, 'ulonglong1' => 1, 'ulonglong2' => 1, 'ulonglong3' => 1, 'ulonglong4' => 1, 'ushort1' => 1, 'ushort2' => 1, 'ushort3' => 1, 'ushort4' => 1, ); my %hash_UnsupportedDeviceDataTypes = ( '__nv_fp8_e8m0' => 1, '__nv_fp8x2_e8m0' => 1, '__nv_fp8x4_e8m0' => 1, 'double4_16a' => 1, 'double4_32a' => 1, 'long4_16a' => 1, 'long4_32a' => 1, 'longlong4_16a' => 1, 'longlong4_32a' => 1, 'nv_bfloat162' => 1, 'ulong4_16a' => 1, 'ulong4_32a' => 1, 'ulonglong4_16a' => 1, 'ulonglong4_32a' => 1, ); my %hash_HipOnlyUnsupportedFunctions = ( 'CIG_DATA_TYPE_D3D12_COMMAND_QUEUE' => 1, 'CIG_DATA_TYPE_NV_BLOB' => 1, 'CUBLASLT_ALGO_CAP_ATOMIC_SYNC' => 1, 'CUBLASLT_ALGO_CAP_CTA_SWIZZLING_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_CUSTOM_MEMORY_ORDER' => 1, 'CUBLASLT_ALGO_CAP_CUSTOM_OPTION_MAX' => 1, 'CUBLASLT_ALGO_CAP_EPILOGUE_MASK' => 1, 'CUBLASLT_ALGO_CAP_FLOATING_POINT_EMULATION_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_LD_NEGATIVE' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_A_BYTES' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_B_BYTES' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_C_BYTES' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_D_BYTES' => 1, 'CUBLASLT_ALGO_CAP_NUMERICAL_IMPL_FLAGS' => 1, 'CUBLASLT_ALGO_CAP_OUT_OF_PLACE_RESULT_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_POINTER_ARRAY_BATCH_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_POINTER_ARRAY_GROUPED_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_POINTER_MODE_MASK' => 1, 'CUBLASLT_ALGO_CAP_REDUCTION_SCHEME_MASK' => 1, 'CUBLASLT_ALGO_CAP_SPLITK_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_STAGES_IDS' => 1, 'CUBLASLT_ALGO_CAP_STRIDED_BATCH_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_TILE_IDS' => 1, 'CUBLASLT_ALGO_CAP_UPLO_SUPPORT' => 1, 'CUBLASLT_ALGO_CONFIG_CLUSTER_SHAPE_ID' => 1, 'CUBLASLT_ALGO_CONFIG_CTA_SWIZZLING' => 1, 'CUBLASLT_ALGO_CONFIG_CUSTOM_OPTION' => 1, 'CUBLASLT_ALGO_CONFIG_ID' => 1, 'CUBLASLT_ALGO_CONFIG_INNER_SHAPE_ID' => 1, 'CUBLASLT_ALGO_CONFIG_REDUCTION_SCHEME' => 1, 'CUBLASLT_ALGO_CONFIG_SPLITK_NUM' => 1, 'CUBLASLT_ALGO_CONFIG_STAGES_ID' => 1, 'CUBLASLT_ALGO_CONFIG_TILE_ID' => 1, 'CUBLASLT_BATCH_MODE_GROUPED' => 1, 'CUBLASLT_BATCH_MODE_POINTER_ARRAY' => 1, 'CUBLASLT_BATCH_MODE_STRIDED' => 1, 'CUBLASLT_CLUSTER_SHAPE_10x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_11x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_12x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_13x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_14x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_15x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_16x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x10x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x11x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x12x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x13x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x14x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x15x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x16x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x5x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x6x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x7x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x8x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x9x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x5x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x6x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x7x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x8x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x5x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_5x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_5x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_5x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_6x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_6x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_7x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_7x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_8x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_8x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_9x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_AUTO' => 1, 'CUBLASLT_CLUSTER_SHAPE_END' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MANTISSA_BIT_COUNT_POINTER' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MANTISSA_BIT_OFFSET' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MANTISSA_CONTROL' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MAX_MANTISSA_BIT_COUNT' => 1, 'CUBLASLT_EMULATION_DESC_SPECIAL_VALUES_SUPPORT' => 1, 'CUBLASLT_EMULATION_DESC_STRATEGY' => 1, 'CUBLASLT_EPILOGUE_DRELU' => 1, 'CUBLASLT_EPILOGUE_DRELU_BGRAD' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_COLS_ARRAY' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_LD_ARRAY' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_LD_ARRAY_INTEGER_WIDTH' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_ROWS_ARRAY' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_ROWS_COLS_ARRAY_INTEGER_WIDTH' => 1, 'CUBLASLT_INTEGER_WIDTH_32' => 1, 'CUBLASLT_INTEGER_WIDTH_64' => 1, 'CUBLASLT_MATMUL_DESC_ALPHA_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_ALPHA_VECTOR_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_IN_COUNTERS_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_COLS' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_ROWS' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_OUT_COUNTERS_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_BETA_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_BIAS_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_COMPUTE_TYPE' => 1, 'CUBLASLT_MATMUL_DESC_C_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_D_OUT_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_D_OUT_SCALE_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_D_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_EMULATION_DESCRIPTOR' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_AMAX_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_FAST_ACCUM' => 1, 'CUBLASLT_MATMUL_DESC_FILL_MODE' => 1, 'CUBLASLT_MATMUL_DESC_SCALE_TYPE' => 1, 'CUBLASLT_MATMUL_DESC_SM_COUNT_TARGET' => 1, 'CUBLASLT_MATMUL_DESC_TRANSC' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_END' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA16816' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA1684' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA1688' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA884' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_UNDEFINED' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_PER_BATCH_SCALAR_32F' => 1, 'CUBLASLT_MATMUL_PREF_GROUPED_AVERAGE_REDUCTION_DIM' => 1, 'CUBLASLT_MATMUL_PREF_GROUPED_DESC_D_AVERAGE_COLS' => 1, 'CUBLASLT_MATMUL_PREF_GROUPED_DESC_D_AVERAGE_ROWS' => 1, 'CUBLASLT_MATMUL_PREF_IMPL_MASK' => 1, 'CUBLASLT_MATMUL_PREF_MAX_WAVES_COUNT' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_A_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_B_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_C_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_D_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_REDUCTION_SCHEME_MASK' => 1, 'CUBLASLT_MATMUL_STAGES_128x1' => 1, 'CUBLASLT_MATMUL_STAGES_128x2' => 1, 'CUBLASLT_MATMUL_STAGES_128x3' => 1, 'CUBLASLT_MATMUL_STAGES_128x4' => 1, 'CUBLASLT_MATMUL_STAGES_128x5' => 1, 'CUBLASLT_MATMUL_STAGES_128x6' => 1, 'CUBLASLT_MATMUL_STAGES_128xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_16x1' => 1, 'CUBLASLT_MATMUL_STAGES_16x10' => 1, 'CUBLASLT_MATMUL_STAGES_16x2' => 1, 'CUBLASLT_MATMUL_STAGES_16x3' => 1, 'CUBLASLT_MATMUL_STAGES_16x4' => 1, 'CUBLASLT_MATMUL_STAGES_16x5' => 1, 'CUBLASLT_MATMUL_STAGES_16x6' => 1, 'CUBLASLT_MATMUL_STAGES_16xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_256xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_32x1' => 1, 'CUBLASLT_MATMUL_STAGES_32x10' => 1, 'CUBLASLT_MATMUL_STAGES_32x2' => 1, 'CUBLASLT_MATMUL_STAGES_32x3' => 1, 'CUBLASLT_MATMUL_STAGES_32x4' => 1, 'CUBLASLT_MATMUL_STAGES_32x5' => 1, 'CUBLASLT_MATMUL_STAGES_32x6' => 1, 'CUBLASLT_MATMUL_STAGES_32xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_64x1' => 1, 'CUBLASLT_MATMUL_STAGES_64x2' => 1, 'CUBLASLT_MATMUL_STAGES_64x3' => 1, 'CUBLASLT_MATMUL_STAGES_64x4' => 1, 'CUBLASLT_MATMUL_STAGES_64x5' => 1, 'CUBLASLT_MATMUL_STAGES_64x6' => 1, 'CUBLASLT_MATMUL_STAGES_64xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_768xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_8x3' => 1, 'CUBLASLT_MATMUL_STAGES_8x4' => 1, 'CUBLASLT_MATMUL_STAGES_8x5' => 1, 'CUBLASLT_MATMUL_STAGES_8xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_END' => 1, 'CUBLASLT_MATMUL_STAGES_UNDEFINED' => 1, 'CUBLASLT_MATMUL_TILE_104x128' => 1, 'CUBLASLT_MATMUL_TILE_104x192' => 1, 'CUBLASLT_MATMUL_TILE_104x256' => 1, 'CUBLASLT_MATMUL_TILE_104x320' => 1, 'CUBLASLT_MATMUL_TILE_104x384' => 1, 'CUBLASLT_MATMUL_TILE_104x448' => 1, 'CUBLASLT_MATMUL_TILE_104x64' => 1, 'CUBLASLT_MATMUL_TILE_112x128' => 1, 'CUBLASLT_MATMUL_TILE_112x192' => 1, 'CUBLASLT_MATMUL_TILE_112x256' => 1, 'CUBLASLT_MATMUL_TILE_112x320' => 1, 'CUBLASLT_MATMUL_TILE_112x384' => 1, 'CUBLASLT_MATMUL_TILE_112x64' => 1, 'CUBLASLT_MATMUL_TILE_120x128' => 1, 'CUBLASLT_MATMUL_TILE_120x192' => 1, 'CUBLASLT_MATMUL_TILE_120x256' => 1, 'CUBLASLT_MATMUL_TILE_120x320' => 1, 'CUBLASLT_MATMUL_TILE_120x384' => 1, 'CUBLASLT_MATMUL_TILE_120x64' => 1, 'CUBLASLT_MATMUL_TILE_128x104' => 1, 'CUBLASLT_MATMUL_TILE_128x112' => 1, 'CUBLASLT_MATMUL_TILE_128x120' => 1, 'CUBLASLT_MATMUL_TILE_128x128' => 1, 'CUBLASLT_MATMUL_TILE_128x136' => 1, 'CUBLASLT_MATMUL_TILE_128x144' => 1, 'CUBLASLT_MATMUL_TILE_128x152' => 1, 'CUBLASLT_MATMUL_TILE_128x16' => 1, 'CUBLASLT_MATMUL_TILE_128x160' => 1, 'CUBLASLT_MATMUL_TILE_128x168' => 1, 'CUBLASLT_MATMUL_TILE_128x176' => 1, 'CUBLASLT_MATMUL_TILE_128x184' => 1, 'CUBLASLT_MATMUL_TILE_128x192' => 1, 'CUBLASLT_MATMUL_TILE_128x200' => 1, 'CUBLASLT_MATMUL_TILE_128x208' => 1, 'CUBLASLT_MATMUL_TILE_128x216' => 1, 'CUBLASLT_MATMUL_TILE_128x224' => 1, 'CUBLASLT_MATMUL_TILE_128x232' => 1, 'CUBLASLT_MATMUL_TILE_128x24' => 1, 'CUBLASLT_MATMUL_TILE_128x240' => 1, 'CUBLASLT_MATMUL_TILE_128x248' => 1, 'CUBLASLT_MATMUL_TILE_128x256' => 1, 'CUBLASLT_MATMUL_TILE_128x264' => 1, 'CUBLASLT_MATMUL_TILE_128x272' => 1, 'CUBLASLT_MATMUL_TILE_128x280' => 1, 'CUBLASLT_MATMUL_TILE_128x288' => 1, 'CUBLASLT_MATMUL_TILE_128x296' => 1, 'CUBLASLT_MATMUL_TILE_128x304' => 1, 'CUBLASLT_MATMUL_TILE_128x312' => 1, 'CUBLASLT_MATMUL_TILE_128x32' => 1, 'CUBLASLT_MATMUL_TILE_128x320' => 1, 'CUBLASLT_MATMUL_TILE_128x328' => 1, 'CUBLASLT_MATMUL_TILE_128x336' => 1, 'CUBLASLT_MATMUL_TILE_128x344' => 1, 'CUBLASLT_MATMUL_TILE_128x352' => 1, 'CUBLASLT_MATMUL_TILE_128x360' => 1, 'CUBLASLT_MATMUL_TILE_128x368' => 1, 'CUBLASLT_MATMUL_TILE_128x376' => 1, 'CUBLASLT_MATMUL_TILE_128x384' => 1, 'CUBLASLT_MATMUL_TILE_128x392' => 1, 'CUBLASLT_MATMUL_TILE_128x40' => 1, 'CUBLASLT_MATMUL_TILE_128x400' => 1, 'CUBLASLT_MATMUL_TILE_128x408' => 1, 'CUBLASLT_MATMUL_TILE_128x416' => 1, 'CUBLASLT_MATMUL_TILE_128x424' => 1, 'CUBLASLT_MATMUL_TILE_128x432' => 1, 'CUBLASLT_MATMUL_TILE_128x440' => 1, 'CUBLASLT_MATMUL_TILE_128x448' => 1, 'CUBLASLT_MATMUL_TILE_128x456' => 1, 'CUBLASLT_MATMUL_TILE_128x464' => 1, 'CUBLASLT_MATMUL_TILE_128x472' => 1, 'CUBLASLT_MATMUL_TILE_128x48' => 1, 'CUBLASLT_MATMUL_TILE_128x480' => 1, 'CUBLASLT_MATMUL_TILE_128x488' => 1, 'CUBLASLT_MATMUL_TILE_128x496' => 1, 'CUBLASLT_MATMUL_TILE_128x504' => 1, 'CUBLASLT_MATMUL_TILE_128x512' => 1, 'CUBLASLT_MATMUL_TILE_128x56' => 1, 'CUBLASLT_MATMUL_TILE_128x64' => 1, 'CUBLASLT_MATMUL_TILE_128x72' => 1, 'CUBLASLT_MATMUL_TILE_128x8' => 1, 'CUBLASLT_MATMUL_TILE_128x80' => 1, 'CUBLASLT_MATMUL_TILE_128x88' => 1, 'CUBLASLT_MATMUL_TILE_128x96' => 1, 'CUBLASLT_MATMUL_TILE_136x128' => 1, 'CUBLASLT_MATMUL_TILE_136x192' => 1, 'CUBLASLT_MATMUL_TILE_136x256' => 1, 'CUBLASLT_MATMUL_TILE_136x320' => 1, 'CUBLASLT_MATMUL_TILE_136x64' => 1, 'CUBLASLT_MATMUL_TILE_144x128' => 1, 'CUBLASLT_MATMUL_TILE_144x192' => 1, 'CUBLASLT_MATMUL_TILE_144x256' => 1, 'CUBLASLT_MATMUL_TILE_144x320' => 1, 'CUBLASLT_MATMUL_TILE_144x64' => 1, 'CUBLASLT_MATMUL_TILE_152x128' => 1, 'CUBLASLT_MATMUL_TILE_152x192' => 1, 'CUBLASLT_MATMUL_TILE_152x256' => 1, 'CUBLASLT_MATMUL_TILE_152x320' => 1, 'CUBLASLT_MATMUL_TILE_152x64' => 1, 'CUBLASLT_MATMUL_TILE_160x128' => 1, 'CUBLASLT_MATMUL_TILE_160x192' => 1, 'CUBLASLT_MATMUL_TILE_160x256' => 1, 'CUBLASLT_MATMUL_TILE_160x64' => 1, 'CUBLASLT_MATMUL_TILE_168x128' => 1, 'CUBLASLT_MATMUL_TILE_168x192' => 1, 'CUBLASLT_MATMUL_TILE_168x256' => 1, 'CUBLASLT_MATMUL_TILE_168x64' => 1, 'CUBLASLT_MATMUL_TILE_16x128' => 1, 'CUBLASLT_MATMUL_TILE_16x16' => 1, 'CUBLASLT_MATMUL_TILE_16x192' => 1, 'CUBLASLT_MATMUL_TILE_16x256' => 1, 'CUBLASLT_MATMUL_TILE_16x32' => 1, 'CUBLASLT_MATMUL_TILE_16x320' => 1, 'CUBLASLT_MATMUL_TILE_16x384' => 1, 'CUBLASLT_MATMUL_TILE_16x448' => 1, 'CUBLASLT_MATMUL_TILE_16x512' => 1, 'CUBLASLT_MATMUL_TILE_16x576' => 1, 'CUBLASLT_MATMUL_TILE_16x64' => 1, 'CUBLASLT_MATMUL_TILE_16x640' => 1, 'CUBLASLT_MATMUL_TILE_16x704' => 1, 'CUBLASLT_MATMUL_TILE_16x768' => 1, 'CUBLASLT_MATMUL_TILE_16x8' => 1, 'CUBLASLT_MATMUL_TILE_176x128' => 1, 'CUBLASLT_MATMUL_TILE_176x192' => 1, 'CUBLASLT_MATMUL_TILE_176x256' => 1, 'CUBLASLT_MATMUL_TILE_176x64' => 1, 'CUBLASLT_MATMUL_TILE_184x128' => 1, 'CUBLASLT_MATMUL_TILE_184x192' => 1, 'CUBLASLT_MATMUL_TILE_184x256' => 1, 'CUBLASLT_MATMUL_TILE_184x64' => 1, 'CUBLASLT_MATMUL_TILE_192x104' => 1, 'CUBLASLT_MATMUL_TILE_192x112' => 1, 'CUBLASLT_MATMUL_TILE_192x120' => 1, 'CUBLASLT_MATMUL_TILE_192x128' => 1, 'CUBLASLT_MATMUL_TILE_192x136' => 1, 'CUBLASLT_MATMUL_TILE_192x144' => 1, 'CUBLASLT_MATMUL_TILE_192x152' => 1, 'CUBLASLT_MATMUL_TILE_192x16' => 1, 'CUBLASLT_MATMUL_TILE_192x160' => 1, 'CUBLASLT_MATMUL_TILE_192x168' => 1, 'CUBLASLT_MATMUL_TILE_192x176' => 1, 'CUBLASLT_MATMUL_TILE_192x184' => 1, 'CUBLASLT_MATMUL_TILE_192x192' => 1, 'CUBLASLT_MATMUL_TILE_192x200' => 1, 'CUBLASLT_MATMUL_TILE_192x208' => 1, 'CUBLASLT_MATMUL_TILE_192x216' => 1, 'CUBLASLT_MATMUL_TILE_192x224' => 1, 'CUBLASLT_MATMUL_TILE_192x232' => 1, 'CUBLASLT_MATMUL_TILE_192x24' => 1, 'CUBLASLT_MATMUL_TILE_192x240' => 1, 'CUBLASLT_MATMUL_TILE_192x248' => 1, 'CUBLASLT_MATMUL_TILE_192x256' => 1, 'CUBLASLT_MATMUL_TILE_192x264' => 1, 'CUBLASLT_MATMUL_TILE_192x272' => 1, 'CUBLASLT_MATMUL_TILE_192x280' => 1, 'CUBLASLT_MATMUL_TILE_192x288' => 1, 'CUBLASLT_MATMUL_TILE_192x296' => 1, 'CUBLASLT_MATMUL_TILE_192x304' => 1, 'CUBLASLT_MATMUL_TILE_192x312' => 1, 'CUBLASLT_MATMUL_TILE_192x32' => 1, 'CUBLASLT_MATMUL_TILE_192x320' => 1, 'CUBLASLT_MATMUL_TILE_192x328' => 1, 'CUBLASLT_MATMUL_TILE_192x336' => 1, 'CUBLASLT_MATMUL_TILE_192x40' => 1, 'CUBLASLT_MATMUL_TILE_192x48' => 1, 'CUBLASLT_MATMUL_TILE_192x56' => 1, 'CUBLASLT_MATMUL_TILE_192x64' => 1, 'CUBLASLT_MATMUL_TILE_192x72' => 1, 'CUBLASLT_MATMUL_TILE_192x8' => 1, 'CUBLASLT_MATMUL_TILE_192x80' => 1, 'CUBLASLT_MATMUL_TILE_192x88' => 1, 'CUBLASLT_MATMUL_TILE_192x96' => 1, 'CUBLASLT_MATMUL_TILE_200x128' => 1, 'CUBLASLT_MATMUL_TILE_200x192' => 1, 'CUBLASLT_MATMUL_TILE_200x64' => 1, 'CUBLASLT_MATMUL_TILE_208x128' => 1, 'CUBLASLT_MATMUL_TILE_208x192' => 1, 'CUBLASLT_MATMUL_TILE_208x64' => 1, 'CUBLASLT_MATMUL_TILE_216x128' => 1, 'CUBLASLT_MATMUL_TILE_216x192' => 1, 'CUBLASLT_MATMUL_TILE_216x64' => 1, 'CUBLASLT_MATMUL_TILE_224x128' => 1, 'CUBLASLT_MATMUL_TILE_224x192' => 1, 'CUBLASLT_MATMUL_TILE_224x64' => 1, 'CUBLASLT_MATMUL_TILE_232x128' => 1, 'CUBLASLT_MATMUL_TILE_232x192' => 1, 'CUBLASLT_MATMUL_TILE_232x64' => 1, 'CUBLASLT_MATMUL_TILE_240x128' => 1, 'CUBLASLT_MATMUL_TILE_240x192' => 1, 'CUBLASLT_MATMUL_TILE_240x64' => 1, 'CUBLASLT_MATMUL_TILE_248x128' => 1, 'CUBLASLT_MATMUL_TILE_248x192' => 1, 'CUBLASLT_MATMUL_TILE_248x64' => 1, 'CUBLASLT_MATMUL_TILE_24x128' => 1, 'CUBLASLT_MATMUL_TILE_24x192' => 1, 'CUBLASLT_MATMUL_TILE_24x256' => 1, 'CUBLASLT_MATMUL_TILE_24x320' => 1, 'CUBLASLT_MATMUL_TILE_24x384' => 1, 'CUBLASLT_MATMUL_TILE_24x448' => 1, 'CUBLASLT_MATMUL_TILE_24x512' => 1, 'CUBLASLT_MATMUL_TILE_24x576' => 1, 'CUBLASLT_MATMUL_TILE_24x64' => 1, 'CUBLASLT_MATMUL_TILE_24x640' => 1, 'CUBLASLT_MATMUL_TILE_24x704' => 1, 'CUBLASLT_MATMUL_TILE_24x768' => 1, 'CUBLASLT_MATMUL_TILE_256x1024' => 1, 'CUBLASLT_MATMUL_TILE_256x104' => 1, 'CUBLASLT_MATMUL_TILE_256x112' => 1, 'CUBLASLT_MATMUL_TILE_256x120' => 1, 'CUBLASLT_MATMUL_TILE_256x128' => 1, 'CUBLASLT_MATMUL_TILE_256x136' => 1, 'CUBLASLT_MATMUL_TILE_256x144' => 1, 'CUBLASLT_MATMUL_TILE_256x152' => 1, 'CUBLASLT_MATMUL_TILE_256x16' => 1, 'CUBLASLT_MATMUL_TILE_256x160' => 1, 'CUBLASLT_MATMUL_TILE_256x168' => 1, 'CUBLASLT_MATMUL_TILE_256x176' => 1, 'CUBLASLT_MATMUL_TILE_256x184' => 1, 'CUBLASLT_MATMUL_TILE_256x192' => 1, 'CUBLASLT_MATMUL_TILE_256x200' => 1, 'CUBLASLT_MATMUL_TILE_256x208' => 1, 'CUBLASLT_MATMUL_TILE_256x216' => 1, 'CUBLASLT_MATMUL_TILE_256x224' => 1, 'CUBLASLT_MATMUL_TILE_256x232' => 1, 'CUBLASLT_MATMUL_TILE_256x24' => 1, 'CUBLASLT_MATMUL_TILE_256x240' => 1, 'CUBLASLT_MATMUL_TILE_256x248' => 1, 'CUBLASLT_MATMUL_TILE_256x256' => 1, 'CUBLASLT_MATMUL_TILE_256x32' => 1, 'CUBLASLT_MATMUL_TILE_256x40' => 1, 'CUBLASLT_MATMUL_TILE_256x48' => 1, 'CUBLASLT_MATMUL_TILE_256x512' => 1, 'CUBLASLT_MATMUL_TILE_256x56' => 1, 'CUBLASLT_MATMUL_TILE_256x64' => 1, 'CUBLASLT_MATMUL_TILE_256x72' => 1, 'CUBLASLT_MATMUL_TILE_256x8' => 1, 'CUBLASLT_MATMUL_TILE_256x80' => 1, 'CUBLASLT_MATMUL_TILE_256x88' => 1, 'CUBLASLT_MATMUL_TILE_256x96' => 1, 'CUBLASLT_MATMUL_TILE_264x128' => 1, 'CUBLASLT_MATMUL_TILE_264x64' => 1, 'CUBLASLT_MATMUL_TILE_272x128' => 1, 'CUBLASLT_MATMUL_TILE_272x64' => 1, 'CUBLASLT_MATMUL_TILE_280x128' => 1, 'CUBLASLT_MATMUL_TILE_280x64' => 1, 'CUBLASLT_MATMUL_TILE_288x128' => 1, 'CUBLASLT_MATMUL_TILE_288x64' => 1, 'CUBLASLT_MATMUL_TILE_296x128' => 1, 'CUBLASLT_MATMUL_TILE_296x64' => 1, 'CUBLASLT_MATMUL_TILE_304x128' => 1, 'CUBLASLT_MATMUL_TILE_304x64' => 1, 'CUBLASLT_MATMUL_TILE_312x128' => 1, 'CUBLASLT_MATMUL_TILE_312x64' => 1, 'CUBLASLT_MATMUL_TILE_320x104' => 1, 'CUBLASLT_MATMUL_TILE_320x112' => 1, 'CUBLASLT_MATMUL_TILE_320x120' => 1, 'CUBLASLT_MATMUL_TILE_320x128' => 1, 'CUBLASLT_MATMUL_TILE_320x136' => 1, 'CUBLASLT_MATMUL_TILE_320x144' => 1, 'CUBLASLT_MATMUL_TILE_320x152' => 1, 'CUBLASLT_MATMUL_TILE_320x16' => 1, 'CUBLASLT_MATMUL_TILE_320x160' => 1, 'CUBLASLT_MATMUL_TILE_320x168' => 1, 'CUBLASLT_MATMUL_TILE_320x176' => 1, 'CUBLASLT_MATMUL_TILE_320x184' => 1, 'CUBLASLT_MATMUL_TILE_320x192' => 1, 'CUBLASLT_MATMUL_TILE_320x200' => 1, 'CUBLASLT_MATMUL_TILE_320x24' => 1, 'CUBLASLT_MATMUL_TILE_320x32' => 1, 'CUBLASLT_MATMUL_TILE_320x40' => 1, 'CUBLASLT_MATMUL_TILE_320x48' => 1, 'CUBLASLT_MATMUL_TILE_320x56' => 1, 'CUBLASLT_MATMUL_TILE_320x64' => 1, 'CUBLASLT_MATMUL_TILE_320x72' => 1, 'CUBLASLT_MATMUL_TILE_320x8' => 1, 'CUBLASLT_MATMUL_TILE_320x80' => 1, 'CUBLASLT_MATMUL_TILE_320x88' => 1, 'CUBLASLT_MATMUL_TILE_320x96' => 1, 'CUBLASLT_MATMUL_TILE_328x128' => 1, 'CUBLASLT_MATMUL_TILE_328x64' => 1, 'CUBLASLT_MATMUL_TILE_32x128' => 1, 'CUBLASLT_MATMUL_TILE_32x16' => 1, 'CUBLASLT_MATMUL_TILE_32x192' => 1, 'CUBLASLT_MATMUL_TILE_32x256' => 1, 'CUBLASLT_MATMUL_TILE_32x32' => 1, 'CUBLASLT_MATMUL_TILE_32x320' => 1, 'CUBLASLT_MATMUL_TILE_32x384' => 1, 'CUBLASLT_MATMUL_TILE_32x448' => 1, 'CUBLASLT_MATMUL_TILE_32x512' => 1, 'CUBLASLT_MATMUL_TILE_32x576' => 1, 'CUBLASLT_MATMUL_TILE_32x64' => 1, 'CUBLASLT_MATMUL_TILE_32x640' => 1, 'CUBLASLT_MATMUL_TILE_32x704' => 1, 'CUBLASLT_MATMUL_TILE_32x768' => 1, 'CUBLASLT_MATMUL_TILE_32x8' => 1, 'CUBLASLT_MATMUL_TILE_336x128' => 1, 'CUBLASLT_MATMUL_TILE_336x64' => 1, 'CUBLASLT_MATMUL_TILE_344x128' => 1, 'CUBLASLT_MATMUL_TILE_344x64' => 1, 'CUBLASLT_MATMUL_TILE_352x128' => 1, 'CUBLASLT_MATMUL_TILE_352x64' => 1, 'CUBLASLT_MATMUL_TILE_360x128' => 1, 'CUBLASLT_MATMUL_TILE_360x64' => 1, 'CUBLASLT_MATMUL_TILE_368x128' => 1, 'CUBLASLT_MATMUL_TILE_368x64' => 1, 'CUBLASLT_MATMUL_TILE_376x128' => 1, 'CUBLASLT_MATMUL_TILE_376x64' => 1, 'CUBLASLT_MATMUL_TILE_384x104' => 1, 'CUBLASLT_MATMUL_TILE_384x112' => 1, 'CUBLASLT_MATMUL_TILE_384x120' => 1, 'CUBLASLT_MATMUL_TILE_384x128' => 1, 'CUBLASLT_MATMUL_TILE_384x136' => 1, 'CUBLASLT_MATMUL_TILE_384x144' => 1, 'CUBLASLT_MATMUL_TILE_384x152' => 1, 'CUBLASLT_MATMUL_TILE_384x16' => 1, 'CUBLASLT_MATMUL_TILE_384x160' => 1, 'CUBLASLT_MATMUL_TILE_384x168' => 1, 'CUBLASLT_MATMUL_TILE_384x24' => 1, 'CUBLASLT_MATMUL_TILE_384x32' => 1, 'CUBLASLT_MATMUL_TILE_384x40' => 1, 'CUBLASLT_MATMUL_TILE_384x48' => 1, 'CUBLASLT_MATMUL_TILE_384x56' => 1, 'CUBLASLT_MATMUL_TILE_384x64' => 1, 'CUBLASLT_MATMUL_TILE_384x72' => 1, 'CUBLASLT_MATMUL_TILE_384x8' => 1, 'CUBLASLT_MATMUL_TILE_384x80' => 1, 'CUBLASLT_MATMUL_TILE_384x88' => 1, 'CUBLASLT_MATMUL_TILE_384x96' => 1, 'CUBLASLT_MATMUL_TILE_392x64' => 1, 'CUBLASLT_MATMUL_TILE_400x64' => 1, 'CUBLASLT_MATMUL_TILE_408x64' => 1, 'CUBLASLT_MATMUL_TILE_40x128' => 1, 'CUBLASLT_MATMUL_TILE_40x192' => 1, 'CUBLASLT_MATMUL_TILE_40x256' => 1, 'CUBLASLT_MATMUL_TILE_40x320' => 1, 'CUBLASLT_MATMUL_TILE_40x384' => 1, 'CUBLASLT_MATMUL_TILE_40x448' => 1, 'CUBLASLT_MATMUL_TILE_40x512' => 1, 'CUBLASLT_MATMUL_TILE_40x576' => 1, 'CUBLASLT_MATMUL_TILE_40x64' => 1, 'CUBLASLT_MATMUL_TILE_40x640' => 1, 'CUBLASLT_MATMUL_TILE_40x704' => 1, 'CUBLASLT_MATMUL_TILE_40x768' => 1, 'CUBLASLT_MATMUL_TILE_416x64' => 1, 'CUBLASLT_MATMUL_TILE_424x64' => 1, 'CUBLASLT_MATMUL_TILE_432x64' => 1, 'CUBLASLT_MATMUL_TILE_440x64' => 1, 'CUBLASLT_MATMUL_TILE_448x104' => 1, 'CUBLASLT_MATMUL_TILE_448x112' => 1, 'CUBLASLT_MATMUL_TILE_448x120' => 1, 'CUBLASLT_MATMUL_TILE_448x128' => 1, 'CUBLASLT_MATMUL_TILE_448x136' => 1, 'CUBLASLT_MATMUL_TILE_448x144' => 1, 'CUBLASLT_MATMUL_TILE_448x16' => 1, 'CUBLASLT_MATMUL_TILE_448x24' => 1, 'CUBLASLT_MATMUL_TILE_448x32' => 1, 'CUBLASLT_MATMUL_TILE_448x40' => 1, 'CUBLASLT_MATMUL_TILE_448x48' => 1, 'CUBLASLT_MATMUL_TILE_448x56' => 1, 'CUBLASLT_MATMUL_TILE_448x64' => 1, 'CUBLASLT_MATMUL_TILE_448x72' => 1, 'CUBLASLT_MATMUL_TILE_448x8' => 1, 'CUBLASLT_MATMUL_TILE_448x80' => 1, 'CUBLASLT_MATMUL_TILE_448x88' => 1, 'CUBLASLT_MATMUL_TILE_448x96' => 1, 'CUBLASLT_MATMUL_TILE_456x64' => 1, 'CUBLASLT_MATMUL_TILE_464x64' => 1, 'CUBLASLT_MATMUL_TILE_472x64' => 1, 'CUBLASLT_MATMUL_TILE_480x64' => 1, 'CUBLASLT_MATMUL_TILE_488x64' => 1, 'CUBLASLT_MATMUL_TILE_48x128' => 1, 'CUBLASLT_MATMUL_TILE_48x192' => 1, 'CUBLASLT_MATMUL_TILE_48x256' => 1, 'CUBLASLT_MATMUL_TILE_48x320' => 1, 'CUBLASLT_MATMUL_TILE_48x384' => 1, 'CUBLASLT_MATMUL_TILE_48x448' => 1, 'CUBLASLT_MATMUL_TILE_48x512' => 1, 'CUBLASLT_MATMUL_TILE_48x576' => 1, 'CUBLASLT_MATMUL_TILE_48x64' => 1, 'CUBLASLT_MATMUL_TILE_48x640' => 1, 'CUBLASLT_MATMUL_TILE_48x704' => 1, 'CUBLASLT_MATMUL_TILE_48x768' => 1, 'CUBLASLT_MATMUL_TILE_496x64' => 1, 'CUBLASLT_MATMUL_TILE_504x64' => 1, 'CUBLASLT_MATMUL_TILE_512x1024' => 1, 'CUBLASLT_MATMUL_TILE_512x104' => 1, 'CUBLASLT_MATMUL_TILE_512x112' => 1, 'CUBLASLT_MATMUL_TILE_512x120' => 1, 'CUBLASLT_MATMUL_TILE_512x128' => 1, 'CUBLASLT_MATMUL_TILE_512x16' => 1, 'CUBLASLT_MATMUL_TILE_512x24' => 1, 'CUBLASLT_MATMUL_TILE_512x32' => 1, 'CUBLASLT_MATMUL_TILE_512x40' => 1, 'CUBLASLT_MATMUL_TILE_512x48' => 1, 'CUBLASLT_MATMUL_TILE_512x512' => 1, 'CUBLASLT_MATMUL_TILE_512x56' => 1, 'CUBLASLT_MATMUL_TILE_512x64' => 1, 'CUBLASLT_MATMUL_TILE_512x72' => 1, 'CUBLASLT_MATMUL_TILE_512x8' => 1, 'CUBLASLT_MATMUL_TILE_512x80' => 1, 'CUBLASLT_MATMUL_TILE_512x88' => 1, 'CUBLASLT_MATMUL_TILE_512x96' => 1, 'CUBLASLT_MATMUL_TILE_520x64' => 1, 'CUBLASLT_MATMUL_TILE_528x64' => 1, 'CUBLASLT_MATMUL_TILE_536x64' => 1, 'CUBLASLT_MATMUL_TILE_544x64' => 1, 'CUBLASLT_MATMUL_TILE_552x64' => 1, 'CUBLASLT_MATMUL_TILE_560x64' => 1, 'CUBLASLT_MATMUL_TILE_568x64' => 1, 'CUBLASLT_MATMUL_TILE_56x128' => 1, 'CUBLASLT_MATMUL_TILE_56x192' => 1, 'CUBLASLT_MATMUL_TILE_56x256' => 1, 'CUBLASLT_MATMUL_TILE_56x320' => 1, 'CUBLASLT_MATMUL_TILE_56x384' => 1, 'CUBLASLT_MATMUL_TILE_56x448' => 1, 'CUBLASLT_MATMUL_TILE_56x512' => 1, 'CUBLASLT_MATMUL_TILE_56x576' => 1, 'CUBLASLT_MATMUL_TILE_56x640' => 1, 'CUBLASLT_MATMUL_TILE_56x704' => 1, 'CUBLASLT_MATMUL_TILE_56x768' => 1, 'CUBLASLT_MATMUL_TILE_576x104' => 1, 'CUBLASLT_MATMUL_TILE_576x112' => 1, 'CUBLASLT_MATMUL_TILE_576x16' => 1, 'CUBLASLT_MATMUL_TILE_576x24' => 1, 'CUBLASLT_MATMUL_TILE_576x32' => 1, 'CUBLASLT_MATMUL_TILE_576x40' => 1, 'CUBLASLT_MATMUL_TILE_576x48' => 1, 'CUBLASLT_MATMUL_TILE_576x56' => 1, 'CUBLASLT_MATMUL_TILE_576x64' => 1, 'CUBLASLT_MATMUL_TILE_576x72' => 1, 'CUBLASLT_MATMUL_TILE_576x8' => 1, 'CUBLASLT_MATMUL_TILE_576x80' => 1, 'CUBLASLT_MATMUL_TILE_576x88' => 1, 'CUBLASLT_MATMUL_TILE_576x96' => 1, 'CUBLASLT_MATMUL_TILE_584x64' => 1, 'CUBLASLT_MATMUL_TILE_592x64' => 1, 'CUBLASLT_MATMUL_TILE_600x64' => 1, 'CUBLASLT_MATMUL_TILE_608x64' => 1, 'CUBLASLT_MATMUL_TILE_616x64' => 1, 'CUBLASLT_MATMUL_TILE_624x64' => 1, 'CUBLASLT_MATMUL_TILE_632x64' => 1, 'CUBLASLT_MATMUL_TILE_640x16' => 1, 'CUBLASLT_MATMUL_TILE_640x24' => 1, 'CUBLASLT_MATMUL_TILE_640x32' => 1, 'CUBLASLT_MATMUL_TILE_640x40' => 1, 'CUBLASLT_MATMUL_TILE_640x48' => 1, 'CUBLASLT_MATMUL_TILE_640x56' => 1, 'CUBLASLT_MATMUL_TILE_640x64' => 1, 'CUBLASLT_MATMUL_TILE_640x72' => 1, 'CUBLASLT_MATMUL_TILE_640x8' => 1, 'CUBLASLT_MATMUL_TILE_640x80' => 1, 'CUBLASLT_MATMUL_TILE_640x88' => 1, 'CUBLASLT_MATMUL_TILE_640x96' => 1, 'CUBLASLT_MATMUL_TILE_648x64' => 1, 'CUBLASLT_MATMUL_TILE_64x104' => 1, 'CUBLASLT_MATMUL_TILE_64x112' => 1, 'CUBLASLT_MATMUL_TILE_64x120' => 1, 'CUBLASLT_MATMUL_TILE_64x128' => 1, 'CUBLASLT_MATMUL_TILE_64x136' => 1, 'CUBLASLT_MATMUL_TILE_64x144' => 1, 'CUBLASLT_MATMUL_TILE_64x152' => 1, 'CUBLASLT_MATMUL_TILE_64x16' => 1, 'CUBLASLT_MATMUL_TILE_64x160' => 1, 'CUBLASLT_MATMUL_TILE_64x168' => 1, 'CUBLASLT_MATMUL_TILE_64x176' => 1, 'CUBLASLT_MATMUL_TILE_64x184' => 1, 'CUBLASLT_MATMUL_TILE_64x192' => 1, 'CUBLASLT_MATMUL_TILE_64x200' => 1, 'CUBLASLT_MATMUL_TILE_64x208' => 1, 'CUBLASLT_MATMUL_TILE_64x216' => 1, 'CUBLASLT_MATMUL_TILE_64x224' => 1, 'CUBLASLT_MATMUL_TILE_64x232' => 1, 'CUBLASLT_MATMUL_TILE_64x24' => 1, 'CUBLASLT_MATMUL_TILE_64x240' => 1, 'CUBLASLT_MATMUL_TILE_64x248' => 1, 'CUBLASLT_MATMUL_TILE_64x256' => 1, 'CUBLASLT_MATMUL_TILE_64x264' => 1, 'CUBLASLT_MATMUL_TILE_64x272' => 1, 'CUBLASLT_MATMUL_TILE_64x280' => 1, 'CUBLASLT_MATMUL_TILE_64x288' => 1, 'CUBLASLT_MATMUL_TILE_64x296' => 1, 'CUBLASLT_MATMUL_TILE_64x304' => 1, 'CUBLASLT_MATMUL_TILE_64x312' => 1, 'CUBLASLT_MATMUL_TILE_64x32' => 1, 'CUBLASLT_MATMUL_TILE_64x320' => 1, 'CUBLASLT_MATMUL_TILE_64x328' => 1, 'CUBLASLT_MATMUL_TILE_64x336' => 1, 'CUBLASLT_MATMUL_TILE_64x344' => 1, 'CUBLASLT_MATMUL_TILE_64x352' => 1, 'CUBLASLT_MATMUL_TILE_64x360' => 1, 'CUBLASLT_MATMUL_TILE_64x368' => 1, 'CUBLASLT_MATMUL_TILE_64x376' => 1, 'CUBLASLT_MATMUL_TILE_64x384' => 1, 'CUBLASLT_MATMUL_TILE_64x392' => 1, 'CUBLASLT_MATMUL_TILE_64x40' => 1, 'CUBLASLT_MATMUL_TILE_64x400' => 1, 'CUBLASLT_MATMUL_TILE_64x408' => 1, 'CUBLASLT_MATMUL_TILE_64x416' => 1, 'CUBLASLT_MATMUL_TILE_64x424' => 1, 'CUBLASLT_MATMUL_TILE_64x432' => 1, 'CUBLASLT_MATMUL_TILE_64x440' => 1, 'CUBLASLT_MATMUL_TILE_64x448' => 1, 'CUBLASLT_MATMUL_TILE_64x456' => 1, 'CUBLASLT_MATMUL_TILE_64x464' => 1, 'CUBLASLT_MATMUL_TILE_64x472' => 1, 'CUBLASLT_MATMUL_TILE_64x48' => 1, 'CUBLASLT_MATMUL_TILE_64x480' => 1, 'CUBLASLT_MATMUL_TILE_64x488' => 1, 'CUBLASLT_MATMUL_TILE_64x496' => 1, 'CUBLASLT_MATMUL_TILE_64x504' => 1, 'CUBLASLT_MATMUL_TILE_64x512' => 1, 'CUBLASLT_MATMUL_TILE_64x520' => 1, 'CUBLASLT_MATMUL_TILE_64x528' => 1, 'CUBLASLT_MATMUL_TILE_64x536' => 1, 'CUBLASLT_MATMUL_TILE_64x544' => 1, 'CUBLASLT_MATMUL_TILE_64x552' => 1, 'CUBLASLT_MATMUL_TILE_64x56' => 1, 'CUBLASLT_MATMUL_TILE_64x560' => 1, 'CUBLASLT_MATMUL_TILE_64x568' => 1, 'CUBLASLT_MATMUL_TILE_64x576' => 1, 'CUBLASLT_MATMUL_TILE_64x584' => 1, 'CUBLASLT_MATMUL_TILE_64x592' => 1, 'CUBLASLT_MATMUL_TILE_64x600' => 1, 'CUBLASLT_MATMUL_TILE_64x608' => 1, 'CUBLASLT_MATMUL_TILE_64x616' => 1, 'CUBLASLT_MATMUL_TILE_64x624' => 1, 'CUBLASLT_MATMUL_TILE_64x632' => 1, 'CUBLASLT_MATMUL_TILE_64x64' => 1, 'CUBLASLT_MATMUL_TILE_64x640' => 1, 'CUBLASLT_MATMUL_TILE_64x648' => 1, 'CUBLASLT_MATMUL_TILE_64x656' => 1, 'CUBLASLT_MATMUL_TILE_64x664' => 1, 'CUBLASLT_MATMUL_TILE_64x672' => 1, 'CUBLASLT_MATMUL_TILE_64x680' => 1, 'CUBLASLT_MATMUL_TILE_64x688' => 1, 'CUBLASLT_MATMUL_TILE_64x696' => 1, 'CUBLASLT_MATMUL_TILE_64x704' => 1, 'CUBLASLT_MATMUL_TILE_64x712' => 1, 'CUBLASLT_MATMUL_TILE_64x72' => 1, 'CUBLASLT_MATMUL_TILE_64x720' => 1, 'CUBLASLT_MATMUL_TILE_64x728' => 1, 'CUBLASLT_MATMUL_TILE_64x736' => 1, 'CUBLASLT_MATMUL_TILE_64x744' => 1, 'CUBLASLT_MATMUL_TILE_64x752' => 1, 'CUBLASLT_MATMUL_TILE_64x760' => 1, 'CUBLASLT_MATMUL_TILE_64x768' => 1, 'CUBLASLT_MATMUL_TILE_64x8' => 1, 'CUBLASLT_MATMUL_TILE_64x80' => 1, 'CUBLASLT_MATMUL_TILE_64x88' => 1, 'CUBLASLT_MATMUL_TILE_64x96' => 1, 'CUBLASLT_MATMUL_TILE_656x64' => 1, 'CUBLASLT_MATMUL_TILE_664x64' => 1, 'CUBLASLT_MATMUL_TILE_672x64' => 1, 'CUBLASLT_MATMUL_TILE_680x64' => 1, 'CUBLASLT_MATMUL_TILE_688x64' => 1, 'CUBLASLT_MATMUL_TILE_696x64' => 1, 'CUBLASLT_MATMUL_TILE_704x16' => 1, 'CUBLASLT_MATMUL_TILE_704x24' => 1, 'CUBLASLT_MATMUL_TILE_704x32' => 1, 'CUBLASLT_MATMUL_TILE_704x40' => 1, 'CUBLASLT_MATMUL_TILE_704x48' => 1, 'CUBLASLT_MATMUL_TILE_704x56' => 1, 'CUBLASLT_MATMUL_TILE_704x64' => 1, 'CUBLASLT_MATMUL_TILE_704x72' => 1, 'CUBLASLT_MATMUL_TILE_704x8' => 1, 'CUBLASLT_MATMUL_TILE_704x80' => 1, 'CUBLASLT_MATMUL_TILE_704x88' => 1, 'CUBLASLT_MATMUL_TILE_712x64' => 1, 'CUBLASLT_MATMUL_TILE_720x64' => 1, 'CUBLASLT_MATMUL_TILE_728x64' => 1, 'CUBLASLT_MATMUL_TILE_72x128' => 1, 'CUBLASLT_MATMUL_TILE_72x192' => 1, 'CUBLASLT_MATMUL_TILE_72x256' => 1, 'CUBLASLT_MATMUL_TILE_72x320' => 1, 'CUBLASLT_MATMUL_TILE_72x384' => 1, 'CUBLASLT_MATMUL_TILE_72x448' => 1, 'CUBLASLT_MATMUL_TILE_72x512' => 1, 'CUBLASLT_MATMUL_TILE_72x576' => 1, 'CUBLASLT_MATMUL_TILE_72x64' => 1, 'CUBLASLT_MATMUL_TILE_72x640' => 1, 'CUBLASLT_MATMUL_TILE_736x64' => 1, 'CUBLASLT_MATMUL_TILE_744x64' => 1, 'CUBLASLT_MATMUL_TILE_752x64' => 1, 'CUBLASLT_MATMUL_TILE_760x64' => 1, 'CUBLASLT_MATMUL_TILE_768x16' => 1, 'CUBLASLT_MATMUL_TILE_768x24' => 1, 'CUBLASLT_MATMUL_TILE_768x32' => 1, 'CUBLASLT_MATMUL_TILE_768x40' => 1, 'CUBLASLT_MATMUL_TILE_768x48' => 1, 'CUBLASLT_MATMUL_TILE_768x56' => 1, 'CUBLASLT_MATMUL_TILE_768x64' => 1, 'CUBLASLT_MATMUL_TILE_768x72' => 1, 'CUBLASLT_MATMUL_TILE_768x8' => 1, 'CUBLASLT_MATMUL_TILE_768x80' => 1, 'CUBLASLT_MATMUL_TILE_80x128' => 1, 'CUBLASLT_MATMUL_TILE_80x192' => 1, 'CUBLASLT_MATMUL_TILE_80x256' => 1, 'CUBLASLT_MATMUL_TILE_80x320' => 1, 'CUBLASLT_MATMUL_TILE_80x384' => 1, 'CUBLASLT_MATMUL_TILE_80x448' => 1, 'CUBLASLT_MATMUL_TILE_80x512' => 1, 'CUBLASLT_MATMUL_TILE_80x576' => 1, 'CUBLASLT_MATMUL_TILE_80x64' => 1, 'CUBLASLT_MATMUL_TILE_88x128' => 1, 'CUBLASLT_MATMUL_TILE_88x192' => 1, 'CUBLASLT_MATMUL_TILE_88x256' => 1, 'CUBLASLT_MATMUL_TILE_88x320' => 1, 'CUBLASLT_MATMUL_TILE_88x384' => 1, 'CUBLASLT_MATMUL_TILE_88x448' => 1, 'CUBLASLT_MATMUL_TILE_88x512' => 1, 'CUBLASLT_MATMUL_TILE_88x64' => 1, 'CUBLASLT_MATMUL_TILE_8x128' => 1, 'CUBLASLT_MATMUL_TILE_8x16' => 1, 'CUBLASLT_MATMUL_TILE_8x192' => 1, 'CUBLASLT_MATMUL_TILE_8x256' => 1, 'CUBLASLT_MATMUL_TILE_8x32' => 1, 'CUBLASLT_MATMUL_TILE_8x320' => 1, 'CUBLASLT_MATMUL_TILE_8x384' => 1, 'CUBLASLT_MATMUL_TILE_8x448' => 1, 'CUBLASLT_MATMUL_TILE_8x512' => 1, 'CUBLASLT_MATMUL_TILE_8x576' => 1, 'CUBLASLT_MATMUL_TILE_8x64' => 1, 'CUBLASLT_MATMUL_TILE_8x640' => 1, 'CUBLASLT_MATMUL_TILE_8x704' => 1, 'CUBLASLT_MATMUL_TILE_8x768' => 1, 'CUBLASLT_MATMUL_TILE_8x8' => 1, 'CUBLASLT_MATMUL_TILE_96x128' => 1, 'CUBLASLT_MATMUL_TILE_96x192' => 1, 'CUBLASLT_MATMUL_TILE_96x256' => 1, 'CUBLASLT_MATMUL_TILE_96x320' => 1, 'CUBLASLT_MATMUL_TILE_96x384' => 1, 'CUBLASLT_MATMUL_TILE_96x448' => 1, 'CUBLASLT_MATMUL_TILE_96x512' => 1, 'CUBLASLT_MATMUL_TILE_96x64' => 1, 'CUBLASLT_MATMUL_TILE_END' => 1, 'CUBLASLT_MATMUL_TILE_UNDEFINED' => 1, 'CUBLASLT_MATRIX_LAYOUT_BATCH_MODE' => 1, 'CUBLASLT_MATRIX_LAYOUT_PLANE_OFFSET' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_16F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_32F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_32I' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_64F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_TYPE_MASK' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_DMMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_FMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_GAUSSIAN' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_HMMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_IMMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_16BF' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_16F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_32F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_64F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_8F_E4M3' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_8F_E5M2' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_8I' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_TF32' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_OP_INPUT_TYPE_MASK' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_OP_TYPE_MASK' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_TENSOR_OP_MASK' => 1, 'CUBLASLT_ORDER_COL32' => 1, 'CUBLASLT_ORDER_COL32_2R_4R4' => 1, 'CUBLASLT_ORDER_COL4_4R2_8C' => 1, 'CUBLASLT_POINTER_MODE_ALPHA_DEVICE_VECTOR_BETA_ZERO' => 1, 'CUBLASLT_POINTER_MODE_DEVICE_VECTOR' => 1, 'CUBLASLT_POINTER_MODE_MASK_ALPHA_DEVICE_VECTOR_BETA_HOST' => 1, 'CUBLASLT_POINTER_MODE_MASK_ALPHA_DEVICE_VECTOR_BETA_ZERO' => 1, 'CUBLASLT_POINTER_MODE_MASK_DEVICE' => 1, 'CUBLASLT_POINTER_MODE_MASK_DEVICE_VECTOR' => 1, 'CUBLASLT_POINTER_MODE_MASK_HOST' => 1, 'CUBLASLT_REDUCTION_SCHEME_COMPUTE_TYPE' => 1, 'CUBLASLT_REDUCTION_SCHEME_INPLACE' => 1, 'CUBLASLT_REDUCTION_SCHEME_MASK' => 1, 'CUBLASLT_REDUCTION_SCHEME_NONE' => 1, 'CUBLASLT_REDUCTION_SCHEME_OUTPUT_TYPE' => 1, 'CUBLASLT_SEARCH_BEST_FIT' => 1, 'CUBLASLT_SEARCH_LIMITED_BY_ALGO_ID' => 1, 'CUBLASLT_SEARCH_RESERVED_02' => 1, 'CUBLASLT_SEARCH_RESERVED_03' => 1, 'CUBLASLT_SEARCH_RESERVED_04' => 1, 'CUBLASLT_SEARCH_RESERVED_05' => 1, 'CUBLASLT_SEARCH_RESERVED_06' => 1, 'CUBLASLT_SEARCH_RESERVED_07' => 1, 'CUBLASLT_SEARCH_RESERVED_08' => 1, 'CUBLASLT_SEARCH_RESERVED_09' => 1, 'CUBLAS_COMPUTE_32F_EMULATED_16BFX9' => 1, 'CUBLAS_COMPUTE_64F_EMULATED_FIXEDPOINT' => 1, 'CUBLAS_DIRECT_BACKWARD' => 1, 'CUBLAS_DIRECT_FORWARD' => 1, 'CUBLAS_EMULATION_STRATEGY_DEFAULT' => 1, 'CUBLAS_EMULATION_STRATEGY_EAGER' => 1, 'CUBLAS_EMULATION_STRATEGY_PERFORMANT' => 1, 'CUBLAS_FP64_EMULATED_FIXEDPOINT_MATH' => 1, 'CUBLAS_GEMM_ALGO0' => 1, 'CUBLAS_GEMM_ALGO0_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO1' => 1, 'CUBLAS_GEMM_ALGO10' => 1, 'CUBLAS_GEMM_ALGO10_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO11' => 1, 'CUBLAS_GEMM_ALGO11_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO12' => 1, 'CUBLAS_GEMM_ALGO12_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO13' => 1, 'CUBLAS_GEMM_ALGO13_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO14' => 1, 'CUBLAS_GEMM_ALGO14_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO15' => 1, 'CUBLAS_GEMM_ALGO15_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO16' => 1, 'CUBLAS_GEMM_ALGO17' => 1, 'CUBLAS_GEMM_ALGO18' => 1, 'CUBLAS_GEMM_ALGO19' => 1, 'CUBLAS_GEMM_ALGO1_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO2' => 1, 'CUBLAS_GEMM_ALGO20' => 1, 'CUBLAS_GEMM_ALGO21' => 1, 'CUBLAS_GEMM_ALGO22' => 1, 'CUBLAS_GEMM_ALGO23' => 1, 'CUBLAS_GEMM_ALGO2_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO3' => 1, 'CUBLAS_GEMM_ALGO3_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO4' => 1, 'CUBLAS_GEMM_ALGO4_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO5' => 1, 'CUBLAS_GEMM_ALGO5_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO6' => 1, 'CUBLAS_GEMM_ALGO6_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO7' => 1, 'CUBLAS_GEMM_ALGO7_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO8' => 1, 'CUBLAS_GEMM_ALGO8_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO9' => 1, 'CUBLAS_GEMM_ALGO9_TENSOR_OP' => 1, 'CUBLAS_GEMM_AUTOTUNE' => 1, 'CUBLAS_GEMM_DEFAULT_TENSOR_OP' => 1, 'CUBLAS_GEMM_DFALT_TENSOR_OP' => 1, 'CUBLAS_OP_CONJG' => 1, 'CUBLAS_STOREV_COLUMNWISE' => 1, 'CUBLAS_STOREV_ROWWISE' => 1, 'CUB_ALIGN' => 1, 'CUB_CAT' => 1, 'CUB_CAT_' => 1, 'CUB_COMPILER_DEPRECATION' => 1, 'CUB_COMPILER_DEPRECATION_SOFT' => 1, 'CUB_COMP_DEPR_IMPL' => 1, 'CUB_COMP_DEPR_IMPL0' => 1, 'CUB_COMP_DEPR_IMPL1' => 1, 'CUB_CPLUSPLUS' => 1, 'CUB_CPP_DIALECT' => 1, 'CUB_DEFINE_DETECT_NESTED_TYPE' => 1, 'CUB_DEFINE_VECTOR_TYPE' => 1, 'CUB_DEPRECATED' => 1, 'CUB_DEVICE_COMPILER' => 1, 'CUB_DEVICE_COMPILER_CLANG' => 1, 'CUB_DEVICE_COMPILER_GCC' => 1, 'CUB_DEVICE_COMPILER_MSVC' => 1, 'CUB_DEVICE_COMPILER_NVCC' => 1, 'CUB_DEVICE_COMPILER_UNKNOWN' => 1, 'CUB_HOST_COMPILER' => 1, 'CUB_HOST_COMPILER_CLANG' => 1, 'CUB_HOST_COMPILER_GCC' => 1, 'CUB_HOST_COMPILER_MSVC' => 1, 'CUB_HOST_COMPILER_UNKNOWN' => 1, 'CUB_IGNORE_DEPRECATED_API' => 1, 'CUB_IGNORE_DEPRECATED_COMPILER' => 1, 'CUB_IGNORE_DEPRECATED_CPP_11' => 1, 'CUB_IGNORE_DEPRECATED_CPP_DIALECT' => 1, 'CUB_IGNORE_DEPRECATED_DIALECT' => 1, 'CUB_INCLUDE_DEVICE_CODE' => 1, 'CUB_INCLUDE_HOST_CODE' => 1, 'CUB_IS_DEVICE_CODE' => 1, 'CUB_IS_HOST_CODE' => 1, 'CUB_LOG_SMEM_BANKS' => 1, 'CUB_LOG_WARP_THREADS' => 1, 'CUB_MAX_DEVICES' => 1, 'CUB_MSVC_VERSION' => 1, 'CUB_MSVC_VERSION_FULL' => 1, 'CUB_PREFER_CONFLICT_OVER_PADDING' => 1, 'CUB_PREVENT_MACRO_SUBSTITUTION' => 1, 'CUB_PTX_LOG_SMEM_BANKS' => 1, 'CUB_PTX_LOG_WARP_THREADS' => 1, 'CUB_PTX_PREFER_CONFLICT_OVER_PADDING' => 1, 'CUB_PTX_SMEM_BANKS' => 1, 'CUB_PTX_SUBSCRIPTION_FACTOR' => 1, 'CUB_QUOTIENT_CEILING' => 1, 'CUB_QUOTIENT_FLOOR' => 1, 'CUB_ROUND_DOWN_NEAREST' => 1, 'CUB_ROUND_UP_NEAREST' => 1, 'CUB_RUNTIME_ENABLED' => 1, 'CUB_SMEM_BANKS' => 1, 'CUB_STATIC_ASSERT' => 1, 'CUB_SUBSCRIPTION_FACTOR' => 1, 'CUB_USE_COOPERATIVE_GROUPS' => 1, 'CUCoredumpGenerationFlags' => 1, 'CUDALIBMG_GRID_MAPPING_COL_MAJOR' => 1, 'CUDALIBMG_GRID_MAPPING_ROW_MAJOR' => 1, 'CUDA_ARRAY3D_2DARRAY' => 1, 'CUDA_ARRAY3D_COLOR_ATTACHMENT' => 1, 'CUDA_ARRAY3D_DEFERRED_MAPPING' => 1, 'CUDA_ARRAY3D_DEPTH_TEXTURE' => 1, 'CUDA_ARRAY3D_SPARSE' => 1, 'CUDA_ARRAY3D_VIDEO_ENCODE_DECODE' => 1, 'CUDA_ARRAY_MEMORY_REQUIREMENTS' => 1, 'CUDA_ARRAY_MEMORY_REQUIREMENTS_st' => 1, 'CUDA_ARRAY_MEMORY_REQUIREMENTS_v1' => 1, 'CUDA_ARRAY_SPARSE_PROPERTIES' => 1, 'CUDA_ARRAY_SPARSE_PROPERTIES_st' => 1, 'CUDA_ARRAY_SPARSE_PROPERTIES_v1' => 1, 'CUDA_CB' => 1, 'CUDA_CONDITIONAL_NODE_PARAMS' => 1, 'CUDA_EGL_MAX_PLANES' => 1, 'CUDA_EMULATION_MANTISSA_CONTROL_DYNAMIC' => 1, 'CUDA_EMULATION_MANTISSA_CONTROL_FIXED' => 1, 'CUDA_EMULATION_SPECIAL_VALUES_SUPPORT_DEFAULT' => 1, 'CUDA_EMULATION_SPECIAL_VALUES_SUPPORT_INFINITY' => 1, 'CUDA_EMULATION_SPECIAL_VALUES_SUPPORT_NAN' => 1, 'CUDA_EMULATION_SPECIAL_VALUES_SUPPORT_NONE' => 1, 'CUDA_EMULATION_STRATEGY_DEFAULT' => 1, 'CUDA_EMULATION_STRATEGY_EAGER' => 1, 'CUDA_EMULATION_STRATEGY_PERFORMANT' => 1, 'CUDA_ERROR_CALL_REQUIRES_NEWER_DRIVER' => 1, 'CUDA_ERROR_CDP_NOT_SUPPORTED' => 1, 'CUDA_ERROR_CDP_VERSION_MISMATCH' => 1, 'CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE' => 1, 'CUDA_ERROR_CONTAINED' => 1, 'CUDA_ERROR_DEVICE_NOT_LICENSED' => 1, 'CUDA_ERROR_DEVICE_UNAVAILABLE' => 1, 'CUDA_ERROR_EXTERNAL_DEVICE' => 1, 'CUDA_ERROR_FUNCTION_NOT_LOADED' => 1, 'CUDA_ERROR_HARDWARE_STACK_ERROR' => 1, 'CUDA_ERROR_ILLEGAL_INSTRUCTION' => 1, 'CUDA_ERROR_INVALID_ADDRESS_SPACE' => 1, 'CUDA_ERROR_INVALID_CLUSTER_SIZE' => 1, 'CUDA_ERROR_INVALID_PC' => 1, 'CUDA_ERROR_INVALID_RESOURCE_CONFIGURATION' => 1, 'CUDA_ERROR_INVALID_RESOURCE_TYPE' => 1, 'CUDA_ERROR_JIT_COMPILATION_DISABLED' => 1, 'CUDA_ERROR_JIT_COMPILER_NOT_FOUND' => 1, 'CUDA_ERROR_KEY_ROTATION' => 1, 'CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING' => 1, 'CUDA_ERROR_LOSSY_QUERY' => 1, 'CUDA_ERROR_MISALIGNED_ADDRESS' => 1, 'CUDA_ERROR_MPS_CLIENT_TERMINATED' => 1, 'CUDA_ERROR_MPS_CONNECTION_FAILED' => 1, 'CUDA_ERROR_MPS_MAX_CLIENTS_REACHED' => 1, 'CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHED' => 1, 'CUDA_ERROR_MPS_RPC_FAILURE' => 1, 'CUDA_ERROR_MPS_SERVER_NOT_READY' => 1, 'CUDA_ERROR_NOT_PERMITTED' => 1, 'CUDA_ERROR_NVLINK_UNCORRECTABLE' => 1, 'CUDA_ERROR_STREAM_DETACHED' => 1, 'CUDA_ERROR_STUB_LIBRARY' => 1, 'CUDA_ERROR_SYSTEM_DRIVER_MISMATCH' => 1, 'CUDA_ERROR_SYSTEM_NOT_READY' => 1, 'CUDA_ERROR_TENSOR_MEMORY_LEAK' => 1, 'CUDA_ERROR_TIMEOUT' => 1, 'CUDA_ERROR_TOO_MANY_PEERS' => 1, 'CUDA_ERROR_UNSUPPORTED_DEVSIDE_SYNC' => 1, 'CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITY' => 1, 'CUDA_ERROR_UNSUPPORTED_PTX_VERSION' => 1, 'CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC' => 1, 'CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st' => 1, 'CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1' => 1, 'CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC' => 1, 'CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC' => 1, 'CUDA_GRAPH_INSTANTIATE_CONDITIONAL_HANDLE_UNUSED' => 1, 'CUDA_HOST_NODE_PARAMS_v2' => 1, 'CUDA_HOST_NODE_PARAMS_v2_st' => 1, 'CUDA_KERNEL_NODE_PARAMS_v2' => 1, 'CUDA_KERNEL_NODE_PARAMS_v2_st' => 1, 'CUDA_KERNEL_NODE_PARAMS_v3' => 1, 'CUDA_KERNEL_NODE_PARAMS_v3_st' => 1, 'CUDA_MEMCPY3D_PEER' => 1, 'CUDA_MEMCPY3D_PEER_st' => 1, 'CUDA_MEMCPY3D_PEER_v1' => 1, 'CUDA_MEMSET_NODE_PARAMS_v2' => 1, 'CUDA_MEMSET_NODE_PARAMS_v2_st' => 1, 'CUDA_MEM_ALLOC_NODE_PARAMS_v2' => 1, 'CUDA_MEM_ALLOC_NODE_PARAMS_v2_st' => 1, 'CUDA_NVSCISYNC_ATTR_SIGNAL' => 1, 'CUDA_NVSCISYNC_ATTR_WAIT' => 1, 'CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS' => 1, 'CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS_enum' => 1, 'CUDA_POINTER_ATTRIBUTE_P2P_TOKENS' => 1, 'CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st' => 1, 'CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1' => 1, 'CUDAlogLevel' => 1, 'CUDAlogLevel_enum' => 1, 'CUFFT_COMPATIBILITY_DEFAULT' => 1, 'CUFFT_COMPATIBILITY_FFTW_PADDING' => 1, 'CUFFT_DESC_C2C' => 1, 'CUFFT_DESC_C2R' => 1, 'CUFFT_DESC_DOUBLE' => 1, 'CUFFT_DESC_FORWARD' => 1, 'CUFFT_DESC_HALF' => 1, 'CUFFT_DESC_INVERSE' => 1, 'CUFFT_DESC_R2C' => 1, 'CUFFT_DESC_SINGLE' => 1, 'CUFFT_DESC_TRAIT_DIRECTION' => 1, 'CUFFT_DESC_TRAIT_ELEMENTS_PER_THREAD' => 1, 'CUFFT_DESC_TRAIT_PRECISION' => 1, 'CUFFT_DESC_TRAIT_SIZE' => 1, 'CUFFT_DESC_TRAIT_SM' => 1, 'CUFFT_DESC_TRAIT_TYPE' => 1, 'CUFFT_DEVICE_FATBIN' => 1, 'CUFFT_DEVICE_FUNC_TRAIT_ELEMENTS_PER_THREAD' => 1, 'CUFFT_DEVICE_FUNC_TRAIT_SHARED_MEMORY_PER_FFT' => 1, 'CUFFT_DEVICE_FUNC_TRAIT_STORAGE_SIZE' => 1, 'CUFFT_DEVICE_FUNC_TRAIT_SUGGESTED_FFTS_PER_BLOCK' => 1, 'CUFFT_DEVICE_FUNC_TRAIT_THREADS_PER_FFT' => 1, 'CUFFT_DEVICE_LTOIR' => 1, 'CUFFT_ENABLE_EXPERIMENTAL_API' => 1, 'CUFFT_LICENSE_ERROR' => 1, 'CUFFT_MISSING_DEPENDENCY' => 1, 'CUFFT_NVJITLINK_FAILURE' => 1, 'CUFFT_NVRTC_FAILURE' => 1, 'CUFFT_NVSHMEM_FAILURE' => 1, 'CUFFT_QUERY_1D_FACTORS' => 1, 'CUFFT_QUERY_UNDEFINED' => 1, 'CUFFT_WORKAREA_MINIMAL' => 1, 'CUFFT_WORKAREA_PERFORMANCE' => 1, 'CUFFT_WORKAREA_USER' => 1, 'CUFFT_XT_FORMAT_DISTRIBUTED_INPUT' => 1, 'CUFFT_XT_FORMAT_DISTRIBUTED_OUTPUT' => 1, 'CUFILE_C2C' => 1, 'CUFILE_DMABUF' => 1, 'CUFILE_GPU_UUID_LEN' => 1, 'CUFILE_NVFS' => 1, 'CUFILE_NVIDIA_PEERMEM' => 1, 'CUFILE_P2PDMA' => 1, 'CUFILE_PARAM_GPU_BOUNCE_BUFFER_SLAB_COUNT' => 1, 'CUFILE_PARAM_GPU_BOUNCE_BUFFER_SLAB_SIZE_KB' => 1, 'CUFILE_PARAM_POSIX_POOL_SLAB_COUNT' => 1, 'CUFILE_PARAM_POSIX_POOL_SLAB_SIZE_KB' => 1, 'CUFileArrayConfigParameter_t' => 1, 'CUGLmap_flags' => 1, 'CUGLmap_flags_enum' => 1, 'CURAND_3RD' => 1, 'CURAND_BINARY_SEARCH' => 1, 'CURAND_CHOOSE_BEST' => 1, 'CURAND_DEFINITION' => 1, 'CURAND_DEVICE_API' => 1, 'CURAND_DISCRETE_GAUSS' => 1, 'CURAND_FAST_REJECTION' => 1, 'CURAND_HITR' => 1, 'CURAND_ITR' => 1, 'CURAND_KNUTH' => 1, 'CURAND_M1' => 1, 'CURAND_M2' => 1, 'CURAND_POISSON' => 1, 'CURAND_REJECTION' => 1, 'CUSOLVERDN_POTRF' => 1, 'CUSOLVERDN_SYEVBATCHED' => 1, 'CUSOLVER_ALG_2' => 1, 'CUSOLVER_C_16BF' => 1, 'CUSOLVER_C_16F' => 1, 'CUSOLVER_C_32F' => 1, 'CUSOLVER_C_64F' => 1, 'CUSOLVER_C_8I' => 1, 'CUSOLVER_C_8U' => 1, 'CUSOLVER_C_AP' => 1, 'CUSOLVER_C_TF32' => 1, 'CUSOLVER_DEFAULT_MATH' => 1, 'CUSOLVER_FP32_EMULATED_BF16X9_MATH' => 1, 'CUSOLVER_FRO_NORM' => 1, 'CUSOLVER_INF_NORM' => 1, 'CUSOLVER_IRS_REFINE_CLASSICAL' => 1, 'CUSOLVER_IRS_REFINE_CLASSICAL_GMRES' => 1, 'CUSOLVER_IRS_REFINE_GMRES' => 1, 'CUSOLVER_IRS_REFINE_GMRES_GMRES' => 1, 'CUSOLVER_IRS_REFINE_GMRES_NOPCOND' => 1, 'CUSOLVER_IRS_REFINE_NONE' => 1, 'CUSOLVER_IRS_REFINE_NOT_SET' => 1, 'CUSOLVER_MAX_NORM' => 1, 'CUSOLVER_ONE_NORM' => 1, 'CUSOLVER_PREC_DD' => 1, 'CUSOLVER_PREC_SHT' => 1, 'CUSOLVER_PREC_SS' => 1, 'CUSOLVER_R_16BF' => 1, 'CUSOLVER_R_16F' => 1, 'CUSOLVER_R_32F' => 1, 'CUSOLVER_R_64F' => 1, 'CUSOLVER_R_8I' => 1, 'CUSOLVER_R_8U' => 1, 'CUSOLVER_R_AP' => 1, 'CUSOLVER_R_TF32' => 1, 'CUSOLVER_STATUS_INVALID_LICENSE' => 1, 'CUSOLVER_STATUS_INVALID_WORKSPACE' => 1, 'CUSOLVER_STATUS_IRS_INFOS_NOT_DESTROYED' => 1, 'CUSOLVER_STATUS_IRS_INFOS_NOT_INITIALIZED' => 1, 'CUSOLVER_STATUS_IRS_MATRIX_SINGULAR' => 1, 'CUSOLVER_STATUS_IRS_NRHS_NOT_SUPPORTED_FOR_REFINE_GMRES' => 1, 'CUSOLVER_STATUS_IRS_OUT_OF_RANGE' => 1, 'CUSOLVER_STATUS_IRS_PARAMS_INVALID_MAXITER' => 1, 'CUSOLVER_STATUS_IRS_PARAMS_INVALID_PREC' => 1, 'CUSOLVER_STATUS_IRS_PARAMS_INVALID_REFINE' => 1, 'CUSOLVER_STATUS_IRS_PARAMS_NOT_INITIALIZED' => 1, 'CUSPARSE_ALG0' => 1, 'CUSPARSE_ALG1' => 1, 'CUSPARSE_ALG_MERGE_PATH' => 1, 'CUSPARSE_ALG_NAIVE' => 1, 'CUSPARSE_COLOR_ALG0' => 1, 'CUSPARSE_COLOR_ALG1' => 1, 'CUSPARSE_ENABLE_EXPERIMENTAL_API' => 1, 'CUSPARSE_FORMAT_BSR' => 1, 'CUSPARSE_FORMAT_SLICED_ELLPACK' => 1, 'CUSPARSE_SIDE_LEFT' => 1, 'CUSPARSE_SIDE_RIGHT' => 1, 'CUSPARSE_SPMMA_ALG1' => 1, 'CUSPARSE_SPMMA_ALG2' => 1, 'CUSPARSE_SPMMA_ALG3' => 1, 'CUSPARSE_SPMMA_ALG4' => 1, 'CUSPARSE_SPMMA_PREPROCESS' => 1, 'CUSPARSE_SPMM_BSR_ALG1' => 1, 'CUSPARSE_SPMM_OP_ALG_DEFAULT' => 1, 'CUSPARSE_SPMV_BSR_ALG1' => 1, 'CUSPARSE_SPMV_SELL_ALG1' => 1, 'CUSPARSE_SPSM_UPDATE_DIAGONAL' => 1, 'CUSPARSE_SPSM_UPDATE_GENERAL' => 1, 'CUSPARSE_SPSV_UPDATE_DIAGONAL' => 1, 'CUSPARSE_SPSV_UPDATE_GENERAL' => 1, 'CUTENSORMG_ALGO_DEFAULT' => 1, 'CUTENSORMG_CONTRACTION_FIND_ATTRIBUTE_MAX' => 1, 'CUTENSOR_ALGO_GETT' => 1, 'CUTENSOR_ALGO_TGETT' => 1, 'CUTENSOR_ALGO_TTGT' => 1, 'CUTENSOR_COMPUTE_3XTF32' => 1, 'CUTENSOR_COMPUTE_DESC_3XTF32' => 1, 'CUTENSOR_COMPUTE_DESC_4X16F' => 1, 'CUTENSOR_COMPUTE_DESC_8XINT8' => 1, 'CUTENSOR_COMPUTE_DESC_9X16BF' => 1, 'CUTENSOR_COMPUTE_DESC_TF32' => 1, 'CUTENSOR_COMPUTE_TF32' => 1, 'CUTENSOR_C_MIN_16F' => 1, 'CUTENSOR_C_MIN_32F' => 1, 'CUTENSOR_C_MIN_64F' => 1, 'CUTENSOR_C_MIN_TF32' => 1, 'CUTENSOR_MG_DEVICE_HOST' => 1, 'CUTENSOR_MG_DEVICE_HOST_PINNED' => 1, 'CUTENSOR_OP_MISH' => 1, 'CUTENSOR_OP_SOFT_PLUS' => 1, 'CUTENSOR_OP_SOFT_SIGN' => 1, 'CUTENSOR_OP_SWISH' => 1, 'CUTENSOR_PLAN_PREFERENCE_GPU_ARCH' => 1, 'CUTENSOR_R_MIN_16BF' => 1, 'CUTENSOR_R_MIN_16F' => 1, 'CUTENSOR_R_MIN_32F' => 1, 'CUTENSOR_R_MIN_32I' => 1, 'CUTENSOR_R_MIN_32U' => 1, 'CUTENSOR_R_MIN_64F' => 1, 'CUTENSOR_R_MIN_8I' => 1, 'CUTENSOR_R_MIN_8U' => 1, 'CUTENSOR_R_MIN_TF32' => 1, 'CUTENSOR_STATUS_CUBLAS_ERROR' => 1, 'CUTENSOR_STATUS_CUDA_ERROR' => 1, 'CUTENSOR_STATUS_LICENSE_ERROR' => 1, 'CUTENSOR_STATUS_MAPPING_ERROR' => 1, 'CUTENSOR_WORKSPACE_RECOMMENDED' => 1, 'CU_AD_FORMAT_AYUV' => 1, 'CU_AD_FORMAT_BC1_UNORM' => 1, 'CU_AD_FORMAT_BC1_UNORM_SRGB' => 1, 'CU_AD_FORMAT_BC2_UNORM' => 1, 'CU_AD_FORMAT_BC2_UNORM_SRGB' => 1, 'CU_AD_FORMAT_BC3_UNORM' => 1, 'CU_AD_FORMAT_BC3_UNORM_SRGB' => 1, 'CU_AD_FORMAT_BC4_SNORM' => 1, 'CU_AD_FORMAT_BC4_UNORM' => 1, 'CU_AD_FORMAT_BC5_SNORM' => 1, 'CU_AD_FORMAT_BC5_UNORM' => 1, 'CU_AD_FORMAT_BC6H_SF16' => 1, 'CU_AD_FORMAT_BC6H_UF16' => 1, 'CU_AD_FORMAT_BC7_UNORM' => 1, 'CU_AD_FORMAT_BC7_UNORM_SRGB' => 1, 'CU_AD_FORMAT_MAX' => 1, 'CU_AD_FORMAT_NV12' => 1, 'CU_AD_FORMAT_NV16' => 1, 'CU_AD_FORMAT_P010' => 1, 'CU_AD_FORMAT_P016' => 1, 'CU_AD_FORMAT_P210' => 1, 'CU_AD_FORMAT_P216' => 1, 'CU_AD_FORMAT_SNORM_INT16X1' => 1, 'CU_AD_FORMAT_SNORM_INT16X2' => 1, 'CU_AD_FORMAT_SNORM_INT16X4' => 1, 'CU_AD_FORMAT_SNORM_INT8X1' => 1, 'CU_AD_FORMAT_SNORM_INT8X2' => 1, 'CU_AD_FORMAT_SNORM_INT8X4' => 1, 'CU_AD_FORMAT_UINT16_PLANAR_420' => 1, 'CU_AD_FORMAT_UINT16_PLANAR_422' => 1, 'CU_AD_FORMAT_UINT16_PLANAR_444' => 1, 'CU_AD_FORMAT_UINT16_SEMIPLANAR_420' => 1, 'CU_AD_FORMAT_UINT16_SEMIPLANAR_422' => 1, 'CU_AD_FORMAT_UINT16_SEMIPLANAR_444' => 1, 'CU_AD_FORMAT_UINT8_PACKED_422' => 1, 'CU_AD_FORMAT_UINT8_PACKED_444' => 1, 'CU_AD_FORMAT_UINT8_PLANAR_420' => 1, 'CU_AD_FORMAT_UINT8_PLANAR_422' => 1, 'CU_AD_FORMAT_UINT8_PLANAR_444' => 1, 'CU_AD_FORMAT_UINT8_SEMIPLANAR_420' => 1, 'CU_AD_FORMAT_UINT8_SEMIPLANAR_422' => 1, 'CU_AD_FORMAT_UINT8_SEMIPLANAR_444' => 1, 'CU_AD_FORMAT_UNORM_INT16X1' => 1, 'CU_AD_FORMAT_UNORM_INT16X2' => 1, 'CU_AD_FORMAT_UNORM_INT16X4' => 1, 'CU_AD_FORMAT_UNORM_INT8X1' => 1, 'CU_AD_FORMAT_UNORM_INT8X2' => 1, 'CU_AD_FORMAT_UNORM_INT8X4' => 1, 'CU_AD_FORMAT_UNORM_INT_101010_2' => 1, 'CU_AD_FORMAT_Y210' => 1, 'CU_AD_FORMAT_Y216' => 1, 'CU_AD_FORMAT_Y410' => 1, 'CU_AD_FORMAT_Y416' => 1, 'CU_AD_FORMAT_Y444_PLANAR10' => 1, 'CU_AD_FORMAT_Y444_PLANAR8' => 1, 'CU_AD_FORMAT_YUV444_16bit_SemiPlanar' => 1, 'CU_AD_FORMAT_YUV444_8bit_SemiPlanar' => 1, 'CU_AD_FORMAT_YUY2' => 1, 'CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL' => 1, 'CU_ASYNC_NOTIFICATION_TYPE_OVER_BUDGET' => 1, 'CU_ATOMIC_CAPABILITY_REDUCTION' => 1, 'CU_ATOMIC_CAPABILITY_SCALAR_128' => 1, 'CU_ATOMIC_CAPABILITY_SCALAR_32' => 1, 'CU_ATOMIC_CAPABILITY_SCALAR_64' => 1, 'CU_ATOMIC_CAPABILITY_SIGNED' => 1, 'CU_ATOMIC_CAPABILITY_UNSIGNED' => 1, 'CU_ATOMIC_CAPABILITY_VECTOR_32x4' => 1, 'CU_ATOMIC_OPERATION_AND' => 1, 'CU_ATOMIC_OPERATION_CAS' => 1, 'CU_ATOMIC_OPERATION_EXCHANGE' => 1, 'CU_ATOMIC_OPERATION_FLOAT_ADD' => 1, 'CU_ATOMIC_OPERATION_FLOAT_MAX' => 1, 'CU_ATOMIC_OPERATION_FLOAT_MIN' => 1, 'CU_ATOMIC_OPERATION_INTEGER_ADD' => 1, 'CU_ATOMIC_OPERATION_INTEGER_DECREMENT' => 1, 'CU_ATOMIC_OPERATION_INTEGER_INCREMENT' => 1, 'CU_ATOMIC_OPERATION_INTEGER_MAX' => 1, 'CU_ATOMIC_OPERATION_INTEGER_MIN' => 1, 'CU_ATOMIC_OPERATION_MAX' => 1, 'CU_ATOMIC_OPERATION_OR' => 1, 'CU_ATOMIC_OPERATION_XOR' => 1, 'CU_CLUSTER_SCHEDULING_POLICY_DEFAULT' => 1, 'CU_CLUSTER_SCHEDULING_POLICY_LOAD_BALANCING' => 1, 'CU_CLUSTER_SCHEDULING_POLICY_SPREAD' => 1, 'CU_COMPUTE_ACCELERATED_TARGET_BASE' => 1, 'CU_COMPUTE_FAMILY_TARGET_BASE' => 1, 'CU_COREDUMP_DEFAULT_FLAGS' => 1, 'CU_COREDUMP_ENABLE_ON_EXCEPTION' => 1, 'CU_COREDUMP_ENABLE_USER_TRIGGER' => 1, 'CU_COREDUMP_FILE' => 1, 'CU_COREDUMP_GENERATION_FLAGS' => 1, 'CU_COREDUMP_GZIP_COMPRESS' => 1, 'CU_COREDUMP_LIGHTWEIGHT' => 1, 'CU_COREDUMP_LIGHTWEIGHT_FLAGS' => 1, 'CU_COREDUMP_MAX' => 1, 'CU_COREDUMP_PIPE' => 1, 'CU_COREDUMP_SKIP_ABORT' => 1, 'CU_COREDUMP_SKIP_CONSTBANK_MEMORY' => 1, 'CU_COREDUMP_SKIP_GLOBAL_MEMORY' => 1, 'CU_COREDUMP_SKIP_LOCAL_MEMORY' => 1, 'CU_COREDUMP_SKIP_NONRELOCATED_ELF_IMAGES' => 1, 'CU_COREDUMP_SKIP_SHARED_MEMORY' => 1, 'CU_COREDUMP_TRIGGER_HOST' => 1, 'CU_CTX_COREDUMP_ENABLE' => 1, 'CU_CTX_FLAGS_MASK' => 1, 'CU_CTX_SYNC_MEMOPS' => 1, 'CU_CTX_USER_COREDUMP_ENABLE' => 1, 'CU_CUBEMAP_FACE_NEGATIVE_X' => 1, 'CU_CUBEMAP_FACE_NEGATIVE_Y' => 1, 'CU_CUBEMAP_FACE_NEGATIVE_Z' => 1, 'CU_CUBEMAP_FACE_POSITIVE_X' => 1, 'CU_CUBEMAP_FACE_POSITIVE_Y' => 1, 'CU_CUBEMAP_FACE_POSITIVE_Z' => 1, 'CU_D3D10_DEVICE_LIST_ALL' => 1, 'CU_D3D10_DEVICE_LIST_CURRENT_FRAME' => 1, 'CU_D3D10_DEVICE_LIST_NEXT_FRAME' => 1, 'CU_D3D10_MAPRESOURCE_FLAGS_NONE' => 1, 'CU_D3D10_MAPRESOURCE_FLAGS_READONLY' => 1, 'CU_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD' => 1, 'CU_D3D10_REGISTER_FLAGS_ARRAY' => 1, 'CU_D3D10_REGISTER_FLAGS_NONE' => 1, 'CU_D3D11_DEVICE_LIST_ALL' => 1, 'CU_D3D11_DEVICE_LIST_CURRENT_FRAME' => 1, 'CU_D3D11_DEVICE_LIST_NEXT_FRAME' => 1, 'CU_D3D9_DEVICE_LIST_ALL' => 1, 'CU_D3D9_DEVICE_LIST_CURRENT_FRAME' => 1, 'CU_D3D9_DEVICE_LIST_NEXT_FRAME' => 1, 'CU_D3D9_MAPRESOURCE_FLAGS_NONE' => 1, 'CU_D3D9_MAPRESOURCE_FLAGS_READONLY' => 1, 'CU_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD' => 1, 'CU_D3D9_REGISTER_FLAGS_ARRAY' => 1, 'CU_D3D9_REGISTER_FLAGS_NONE' => 1, 'CU_DEVICE_ATTRIBUTE_ATOMIC_REDUCTION_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V1' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V2' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS_V1' => 1, 'CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V2' => 1, 'CU_DEVICE_ATTRIBUTE_CLUSTER_LAUNCH' => 1, 'CU_DEVICE_ATTRIBUTE_D3D12_CIG_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_DEFERRED_MAPPING_CUDA_ARRAY_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_FLUSH_WRITES_OPTIONS' => 1, 'CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WRITES_ORDERING' => 1, 'CU_DEVICE_ATTRIBUTE_GPU_PCI_DEVICE_ID' => 1, 'CU_DEVICE_ATTRIBUTE_GPU_PCI_SUBSYSTEM_ID' => 1, 'CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HOST_ALLOC_DMA_BUF_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HOST_MEMORY_POOLS_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HOST_NUMA_MEMORY_POOLS_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HOST_NUMA_MULTINODE_IPC_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HOST_NUMA_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_HOST_VIRTUAL_MEMORY_MANAGEMENT_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_IPC_EVENT_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_MAX' => 1, 'CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS' => 1, 'CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS' => 1, 'CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS' => 1, 'CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS' => 1, 'CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES' => 1, 'CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS' => 1, 'CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS' => 1, 'CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE' => 1, 'CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE' => 1, 'CU_DEVICE_ATTRIBUTE_MEMPOOL_SUPPORTED_HANDLE_TYPES' => 1, 'CU_DEVICE_ATTRIBUTE_MEM_DECOMPRESS_ALGORITHM_MASK' => 1, 'CU_DEVICE_ATTRIBUTE_MEM_DECOMPRESS_MAXIMUM_LENGTH' => 1, 'CU_DEVICE_ATTRIBUTE_MEM_SYNC_DOMAIN_COUNT' => 1, 'CU_DEVICE_ATTRIBUTE_MPS_ENABLED' => 1, 'CU_DEVICE_ATTRIBUTE_MULTICAST_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_NUMA_CONFIG' => 1, 'CU_DEVICE_ATTRIBUTE_NUMA_ID' => 1, 'CU_DEVICE_ATTRIBUTE_ONLY_PARTIAL_HOST_NATIVE_ATOMIC_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK' => 1, 'CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_TENSOR_MAP_ACCESS_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_TIMELINE_SEMAPHORE_INTEROP_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_UNIFIED_FUNCTION_POINTERS' => 1, 'CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED' => 1, 'CU_DEVICE_ATTRIBUTE_VULKAN_CIG_SUPPORTED' => 1, 'CU_DEVICE_NUMA_CONFIG_NONE' => 1, 'CU_DEVICE_NUMA_CONFIG_NUMA_NODE' => 1, 'CU_DEVICE_P2P_ATTRIBUTE_ONLY_PARTIAL_NATIVE_ATOMIC_SUPPORTED' => 1, 'CU_DEV_RESOURCE_TYPE_INVALID' => 1, 'CU_DEV_RESOURCE_TYPE_MAX' => 1, 'CU_DEV_RESOURCE_TYPE_SM' => 1, 'CU_DEV_RESOURCE_TYPE_WORKQUEUE' => 1, 'CU_DEV_RESOURCE_TYPE_WORKQUEUE_CONFIG' => 1, 'CU_DEV_SM_RESOURCE_GROUP_BACKFILL' => 1, 'CU_DEV_SM_RESOURCE_GROUP_DEFAULT' => 1, 'CU_DEV_SM_RESOURCE_GROUP_PARAMS' => 1, 'CU_DEV_SM_RESOURCE_GROUP_PARAMS_st' => 1, 'CU_DEV_SM_RESOURCE_SPLIT_IGNORE_SM_COSCHEDULING' => 1, 'CU_DEV_SM_RESOURCE_SPLIT_MAX_POTENTIAL_CLUSTER_SIZE' => 1, 'CU_EGL_COLOR_FORMAT_A' => 1, 'CU_EGL_COLOR_FORMAT_ABGR' => 1, 'CU_EGL_COLOR_FORMAT_ARGB' => 1, 'CU_EGL_COLOR_FORMAT_AYUV' => 1, 'CU_EGL_COLOR_FORMAT_AYUV_ER' => 1, 'CU_EGL_COLOR_FORMAT_BAYER10_BGGR' => 1, 'CU_EGL_COLOR_FORMAT_BAYER10_GBRG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER10_GRBG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER10_RGGB' => 1, 'CU_EGL_COLOR_FORMAT_BAYER12_BGGR' => 1, 'CU_EGL_COLOR_FORMAT_BAYER12_GBRG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER12_GRBG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER12_RGGB' => 1, 'CU_EGL_COLOR_FORMAT_BAYER14_BGGR' => 1, 'CU_EGL_COLOR_FORMAT_BAYER14_GBRG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER14_GRBG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER14_RGGB' => 1, 'CU_EGL_COLOR_FORMAT_BAYER20_BGGR' => 1, 'CU_EGL_COLOR_FORMAT_BAYER20_GBRG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER20_GRBG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER20_RGGB' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_BGGR' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_GBRG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_GRBG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_ISP_BGGR' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_ISP_GBRG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_ISP_GRBG' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_ISP_RGGB' => 1, 'CU_EGL_COLOR_FORMAT_BAYER_RGGB' => 1, 'CU_EGL_COLOR_FORMAT_BGR' => 1, 'CU_EGL_COLOR_FORMAT_BGRA' => 1, 'CU_EGL_COLOR_FORMAT_L' => 1, 'CU_EGL_COLOR_FORMAT_MAX' => 1, 'CU_EGL_COLOR_FORMAT_R' => 1, 'CU_EGL_COLOR_FORMAT_RG' => 1, 'CU_EGL_COLOR_FORMAT_RGB' => 1, 'CU_EGL_COLOR_FORMAT_RGBA' => 1, 'CU_EGL_COLOR_FORMAT_UYVY_422' => 1, 'CU_EGL_COLOR_FORMAT_UYVY_ER' => 1, 'CU_EGL_COLOR_FORMAT_VYUY_ER' => 1, 'CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YUV420_PLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YUV420_PLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUV422_PLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YUV422_PLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUV444_PLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YUV444_PLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUVA_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUV_ER' => 1, 'CU_EGL_COLOR_FORMAT_YUYV_422' => 1, 'CU_EGL_COLOR_FORMAT_YUYV_ER' => 1, 'CU_EGL_COLOR_FORMAT_YVU420_PLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YVU420_PLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YVU422_PLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YVU422_PLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YVU444_PLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YVU444_PLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR' => 1, 'CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR_ER' => 1, 'CU_EGL_COLOR_FORMAT_YVYU_ER' => 1, 'CU_EGL_FRAME_TYPE_ARRAY' => 1, 'CU_EGL_FRAME_TYPE_PITCH' => 1, 'CU_EGL_RESOURCE_LOCATION_SYSMEM' => 1, 'CU_EGL_RESOURCE_LOCATION_VIDMEM' => 1, 'CU_EVENT_SCHED_AUTO' => 1, 'CU_EVENT_SCHED_BLOCKING_SYNC' => 1, 'CU_EVENT_SCHED_SPIN' => 1, 'CU_EVENT_SCHED_YIELD' => 1, 'CU_EVENT_WAIT_DEFAULT' => 1, 'CU_EVENT_WAIT_EXTERNAL' => 1, 'CU_EXEC_AFFINITY_TYPE_MAX' => 1, 'CU_EXEC_AFFINITY_TYPE_SM_COUNT' => 1, 'CU_EXTERNAL_MEMORY_HANDLE_TYPE_DMABUF_FD' => 1, 'CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF' => 1, 'CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE' => 1, 'CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX' => 1, 'CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX_KMT' => 1, 'CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC' => 1, 'CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_FD' => 1, 'CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32' => 1, 'CU_FILE_FALLBACK_IO_MODE' => 1, 'CU_FILE_MAX_TARGET_TYPES' => 1, 'CU_FILE_P2P_FLAG_C2C' => 1, 'CU_FILE_P2P_FLAG_DMABUF' => 1, 'CU_FILE_P2P_FLAG_NVFS' => 1, 'CU_FILE_P2P_FLAG_PCI_P2PDMA' => 1, 'CU_FILE_P2P_SUPPORTED' => 1, 'CU_FILE_POSIX_IO_MODE' => 1, 'CU_FILE_SCATEFS_SUPPORTED' => 1, 'CU_FILE_VIRTIOFS_SUPPORTED' => 1, 'CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TARGET_CURRENT_CTX' => 1, 'CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_ALL_DEVICES' => 1, 'CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_OWNER' => 1, 'CU_FUNCTION_LOADING_STATE_LOADED' => 1, 'CU_FUNCTION_LOADING_STATE_MAX' => 1, 'CU_FUNCTION_LOADING_STATE_UNLOADED' => 1, 'CU_FUNC_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE' => 1, 'CU_FUNC_ATTRIBUTE_CLUSTER_SIZE_MUST_BE_SET' => 1, 'CU_FUNC_ATTRIBUTE_NON_PORTABLE_CLUSTER_SIZE_ALLOWED' => 1, 'CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_DEPTH' => 1, 'CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_HEIGHT' => 1, 'CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_WIDTH' => 1, 'CU_GL_MAP_RESOURCE_FLAGS_NONE' => 1, 'CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY' => 1, 'CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD' => 1, 'CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE' => 1, 'CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY' => 1, 'CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD' => 1, 'CU_GRAPH_CHILD_GRAPH_OWNERSHIP_CLONE' => 1, 'CU_GRAPH_CHILD_GRAPH_OWNERSHIP_MOVE' => 1, 'CU_GRAPH_COND_ASSIGN_DEFAULT' => 1, 'CU_GRAPH_COND_TYPE_IF' => 1, 'CU_GRAPH_COND_TYPE_SWITCH' => 1, 'CU_GRAPH_COND_TYPE_WHILE' => 1, 'CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS' => 1, 'CU_GRAPH_DEBUG_DOT_FLAGS_CONDITIONAL_NODE_PARAMS' => 1, 'CU_GRAPH_DEBUG_DOT_FLAGS_EXTRA_TOPO_INFO' => 1, 'CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS' => 1, 'CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS' => 1, 'CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED' => 1, 'CU_GRAPH_NODE_TYPE_CONDITIONAL' => 1, 'CU_GREEN_CTX_DEFAULT_STREAM' => 1, 'CU_HOST_TASK_BLOCKING' => 1, 'CU_HOST_TASK_SPINWAIT' => 1, 'CU_JIT_BINARY_LOADER_THREAD_COUNT' => 1, 'CU_JIT_CACHE_OPTION_CA' => 1, 'CU_JIT_CACHE_OPTION_CG' => 1, 'CU_JIT_CACHE_OPTION_NONE' => 1, 'CU_JIT_OPTIMIZE_UNUSED_DEVICE_VARIABLES' => 1, 'CU_JIT_REFERENCED_KERNEL_COUNT' => 1, 'CU_JIT_REFERENCED_KERNEL_NAMES' => 1, 'CU_JIT_REFERENCED_VARIABLE_COUNT' => 1, 'CU_JIT_REFERENCED_VARIABLE_NAMES' => 1, 'CU_JIT_SPLIT_COMPILE' => 1, 'CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSION' => 1, 'CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE' => 1, 'CU_KERNEL_NODE_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE' => 1, 'CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN' => 1, 'CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP' => 1, 'CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION' => 1, 'CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT' => 1, 'CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION' => 1, 'CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE' => 1, 'CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE' => 1, 'CU_LAUNCH_ATTRIBUTE_IGNORE' => 1, 'CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT' => 1, 'CU_LAUNCH_ATTRIBUTE_NVLINK_UTIL_CENTRIC_SCHEDULING' => 1, 'CU_LAUNCH_ATTRIBUTE_PREFERRED_CLUSTER_DIMENSION' => 1, 'CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT' => 1, 'CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT' => 1, 'CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION' => 1, 'CU_LAUNCH_KERNEL_REQUIRED_BLOCK_DIM' => 1, 'CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT' => 1, 'CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT' => 1, 'CU_LAUNCH_PARAM_END_AS_INT' => 1, 'CU_LAUNCH_PORTABLE_CLUSTER_MODE_ALLOW_NON_PORTABLE' => 1, 'CU_LAUNCH_PORTABLE_CLUSTER_MODE_DEFAULT' => 1, 'CU_LAUNCH_PORTABLE_CLUSTER_MODE_REQUIRE_PORTABLE' => 1, 'CU_LIBRARY_NUM_OPTIONS' => 1, 'CU_LIMIT_CIG_ENABLED' => 1, 'CU_LIMIT_CIG_SHMEM_FALLBACK_ENABLED' => 1, 'CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT' => 1, 'CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH' => 1, 'CU_LIMIT_MAX' => 1, 'CU_LIMIT_MAX_L2_FETCH_GRANULARITY' => 1, 'CU_LIMIT_PERSISTING_L2_CACHE_SIZE' => 1, 'CU_LIMIT_SHMEM_SIZE' => 1, 'CU_LOG_LEVEL_ERROR' => 1, 'CU_LOG_LEVEL_WARNING' => 1, 'CU_MEM_ACCESS_FLAGS_PROT_MAX' => 1, 'CU_MEM_ALLOCATION_TYPE_MANAGED' => 1, 'CU_MEM_CREATE_USAGE_HW_DECOMPRESS' => 1, 'CU_MEM_CREATE_USAGE_TILE_POOL' => 1, 'CU_MEM_DECOMPRESS_ALGORITHM_DEFLATE' => 1, 'CU_MEM_DECOMPRESS_ALGORITHM_LZ4' => 1, 'CU_MEM_DECOMPRESS_ALGORITHM_SNAPPY' => 1, 'CU_MEM_DECOMPRESS_UNSUPPORTED' => 1, 'CU_MEM_HANDLE_TYPE_MAX' => 1, 'CU_MEM_LOCATION_TYPE_MAX' => 1, 'CU_MEM_POOL_CREATE_USAGE_HW_DECOMPRESS' => 1, 'CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION_ID' => 1, 'CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION_TYPE' => 1, 'CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION_ID' => 1, 'CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION_TYPE' => 1, 'CU_MODULE_EAGER_LOADING' => 1, 'CU_MODULE_LAZY_LOADING' => 1, 'CU_MULTICAST_GRANULARITY_MINIMUM' => 1, 'CU_MULTICAST_GRANULARITY_RECOMMENDED' => 1, 'CU_PARAM_TR_DEFAULT' => 1, 'CU_POINTER_ATTRIBUTE_ACCESS_FLAG_NONE' => 1, 'CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READ' => 1, 'CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READWRITE' => 1, 'CU_POINTER_ATTRIBUTE_IS_HW_DECOMPRESS_CAPABLE' => 1, 'CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR' => 1, 'CU_POINTER_ATTRIBUTE_MAPPING_SIZE' => 1, 'CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID' => 1, 'CU_PREFER_BINARY' => 1, 'CU_PREFER_PTX' => 1, 'CU_PROCESS_STATE_CHECKPOINTED' => 1, 'CU_PROCESS_STATE_FAILED' => 1, 'CU_PROCESS_STATE_LOCKED' => 1, 'CU_PROCESS_STATE_RUNNING' => 1, 'CU_SHAREDMEM_CARVEOUT_DEFAULT' => 1, 'CU_SHAREDMEM_CARVEOUT_MAX_L1' => 1, 'CU_SHAREDMEM_CARVEOUT_MAX_SHARED' => 1, 'CU_SHARED_MEMORY_MODE_ALLOW_NON_PORTABLE' => 1, 'CU_SHARED_MEMORY_MODE_DEFAULT' => 1, 'CU_SHARED_MEMORY_MODE_REQUIRE_PORTABLE' => 1, 'CU_STREAM_ATOMIC_REDUCTION_OP_ADD' => 1, 'CU_STREAM_ATOMIC_REDUCTION_OP_AND' => 1, 'CU_STREAM_ATOMIC_REDUCTION_OP_OR' => 1, 'CU_STREAM_ATOMIC_REDUCTION_UNSIGNED_32' => 1, 'CU_STREAM_ATOMIC_REDUCTION_UNSIGNED_64' => 1, 'CU_STREAM_MEMORY_BARRIER_TYPE_GPU' => 1, 'CU_STREAM_MEMORY_BARRIER_TYPE_SYS' => 1, 'CU_STREAM_WAIT_VALUE_FLUSH' => 1, 'CU_STREAM_WRITE_VALUE_DEFAULT' => 1, 'CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER' => 1, 'CU_TARGET_COMPUTE_10' => 1, 'CU_TARGET_COMPUTE_100' => 1, 'CU_TARGET_COMPUTE_100A' => 1, 'CU_TARGET_COMPUTE_100F' => 1, 'CU_TARGET_COMPUTE_101' => 1, 'CU_TARGET_COMPUTE_101A' => 1, 'CU_TARGET_COMPUTE_101F' => 1, 'CU_TARGET_COMPUTE_103' => 1, 'CU_TARGET_COMPUTE_103A' => 1, 'CU_TARGET_COMPUTE_103F' => 1, 'CU_TARGET_COMPUTE_11' => 1, 'CU_TARGET_COMPUTE_110' => 1, 'CU_TARGET_COMPUTE_110A' => 1, 'CU_TARGET_COMPUTE_110F' => 1, 'CU_TARGET_COMPUTE_12' => 1, 'CU_TARGET_COMPUTE_120' => 1, 'CU_TARGET_COMPUTE_120A' => 1, 'CU_TARGET_COMPUTE_120F' => 1, 'CU_TARGET_COMPUTE_121' => 1, 'CU_TARGET_COMPUTE_121A' => 1, 'CU_TARGET_COMPUTE_121F' => 1, 'CU_TARGET_COMPUTE_13' => 1, 'CU_TARGET_COMPUTE_20' => 1, 'CU_TARGET_COMPUTE_21' => 1, 'CU_TARGET_COMPUTE_30' => 1, 'CU_TARGET_COMPUTE_32' => 1, 'CU_TARGET_COMPUTE_35' => 1, 'CU_TARGET_COMPUTE_37' => 1, 'CU_TARGET_COMPUTE_50' => 1, 'CU_TARGET_COMPUTE_52' => 1, 'CU_TARGET_COMPUTE_53' => 1, 'CU_TARGET_COMPUTE_60' => 1, 'CU_TARGET_COMPUTE_61' => 1, 'CU_TARGET_COMPUTE_62' => 1, 'CU_TARGET_COMPUTE_70' => 1, 'CU_TARGET_COMPUTE_72' => 1, 'CU_TARGET_COMPUTE_73' => 1, 'CU_TARGET_COMPUTE_75' => 1, 'CU_TARGET_COMPUTE_80' => 1, 'CU_TARGET_COMPUTE_86' => 1, 'CU_TARGET_COMPUTE_87' => 1, 'CU_TARGET_COMPUTE_89' => 1, 'CU_TARGET_COMPUTE_90' => 1, 'CU_TARGET_COMPUTE_90A' => 1, 'CU_TENSOR_MAP_DATA_TYPE_16U4_ALIGN16B' => 1, 'CU_TENSOR_MAP_DATA_TYPE_16U4_ALIGN8B' => 1, 'CU_TENSOR_MAP_DATA_TYPE_16U6_ALIGN16B' => 1, 'CU_TENSOR_MAP_DATA_TYPE_BFLOAT16' => 1, 'CU_TENSOR_MAP_DATA_TYPE_FLOAT16' => 1, 'CU_TENSOR_MAP_DATA_TYPE_FLOAT32' => 1, 'CU_TENSOR_MAP_DATA_TYPE_FLOAT32_FTZ' => 1, 'CU_TENSOR_MAP_DATA_TYPE_FLOAT64' => 1, 'CU_TENSOR_MAP_DATA_TYPE_INT32' => 1, 'CU_TENSOR_MAP_DATA_TYPE_INT64' => 1, 'CU_TENSOR_MAP_DATA_TYPE_TFLOAT32' => 1, 'CU_TENSOR_MAP_DATA_TYPE_TFLOAT32_FTZ' => 1, 'CU_TENSOR_MAP_DATA_TYPE_UINT16' => 1, 'CU_TENSOR_MAP_DATA_TYPE_UINT32' => 1, 'CU_TENSOR_MAP_DATA_TYPE_UINT64' => 1, 'CU_TENSOR_MAP_DATA_TYPE_UINT8' => 1, 'CU_TENSOR_MAP_FLOAT_OOB_FILL_NAN_REQUEST_ZERO_FMA' => 1, 'CU_TENSOR_MAP_FLOAT_OOB_FILL_NONE' => 1, 'CU_TENSOR_MAP_IM2COL_WIDE_MODE_W' => 1, 'CU_TENSOR_MAP_IM2COL_WIDE_MODE_W128' => 1, 'CU_TENSOR_MAP_INTERLEAVE_16B' => 1, 'CU_TENSOR_MAP_INTERLEAVE_32B' => 1, 'CU_TENSOR_MAP_INTERLEAVE_NONE' => 1, 'CU_TENSOR_MAP_L2_PROMOTION_L2_128B' => 1, 'CU_TENSOR_MAP_L2_PROMOTION_L2_256B' => 1, 'CU_TENSOR_MAP_L2_PROMOTION_L2_64B' => 1, 'CU_TENSOR_MAP_L2_PROMOTION_NONE' => 1, 'CU_TENSOR_MAP_NUM_QWORDS' => 1, 'CU_TENSOR_MAP_SWIZZLE_128B' => 1, 'CU_TENSOR_MAP_SWIZZLE_128B_ATOM_32B' => 1, 'CU_TENSOR_MAP_SWIZZLE_128B_ATOM_32B_FLIP_8B' => 1, 'CU_TENSOR_MAP_SWIZZLE_128B_ATOM_64B' => 1, 'CU_TENSOR_MAP_SWIZZLE_32B' => 1, 'CU_TENSOR_MAP_SWIZZLE_64B' => 1, 'CU_TENSOR_MAP_SWIZZLE_NONE' => 1, 'CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION' => 1, 'CU_TRSF_SEAMLESS_CUBEMAP' => 1, 'CU_WORKQUEUE_SCOPE_DEVICE_CTX' => 1, 'CU_WORKQUEUE_SCOPE_GREEN_CTX_BALANCED' => 1, 'CUarray_cubemap_face' => 1, 'CUarray_cubemap_face_enum' => 1, 'CUasyncCallback' => 1, 'CUasyncCallbackEntry_st' => 1, 'CUasyncCallbackHandle' => 1, 'CUasyncNotificationInfo' => 1, 'CUasyncNotificationInfo_st' => 1, 'CUasyncNotificationType' => 1, 'CUasyncNotificationType_enum' => 1, 'CUatomicOperation' => 1, 'CUatomicOperationCapability' => 1, 'CUatomicOperationCapability_enum' => 1, 'CUatomicOperation_enum' => 1, 'CUcheckpointCheckpointArgs' => 1, 'CUcheckpointCheckpointArgs_st' => 1, 'CUcheckpointGpuPair' => 1, 'CUcheckpointGpuPair_st' => 1, 'CUcheckpointLockArgs' => 1, 'CUcheckpointLockArgs_st' => 1, 'CUcheckpointRestoreArgs' => 1, 'CUcheckpointRestoreArgs_st' => 1, 'CUcheckpointUnlockArgs' => 1, 'CUcheckpointUnlockArgs_st' => 1, 'CUcigDataType' => 1, 'CUcigDataType_enum' => 1, 'CUclusterSchedulingPolicy' => 1, 'CUclusterSchedulingPolicy_enum' => 1, 'CUcoredumpSettings' => 1, 'CUcoredumpSettings_enum' => 1, 'CUctxCigParam' => 1, 'CUctxCigParam_st' => 1, 'CUctxCreateParams' => 1, 'CUctxCreateParams_st' => 1, 'CUctx_flags' => 1, 'CUctx_flags_enum' => 1, 'CUd3d10DeviceList' => 1, 'CUd3d10DeviceList_enum' => 1, 'CUd3d10map_flags' => 1, 'CUd3d10map_flags_enum' => 1, 'CUd3d10register_flags' => 1, 'CUd3d10register_flags_enum' => 1, 'CUd3d11DeviceList' => 1, 'CUd3d11DeviceList_enum' => 1, 'CUd3d9DeviceList' => 1, 'CUd3d9DeviceList_enum' => 1, 'CUd3d9map_flags' => 1, 'CUd3d9map_flags_enum' => 1, 'CUd3d9register_flags' => 1, 'CUd3d9register_flags_enum' => 1, 'CUdevResource' => 1, 'CUdevResourceDesc' => 1, 'CUdevResourceDesc_st' => 1, 'CUdevResourceType' => 1, 'CUdevResource_st' => 1, 'CUdevSmResource' => 1, 'CUdevSmResourceGroup_flags' => 1, 'CUdevSmResourceSplitByCount_flags' => 1, 'CUdevSmResourceSplit_flags' => 1, 'CUdevSmResource_st' => 1, 'CUdevWorkqueueConfigResource' => 1, 'CUdevWorkqueueConfigResource_st' => 1, 'CUdevWorkqueueConfigScope' => 1, 'CUdevWorkqueueResource' => 1, 'CUdevWorkqueueResource_st' => 1, 'CUdeviceNumaConfig' => 1, 'CUdeviceNumaConfig_enum' => 1, 'CUdevprop' => 1, 'CUdevprop_st' => 1, 'CUdevprop_v1' => 1, 'CUdriverProcAddress_flags' => 1, 'CUdriverProcAddress_flags_enum' => 1, 'CUeglColorFormat' => 1, 'CUeglColorFormate_enum' => 1, 'CUeglFrameType' => 1, 'CUeglFrameType_enum' => 1, 'CUeglResourceLocationFlags' => 1, 'CUeglResourceLocationFlags_enum' => 1, 'CUeglStreamConnection' => 1, 'CUeglStreamConnection_st' => 1, 'CUevent_flags' => 1, 'CUevent_flags_enum' => 1, 'CUevent_record_flags' => 1, 'CUevent_record_flags_enum' => 1, 'CUevent_sched_flags' => 1, 'CUevent_sched_flags_enum' => 1, 'CUevent_wait_flags' => 1, 'CUevent_wait_flags_enum' => 1, 'CUexecAffinityParam' => 1, 'CUexecAffinityParam_st' => 1, 'CUexecAffinityParam_v1' => 1, 'CUexecAffinitySmCount' => 1, 'CUexecAffinitySmCount_st' => 1, 'CUexecAffinitySmCount_v1' => 1, 'CUexecAffinityType' => 1, 'CUexecAffinityType_enum' => 1, 'CUextMemory_st' => 1, 'CUextSemaphore_st' => 1, 'CUextent3D' => 1, 'CUextent3D_st' => 1, 'CUextent3D_v1' => 1, 'CUexternalMemory_st' => 1, 'CUexternalSemaphore_st' => 1, 'CUfileOpCounter' => 1, 'CUfileOpCounter_t' => 1, 'CUfileP2PFlags' => 1, 'CUfileP2PFlags_t' => 1, 'CUfilePerGpuStats' => 1, 'CUfilePerGpuStats_t' => 1, 'CUfileStatsLevel1' => 1, 'CUfileStatsLevel1_t' => 1, 'CUfileStatsLevel2' => 1, 'CUfileStatsLevel2_t' => 1, 'CUfileStatsLevel3' => 1, 'CUfileStatsLevel3_t' => 1, 'CUflushGPUDirectRDMAWritesScope' => 1, 'CUflushGPUDirectRDMAWritesScope_enum' => 1, 'CUflushGPUDirectRDMAWritesTarget' => 1, 'CUflushGPUDirectRDMAWritesTarget_enum' => 1, 'CUfunctionLoadingState' => 1, 'CUfunctionLoadingState_enum' => 1, 'CUgraphChildGraphNodeOwnership' => 1, 'CUgraphChildGraphNodeOwnership_enum' => 1, 'CUgraphConditionalHandle' => 1, 'CUgraphConditionalNodeType' => 1, 'CUgraphConditionalNodeType_enum' => 1, 'CUgraphDeviceNode' => 1, 'CUgraphDeviceUpdatableNode_st' => 1, 'CUgraphExecUpdateResultInfo' => 1, 'CUgraphExecUpdateResultInfo_st' => 1, 'CUgraphExecUpdateResultInfo_v1' => 1, 'CUgraphicsMapResourceFlags' => 1, 'CUgraphicsMapResourceFlags_enum' => 1, 'CUgreenCtx' => 1, 'CUgreenCtxCreate_flags' => 1, 'CUgreenCtx_st' => 1, 'CUhostTaskSyncMode' => 1, 'CUhostTaskSyncMode_enum' => 1, 'CUipcMem_flags' => 1, 'CUipcMem_flags_enum' => 1, 'CUjit_cacheMode' => 1, 'CUjit_cacheMode_enum' => 1, 'CUjit_fallback' => 1, 'CUjit_fallback_enum' => 1, 'CUjit_target' => 1, 'CUjit_target_enum' => 1, 'CUlaunchAttributePortableClusterMode' => 1, 'CUlaunchAttributePortableClusterMode_enum' => 1, 'CUlibraryHostUniversalFunctionAndDataTable' => 1, 'CUlibraryHostUniversalFunctionAndDataTable_st' => 1, 'CUlogIterator' => 1, 'CUlogLevel' => 1, 'CUlogLevel_enum' => 1, 'CUlogsCallback' => 1, 'CUlogsCallbackEntry_st' => 1, 'CUlogsCallbackHandle' => 1, 'CUmemAttach_flags' => 1, 'CUmemAttach_flags_enum' => 1, 'CUmemDecompressAlgorithm' => 1, 'CUmemDecompressAlgorithm_enum' => 1, 'CUmemDecompressParams' => 1, 'CUmemDecompressParams_st' => 1, 'CUmemFabricHandle' => 1, 'CUmemFabricHandle_st' => 1, 'CUmemFabricHandle_v1' => 1, 'CUmoduleLoadingMode' => 1, 'CUmoduleLoadingMode_enum' => 1, 'CUmulticastGranularity_flags' => 1, 'CUmulticastGranularity_flags_enum' => 1, 'CUmulticastObjectProp' => 1, 'CUmulticastObjectProp_st' => 1, 'CUmulticastObjectProp_v1' => 1, 'CUoccupancy_flags' => 1, 'CUoccupancy_flags_enum' => 1, 'CUprocessState' => 1, 'CUprocessState_enum' => 1, 'CUsharedMemoryMode' => 1, 'CUsharedMemoryMode_enum' => 1, 'CUshared_carveout' => 1, 'CUshared_carveout_enum' => 1, 'CUstreamAtomicReductionDataType' => 1, 'CUstreamAtomicReductionDataType_enum' => 1, 'CUstreamAtomicReductionOpType' => 1, 'CUstreamAtomicReductionOpType_enum' => 1, 'CUstreamMemOpAtomicReductionParams_st' => 1, 'CUstreamMemOpMemoryBarrierParams_st' => 1, 'CUstreamMemoryBarrier_flags' => 1, 'CUstreamMemoryBarrier_flags_enum' => 1, 'CUstreamWaitValue_flags' => 1, 'CUstreamWaitValue_flags_enum' => 1, 'CUstreamWriteValue_flags' => 1, 'CUstreamWriteValue_flags_enum' => 1, 'CUstream_flags' => 1, 'CUstream_flags_enum' => 1, 'CUsurfref' => 1, 'CUsurfref_st' => 1, 'CUtensorMap' => 1, 'CUtensorMapDataType' => 1, 'CUtensorMapDataType_enum' => 1, 'CUtensorMapFloatOOBfill' => 1, 'CUtensorMapFloatOOBfill_enum' => 1, 'CUtensorMapIm2ColWideMode' => 1, 'CUtensorMapIm2ColWideMode_enum' => 1, 'CUtensorMapInterleave' => 1, 'CUtensorMapInterleave_enum' => 1, 'CUtensorMapL2promotion' => 1, 'CUtensorMapL2promotion_enum' => 1, 'CUtensorMapSwizzle' => 1, 'CUtensorMapSwizzle_enum' => 1, 'CUtensorMap_st' => 1, 'CubDebugExit' => 1, 'CubVector' => 1, 'FFTW_INVERSE' => 1, 'MAX_CUFFT_ERROR' => 1, 'NVCL_CTX_SCHED_AUTO' => 1, 'NVCL_CTX_SCHED_BLOCKING_SYNC' => 1, 'NVCL_CTX_SCHED_SPIN' => 1, 'NVCL_CTX_SCHED_YIELD' => 1, 'NVCL_EVENT_SCHED_AUTO' => 1, 'NVCL_EVENT_SCHED_BLOCKING_SYNC' => 1, 'NVCL_EVENT_SCHED_SPIN' => 1, 'NVCL_EVENT_SCHED_YIELD' => 1, 'NVFFT_PLAN_PROPERTY_INT64_MAX_NUM_HOST_THREADS' => 1, 'NVFFT_PLAN_PROPERTY_INT64_PATIENT_JIT' => 1, 'NVRTC_ERROR_CANCELLED' => 1, 'NVRTC_ERROR_NO_PCH_CREATE_ATTEMPTED' => 1, 'NVRTC_ERROR_PCH_CREATE' => 1, 'NVRTC_ERROR_PCH_CREATE_HEAP_EXHAUSTED' => 1, 'NVRTC_ERROR_TIME_FILE_WRITE_FAILED' => 1, 'NVRTC_ERROR_TIME_TRACE_FILE_WRITE_FAILED' => 1, 'RESOURCE_ABI_BYTES' => 1, '_CUB_ASM_PTR_' => 1, '_CUB_ASM_PTR_SIZE_' => 1, '__CUB_LP64__' => 1, '__curand_umul' => 1, 'cl_context_flags' => 1, 'cl_context_flags_enum' => 1, 'cl_event_flags' => 1, 'cl_event_flags_enum' => 1, 'csrcholInfo' => 1, 'csrcholInfoHost' => 1, 'csrcholInfoHost_t' => 1, 'csrcholInfo_t' => 1, 'csrluInfoHost' => 1, 'csrluInfoHost_t' => 1, 'csrqrInfo' => 1, 'csrqrInfoHost' => 1, 'csrqrInfoHost_t' => 1, 'csrqrInfo_t' => 1, 'csrsm2Info' => 1, 'csrsv2Info' => 1, 'cuArrayGetMemoryRequirements' => 1, 'cuArrayGetPlane' => 1, 'cuArrayGetSparseProperties' => 1, 'cuCheckpointProcessCheckpoint' => 1, 'cuCheckpointProcessGetRestoreThreadId' => 1, 'cuCheckpointProcessGetState' => 1, 'cuCheckpointProcessLock' => 1, 'cuCheckpointProcessRestore' => 1, 'cuCheckpointProcessUnlock' => 1, 'cuCoredumpGetAttribute' => 1, 'cuCoredumpGetAttributeGlobal' => 1, 'cuCoredumpSetAttribute' => 1, 'cuCoredumpSetAttributeGlobal' => 1, 'cuCtxAttach' => 1, 'cuCtxCreate_v3' => 1, 'cuCtxCreate_v4' => 1, 'cuCtxDetach' => 1, 'cuCtxFromGreenCtx' => 1, 'cuCtxGetDevResource' => 1, 'cuCtxGetDevice_v2' => 1, 'cuCtxGetExecAffinity' => 1, 'cuCtxGetId' => 1, 'cuCtxResetPersistingL2Cache' => 1, 'cuCtxSetFlags' => 1, 'cuCtxSynchronize_v2' => 1, 'cuCtxWaitEvent' => 1, 'cuD3D10CtxCreate' => 1, 'cuD3D10CtxCreateOnDevice' => 1, 'cuD3D10GetDevice' => 1, 'cuD3D10GetDevices' => 1, 'cuD3D10GetDirect3DDevice' => 1, 'cuD3D10MapResources' => 1, 'cuD3D10RegisterResource' => 1, 'cuD3D10ResourceGetMappedArray' => 1, 'cuD3D10ResourceGetMappedPitch' => 1, 'cuD3D10ResourceGetMappedPointer' => 1, 'cuD3D10ResourceGetMappedSize' => 1, 'cuD3D10ResourceGetSurfaceDimensions' => 1, 'cuD3D10ResourceSetMapFlags' => 1, 'cuD3D10UnmapResources' => 1, 'cuD3D10UnregisterResource' => 1, 'cuD3D11CtxCreate' => 1, 'cuD3D11CtxCreateOnDevice' => 1, 'cuD3D11GetDevice' => 1, 'cuD3D11GetDevices' => 1, 'cuD3D11GetDirect3DDevice' => 1, 'cuD3D9CtxCreate' => 1, 'cuD3D9CtxCreateOnDevice' => 1, 'cuD3D9GetDevice' => 1, 'cuD3D9GetDevices' => 1, 'cuD3D9GetDirect3DDevice' => 1, 'cuD3D9MapResources' => 1, 'cuD3D9RegisterResource' => 1, 'cuD3D9ResourceGetMappedArray' => 1, 'cuD3D9ResourceGetMappedPitch' => 1, 'cuD3D9ResourceGetMappedPointer' => 1, 'cuD3D9ResourceGetMappedSize' => 1, 'cuD3D9ResourceGetSurfaceDimensions' => 1, 'cuD3D9ResourceSetMapFlags' => 1, 'cuD3D9UnmapResources' => 1, 'cuD3D9UnregisterResource' => 1, 'cuDevResourceGenerateDesc' => 1, 'cuDevSmResourceSplit' => 1, 'cuDevSmResourceSplitByCount' => 1, 'cuDeviceGetDevResource' => 1, 'cuDeviceGetExecAffinitySupport' => 1, 'cuDeviceGetHostAtomicCapabilities' => 1, 'cuDeviceGetLuid' => 1, 'cuDeviceGetNvSciSyncAttributes' => 1, 'cuDeviceGetP2PAtomicCapabilities' => 1, 'cuDeviceGetProperties' => 1, 'cuDeviceGetTexture1DLinearMaxWidth' => 1, 'cuDeviceRegisterAsyncNotification' => 1, 'cuDeviceUnregisterAsyncNotification' => 1, 'cuEGLStreamConsumerAcquireFrame' => 1, 'cuEGLStreamConsumerConnect' => 1, 'cuEGLStreamConsumerConnectWithFlags' => 1, 'cuEGLStreamConsumerDisconnect' => 1, 'cuEGLStreamConsumerReleaseFrame' => 1, 'cuEGLStreamProducerConnect' => 1, 'cuEGLStreamProducerDisconnect' => 1, 'cuEGLStreamProducerPresentFrame' => 1, 'cuEGLStreamProducerReturnFrame' => 1, 'cuEventCreateFromEGLSync' => 1, 'cuExternalMemoryGetMappedMipmappedArray' => 1, 'cuFileDriverGetP2PFlags' => 1, 'cuFileDriverSetP2PFlags' => 1, 'cuFileExportPCIeTopology' => 1, 'cuFileGetBARSizeInKB' => 1, 'cuFileGetParameterGpuBounceBufferSlabArray' => 1, 'cuFileGetParameterMinMaxValue' => 1, 'cuFileGetParameterPosixPoolSlabArray' => 1, 'cuFileGetStatsL1' => 1, 'cuFileGetStatsL2' => 1, 'cuFileGetStatsL3' => 1, 'cuFileGetStatsLevel' => 1, 'cuFileGetVersion' => 1, 'cuFileSetParameterGpuBounceBufferSlabArray' => 1, 'cuFileSetParameterPosixPoolSlabArray' => 1, 'cuFileSetStatsLevel' => 1, 'cuFileStatsReset' => 1, 'cuFileStatsStart' => 1, 'cuFileStatsStop' => 1, 'cuFlushGPUDirectRDMAWrites' => 1, 'cuFuncGetModule' => 1, 'cuFuncGetName' => 1, 'cuFuncGetParamInfo' => 1, 'cuFuncIsLoaded' => 1, 'cuFuncLoad' => 1, 'cuFuncSetAttribute' => 1, 'cuFuncSetBlockShape' => 1, 'cuFuncSetCacheConfig' => 1, 'cuFuncSetSharedMemConfig' => 1, 'cuFuncSetSharedSize' => 1, 'cuGLCtxCreate' => 1, 'cuGLInit' => 1, 'cuGLMapBufferObject' => 1, 'cuGLMapBufferObjectAsync' => 1, 'cuGLRegisterBufferObject' => 1, 'cuGLSetBufferObjectMapFlags' => 1, 'cuGLUnmapBufferObject' => 1, 'cuGLUnmapBufferObjectAsync' => 1, 'cuGLUnregisterBufferObject' => 1, 'cuGraphAddDependencies_v2' => 1, 'cuGraphAddNode_v2' => 1, 'cuGraphConditionalHandleCreate' => 1, 'cuGraphExecGetId' => 1, 'cuGraphGetEdges_v2' => 1, 'cuGraphGetId' => 1, 'cuGraphNodeGetContainingGraph' => 1, 'cuGraphNodeGetDependencies_v2' => 1, 'cuGraphNodeGetDependentNodes_v2' => 1, 'cuGraphNodeGetLocalId' => 1, 'cuGraphNodeGetToolsId' => 1, 'cuGraphRemoveDependencies_v2' => 1, 'cuGraphicsD3D10RegisterResource' => 1, 'cuGraphicsD3D11RegisterResource' => 1, 'cuGraphicsD3D9RegisterResource' => 1, 'cuGraphicsEGLRegisterImage' => 1, 'cuGraphicsResourceGetMappedEglFrame' => 1, 'cuGraphicsResourceGetMappedMipmappedArray' => 1, 'cuGraphicsResourceSetMapFlags' => 1, 'cuGraphicsResourceSetMapFlags_v2' => 1, 'cuGraphicsVDPAURegisterOutputSurface' => 1, 'cuGraphicsVDPAURegisterVideoSurface' => 1, 'cuGreenCtxCreate' => 1, 'cuGreenCtxDestroy' => 1, 'cuGreenCtxGetDevResource' => 1, 'cuGreenCtxGetId' => 1, 'cuGreenCtxRecordEvent' => 1, 'cuGreenCtxStreamCreate' => 1, 'cuGreenCtxWaitEvent' => 1, 'cuKernelGetAttribute' => 1, 'cuKernelGetFunction' => 1, 'cuKernelGetParamInfo' => 1, 'cuKernelSetAttribute' => 1, 'cuKernelSetCacheConfig' => 1, 'cuLaunch' => 1, 'cuLaunchGrid' => 1, 'cuLaunchGridAsync' => 1, 'cuLibraryGetGlobal' => 1, 'cuLibraryGetManaged' => 1, 'cuLibraryGetModule' => 1, 'cuLibraryGetUnifiedFunction' => 1, 'cuLogsCurrent' => 1, 'cuLogsDumpToFile' => 1, 'cuLogsDumpToMemory' => 1, 'cuLogsRegisterCallback' => 1, 'cuLogsUnregisterCallback' => 1, 'cuMemAdvise_v2' => 1, 'cuMemBatchDecompressAsync' => 1, 'cuMemDiscardAndPrefetchBatchAsync' => 1, 'cuMemDiscardBatchAsync' => 1, 'cuMemGetDefaultMemPool' => 1, 'cuMemGetMemPool' => 1, 'cuMemPrefetchAsync_v2' => 1, 'cuMemPrefetchBatchAsync' => 1, 'cuMemSetMemPool' => 1, 'cuMemcpy' => 1, 'cuMemcpy3DPeer' => 1, 'cuMemcpy3DPeerAsync' => 1, 'cuMemcpyAsync' => 1, 'cuMemcpyPeer' => 1, 'cuMemcpyPeerAsync' => 1, 'cuMipmappedArrayGetMemoryRequirements' => 1, 'cuModuleEnumerateFunctions' => 1, 'cuModuleGetLoadingMode' => 1, 'cuModuleGetSurfRef' => 1, 'cuMulticastAddDevice' => 1, 'cuMulticastBindAddr' => 1, 'cuMulticastBindAddr_v2' => 1, 'cuMulticastBindMem' => 1, 'cuMulticastBindMem_v2' => 1, 'cuMulticastCreate' => 1, 'cuMulticastGetGranularity' => 1, 'cuMulticastUnbind' => 1, 'cuOccupancyMaxActiveClusters' => 1, 'cuOccupancyMaxPotentialClusterSize' => 1, 'cuParamSetSize' => 1, 'cuParamSetTexRef' => 1, 'cuParamSetf' => 1, 'cuParamSeti' => 1, 'cuParamSetv' => 1, 'cuProfilerInitialize' => 1, 'cuStreamBeginCapture_ptsz' => 1, 'cuStreamGetCaptureInfo_v3' => 1, 'cuStreamGetCtx' => 1, 'cuStreamGetCtx_v2' => 1, 'cuStreamGetDevResource' => 1, 'cuStreamGetDevice' => 1, 'cuStreamGetGreenCtx' => 1, 'cuStreamUpdateCaptureDependencies_v2' => 1, 'cuSurfObjectCreate' => 1, 'cuSurfObjectDestroy' => 1, 'cuSurfObjectGetResourceDesc' => 1, 'cuSurfRefGetArray' => 1, 'cuSurfRefSetArray' => 1, 'cuTensorMapEncodeIm2col' => 1, 'cuTensorMapEncodeIm2colWide' => 1, 'cuTensorMapEncodeTiled' => 1, 'cuTensorMapReplaceAddress' => 1, 'cuTexRefCreate' => 1, 'cuTexRefDestroy' => 1, 'cuVDPAUCtxCreate' => 1, 'cuVDPAUGetDevice' => 1, 'cuWGLGetDevice' => 1, 'cublasAlloc' => 1, 'cublasAsumEx' => 1, 'cublasAsumEx_64' => 1, 'cublasCgemm3m' => 1, 'cublasCgemm3mBatched' => 1, 'cublasCgemm3mBatched_64' => 1, 'cublasCgemm3mEx' => 1, 'cublasCgemm3mEx_64' => 1, 'cublasCgemm3mStridedBatched' => 1, 'cublasCgemm3mStridedBatched_64' => 1, 'cublasCgemm3m_64' => 1, 'cublasCgemmEx' => 1, 'cublasCgemmEx_64' => 1, 'cublasCherk3mEx' => 1, 'cublasCherk3mEx_64' => 1, 'cublasCherkEx' => 1, 'cublasCherkEx_64' => 1, 'cublasCmatinvBatched' => 1, 'cublasContext' => 1, 'cublasCopyEx' => 1, 'cublasCopyEx_64' => 1, 'cublasCsyrk3mEx' => 1, 'cublasCsyrk3mEx_64' => 1, 'cublasCsyrkEx' => 1, 'cublasCsyrkEx_64' => 1, 'cublasCtpttr' => 1, 'cublasCtrttp' => 1, 'cublasDgemmGroupedBatched' => 1, 'cublasDgemmGroupedBatched_64' => 1, 'cublasDmatinvBatched' => 1, 'cublasDtpttr' => 1, 'cublasDtrttp' => 1, 'cublasFree' => 1, 'cublasGemmGroupedBatchedEx' => 1, 'cublasGemmGroupedBatchedEx_64' => 1, 'cublasGetCudartVersion' => 1, 'cublasGetEmulationSpecialValuesSupport' => 1, 'cublasGetEmulationStrategy' => 1, 'cublasGetError' => 1, 'cublasGetFixedPointEmulationMantissaBitCountPointer' => 1, 'cublasGetFixedPointEmulationMantissaBitOffset' => 1, 'cublasGetFixedPointEmulationMantissaControl' => 1, 'cublasGetFixedPointEmulationMaxMantissaBitCount' => 1, 'cublasGetLoggerCallback' => 1, 'cublasGetMatrixAsync_64' => 1, 'cublasGetMatrix_64' => 1, 'cublasGetProperty' => 1, 'cublasGetSmCountTarget' => 1, 'cublasGetStatusName' => 1, 'cublasGetStatusString' => 1, 'cublasGetVectorAsync_64' => 1, 'cublasGetVector_64' => 1, 'cublasGetVersion' => 1, 'cublasGetVersion_v2' => 1, 'cublasHSHgemvBatched' => 1, 'cublasHSHgemvBatched_64' => 1, 'cublasHSHgemvStridedBatched' => 1, 'cublasHSHgemvStridedBatched_64' => 1, 'cublasHSSgemvBatched' => 1, 'cublasHSSgemvBatched_64' => 1, 'cublasHSSgemvStridedBatched' => 1, 'cublasHSSgemvStridedBatched_64' => 1, 'cublasIamaxEx' => 1, 'cublasIamaxEx_64' => 1, 'cublasIaminEx' => 1, 'cublasIaminEx_64' => 1, 'cublasInit' => 1, 'cublasLogCallback' => 1, 'cublasLoggerConfigure' => 1, 'cublasLtBatchMode_t' => 1, 'cublasLtClusterShape_t' => 1, 'cublasLtContext' => 1, 'cublasLtDisableCpuInstructionsSetMask' => 1, 'cublasLtEmulationDescAttributes_t' => 1, 'cublasLtEmulationDescDestroy' => 1, 'cublasLtEmulationDescGetAttribute' => 1, 'cublasLtEmulationDescInit' => 1, 'cublasLtEmulationDescOpaque_t' => 1, 'cublasLtEmulationDescSetAttribute' => 1, 'cublasLtEmulationDesc_t' => 1, 'cublasLtGetCudartVersion' => 1, 'cublasLtGetProperty' => 1, 'cublasLtGetStatusName' => 1, 'cublasLtGetStatusString' => 1, 'cublasLtGetVersion' => 1, 'cublasLtGroupedMatrixLayoutCreate' => 1, 'cublasLtGroupedMatrixLayoutInit' => 1, 'cublasLtGroupedMatrixLayoutInit_internal' => 1, 'cublasLtHeuristicsCacheGetCapacity' => 1, 'cublasLtHeuristicsCacheSetCapacity' => 1, 'cublasLtIntegerWidth_t' => 1, 'cublasLtLoggerCallback_t' => 1, 'cublasLtLoggerForceDisable' => 1, 'cublasLtLoggerOpenFile' => 1, 'cublasLtLoggerSetCallback' => 1, 'cublasLtLoggerSetFile' => 1, 'cublasLtLoggerSetLevel' => 1, 'cublasLtLoggerSetMask' => 1, 'cublasLtMatmulAlgoCapAttributes_t' => 1, 'cublasLtMatmulAlgoCapGetAttribute' => 1, 'cublasLtMatmulAlgoCheck' => 1, 'cublasLtMatmulAlgoConfigAttributes_t' => 1, 'cublasLtMatmulAlgoConfigGetAttribute' => 1, 'cublasLtMatmulAlgoConfigSetAttribute' => 1, 'cublasLtMatmulAlgoGetIds' => 1, 'cublasLtMatmulAlgoInit' => 1, 'cublasLtMatmulDescInit' => 1, 'cublasLtMatmulInnerShape_t' => 1, 'cublasLtMatmulPreferenceInit' => 1, 'cublasLtMatmulSearch_t' => 1, 'cublasLtMatmulStages_t' => 1, 'cublasLtMatmulTile_t' => 1, 'cublasLtMatrixLayoutInit' => 1, 'cublasLtMatrixTransformDescInit' => 1, 'cublasLtNumericalImplFlags_t' => 1, 'cublasLtPointerModeMask_t' => 1, 'cublasLtReductionScheme_t' => 1, 'cublasMigrateComputeType' => 1, 'cublasRotgEx' => 1, 'cublasRotmEx' => 1, 'cublasRotmEx_64' => 1, 'cublasRotmgEx' => 1, 'cublasSetEmulationSpecialValuesSupport' => 1, 'cublasSetEmulationStrategy' => 1, 'cublasSetFixedPointEmulationMantissaBitCountPointer' => 1, 'cublasSetFixedPointEmulationMantissaBitOffset' => 1, 'cublasSetFixedPointEmulationMantissaControl' => 1, 'cublasSetFixedPointEmulationMaxMantissaBitCount' => 1, 'cublasSetKernelStream' => 1, 'cublasSetLoggerCallback' => 1, 'cublasSetMatrixAsync_64' => 1, 'cublasSetMatrix_64' => 1, 'cublasSetSmCountTarget' => 1, 'cublasSetVectorAsync_64' => 1, 'cublasSetVector_64' => 1, 'cublasSgemmEx' => 1, 'cublasSgemmEx_64' => 1, 'cublasSgemmGroupedBatched' => 1, 'cublasSgemmGroupedBatched_64' => 1, 'cublasShutdown' => 1, 'cublasSmatinvBatched' => 1, 'cublasStpttr' => 1, 'cublasStrttp' => 1, 'cublasSwapEx' => 1, 'cublasSwapEx_64' => 1, 'cublasTSSgemvBatched' => 1, 'cublasTSSgemvBatched_64' => 1, 'cublasTSSgemvStridedBatched' => 1, 'cublasTSSgemvStridedBatched_64' => 1, 'cublasTSTgemvBatched' => 1, 'cublasTSTgemvBatched_64' => 1, 'cublasTSTgemvStridedBatched' => 1, 'cublasTSTgemvStridedBatched_64' => 1, 'cublasUint8gemmBias' => 1, 'cublasXerbla' => 1, 'cublasZgemm3m' => 1, 'cublasZgemm3m_64' => 1, 'cublasZmatinvBatched' => 1, 'cublasZtpttr' => 1, 'cublasZtrttp' => 1, 'cudaArrayColorAttachment' => 1, 'cudaArrayDeferredMapping' => 1, 'cudaArrayGetMemoryRequirements' => 1, 'cudaArrayGetPlane' => 1, 'cudaArrayGetSparseProperties' => 1, 'cudaArrayMemoryRequirements' => 1, 'cudaArraySparse' => 1, 'cudaArraySparseProperties' => 1, 'cudaArraySparsePropertiesSingleMipTail' => 1, 'cudaAsyncCallback' => 1, 'cudaAsyncCallbackEntry' => 1, 'cudaAsyncCallbackHandle_t' => 1, 'cudaAsyncNotificationInfo' => 1, 'cudaAsyncNotificationInfo_t' => 1, 'cudaAtomicCapabilityReduction' => 1, 'cudaAtomicCapabilityScalar128' => 1, 'cudaAtomicCapabilityScalar32' => 1, 'cudaAtomicCapabilityScalar64' => 1, 'cudaAtomicCapabilitySigned' => 1, 'cudaAtomicCapabilityUnsigned' => 1, 'cudaAtomicCapabilityVector32x4' => 1, 'cudaAtomicOperation' => 1, 'cudaAtomicOperationAnd' => 1, 'cudaAtomicOperationCAS' => 1, 'cudaAtomicOperationCapability' => 1, 'cudaAtomicOperationExchange' => 1, 'cudaAtomicOperationFloatAdd' => 1, 'cudaAtomicOperationFloatMax' => 1, 'cudaAtomicOperationFloatMin' => 1, 'cudaAtomicOperationIntegerAdd' => 1, 'cudaAtomicOperationIntegerDecrement' => 1, 'cudaAtomicOperationIntegerIncrement' => 1, 'cudaAtomicOperationIntegerMax' => 1, 'cudaAtomicOperationIntegerMin' => 1, 'cudaAtomicOperationOr' => 1, 'cudaAtomicOperationXOR' => 1, 'cudaBindSurfaceToArray' => 1, 'cudaCGScope' => 1, 'cudaCGScopeGrid' => 1, 'cudaCGScopeInvalid' => 1, 'cudaCGScopeMultiGrid' => 1, 'cudaCSV' => 1, 'cudaChannelFormatKindNV12' => 1, 'cudaChannelFormatKindSignedBlockCompressed4' => 1, 'cudaChannelFormatKindSignedBlockCompressed5' => 1, 'cudaChannelFormatKindSignedBlockCompressed6H' => 1, 'cudaChannelFormatKindSignedNormalized16X1' => 1, 'cudaChannelFormatKindSignedNormalized16X2' => 1, 'cudaChannelFormatKindSignedNormalized16X4' => 1, 'cudaChannelFormatKindSignedNormalized8X1' => 1, 'cudaChannelFormatKindSignedNormalized8X2' => 1, 'cudaChannelFormatKindSignedNormalized8X4' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed1' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed1SRGB' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed2' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed2SRGB' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed3' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed3SRGB' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed4' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed5' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed6H' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed7' => 1, 'cudaChannelFormatKindUnsignedBlockCompressed7SRGB' => 1, 'cudaChannelFormatKindUnsignedNormalized1010102' => 1, 'cudaChannelFormatKindUnsignedNormalized16X1' => 1, 'cudaChannelFormatKindUnsignedNormalized16X2' => 1, 'cudaChannelFormatKindUnsignedNormalized16X4' => 1, 'cudaChannelFormatKindUnsignedNormalized8X1' => 1, 'cudaChannelFormatKindUnsignedNormalized8X2' => 1, 'cudaChannelFormatKindUnsignedNormalized8X4' => 1, 'cudaClusterSchedulingPolicy' => 1, 'cudaClusterSchedulingPolicyDefault' => 1, 'cudaClusterSchedulingPolicyLoadBalancing' => 1, 'cudaClusterSchedulingPolicySpread' => 1, 'cudaConditionalNodeParams' => 1, 'cudaCreateTextureObject_v2' => 1, 'cudaCtxResetPersistingL2Cache' => 1, 'cudaD3D10DeviceList' => 1, 'cudaD3D10DeviceListAll' => 1, 'cudaD3D10DeviceListCurrentFrame' => 1, 'cudaD3D10DeviceListNextFrame' => 1, 'cudaD3D10GetDevice' => 1, 'cudaD3D10GetDevices' => 1, 'cudaD3D10GetDirect3DDevice' => 1, 'cudaD3D10MapFlags' => 1, 'cudaD3D10MapFlagsNone' => 1, 'cudaD3D10MapFlagsReadOnly' => 1, 'cudaD3D10MapFlagsWriteDiscard' => 1, 'cudaD3D10MapResources' => 1, 'cudaD3D10RegisterFlags' => 1, 'cudaD3D10RegisterFlagsArray' => 1, 'cudaD3D10RegisterFlagsNone' => 1, 'cudaD3D10RegisterResource' => 1, 'cudaD3D10ResourceGetMappedArray' => 1, 'cudaD3D10ResourceGetMappedPitch' => 1, 'cudaD3D10ResourceGetMappedPointer' => 1, 'cudaD3D10ResourceGetMappedSize' => 1, 'cudaD3D10ResourceGetSurfaceDimensions' => 1, 'cudaD3D10ResourceSetMapFlags' => 1, 'cudaD3D10SetDirect3DDevice' => 1, 'cudaD3D10UnmapResources' => 1, 'cudaD3D10UnregisterResource' => 1, 'cudaD3D11DeviceList' => 1, 'cudaD3D11DeviceListAll' => 1, 'cudaD3D11DeviceListCurrentFrame' => 1, 'cudaD3D11DeviceListNextFrame' => 1, 'cudaD3D11GetDevice' => 1, 'cudaD3D11GetDevices' => 1, 'cudaD3D11GetDirect3DDevice' => 1, 'cudaD3D11SetDirect3DDevice' => 1, 'cudaD3D9DeviceList' => 1, 'cudaD3D9DeviceListAll' => 1, 'cudaD3D9DeviceListCurrentFrame' => 1, 'cudaD3D9DeviceListNextFrame' => 1, 'cudaD3D9GetDevice' => 1, 'cudaD3D9GetDevices' => 1, 'cudaD3D9GetDirect3DDevice' => 1, 'cudaD3D9MapFlags' => 1, 'cudaD3D9MapFlagsNone' => 1, 'cudaD3D9MapFlagsReadOnly' => 1, 'cudaD3D9MapFlagsWriteDiscard' => 1, 'cudaD3D9MapResources' => 1, 'cudaD3D9RegisterFlags' => 1, 'cudaD3D9RegisterFlagsArray' => 1, 'cudaD3D9RegisterFlagsNone' => 1, 'cudaD3D9RegisterResource' => 1, 'cudaD3D9ResourceGetMappedArray' => 1, 'cudaD3D9ResourceGetMappedPitch' => 1, 'cudaD3D9ResourceGetMappedPointer' => 1, 'cudaD3D9ResourceGetMappedSize' => 1, 'cudaD3D9ResourceGetSurfaceDimensions' => 1, 'cudaD3D9ResourceSetMapFlags' => 1, 'cudaD3D9SetDirect3DDevice' => 1, 'cudaD3D9UnmapResources' => 1, 'cudaD3D9UnregisterResource' => 1, 'cudaDevAttrCanFlushRemoteWrites' => 1, 'cudaDevAttrClusterLaunch' => 1, 'cudaDevAttrD3D12CigSupported' => 1, 'cudaDevAttrDeferredMappingCudaArraySupported' => 1, 'cudaDevAttrGPUDirectRDMAFlushWritesOptions' => 1, 'cudaDevAttrGPUDirectRDMASupported' => 1, 'cudaDevAttrGPUDirectRDMAWritesOrdering' => 1, 'cudaDevAttrGpuPciDeviceId' => 1, 'cudaDevAttrGpuPciSubsystemId' => 1, 'cudaDevAttrHostMemoryPoolsSupported' => 1, 'cudaDevAttrHostNumaMemoryPoolsSupported' => 1, 'cudaDevAttrHostNumaMultinodeIpcSupported' => 1, 'cudaDevAttrHostRegisterReadOnlySupported' => 1, 'cudaDevAttrIpcEventSupport' => 1, 'cudaDevAttrMax' => 1, 'cudaDevAttrMaxAccessPolicyWindowSize' => 1, 'cudaDevAttrMaxPersistingL2CacheSize' => 1, 'cudaDevAttrMaxSurface1DLayeredLayers' => 1, 'cudaDevAttrMaxSurface2DLayeredLayers' => 1, 'cudaDevAttrMaxSurfaceCubemapLayeredLayers' => 1, 'cudaDevAttrMaxTexture1DLayeredLayers' => 1, 'cudaDevAttrMaxTexture2DLayeredLayers' => 1, 'cudaDevAttrMaxTextureCubemapLayeredLayers' => 1, 'cudaDevAttrMaxTimelineSemaphoreInteropSupported' => 1, 'cudaDevAttrMemSyncDomainCount' => 1, 'cudaDevAttrMemoryPoolSupportedHandleTypes' => 1, 'cudaDevAttrMpsEnabled' => 1, 'cudaDevAttrNumaConfig' => 1, 'cudaDevAttrNumaId' => 1, 'cudaDevAttrOnlyPartialHostNativeAtomicSupported' => 1, 'cudaDevAttrReserved122' => 1, 'cudaDevAttrReserved123' => 1, 'cudaDevAttrReserved124' => 1, 'cudaDevAttrReserved127' => 1, 'cudaDevAttrReserved128' => 1, 'cudaDevAttrReserved129' => 1, 'cudaDevAttrReserved132' => 1, 'cudaDevAttrReserved141' => 1, 'cudaDevAttrReserved145' => 1, 'cudaDevAttrReserved92' => 1, 'cudaDevAttrReserved93' => 1, 'cudaDevAttrReservedSharedMemoryPerBlock' => 1, 'cudaDevAttrSparseCudaArraySupported' => 1, 'cudaDevAttrTimelineSemaphoreInteropSupported' => 1, 'cudaDevAttrVulkanCigSupported' => 1, 'cudaDevP2PAttrOnlyPartialNativeAtomicSupported' => 1, 'cudaDevResource' => 1, 'cudaDevResourceDesc_t' => 1, 'cudaDevResourceGenerateDesc' => 1, 'cudaDevResourceType' => 1, 'cudaDevResourceTypeInvalid' => 1, 'cudaDevResourceTypeSm' => 1, 'cudaDevResourceTypeWorkqueue' => 1, 'cudaDevResourceTypeWorkqueueConfig' => 1, 'cudaDevResource_st' => 1, 'cudaDevSmResource' => 1, 'cudaDevSmResourceGroupBackfill' => 1, 'cudaDevSmResourceGroupDefault' => 1, 'cudaDevSmResourceGroupParams' => 1, 'cudaDevSmResourceGroupParams_st' => 1, 'cudaDevSmResourceGroup_flags' => 1, 'cudaDevSmResourceSplit' => 1, 'cudaDevSmResourceSplitByCount' => 1, 'cudaDevSmResourceSplitByCount_flags' => 1, 'cudaDevSmResourceSplitIgnoreSmCoscheduling' => 1, 'cudaDevSmResourceSplitMaxPotentialClusterSize' => 1, 'cudaDevWorkqueueConfigResource' => 1, 'cudaDevWorkqueueConfigScope' => 1, 'cudaDevWorkqueueConfigScopeDeviceCtx' => 1, 'cudaDevWorkqueueConfigScopeGreenCtxBalanced' => 1, 'cudaDevWorkqueueResource' => 1, 'cudaDeviceFlushGPUDirectRDMAWrites' => 1, 'cudaDeviceGetDevResource' => 1, 'cudaDeviceGetExecutionCtx' => 1, 'cudaDeviceGetHostAtomicCapabilities' => 1, 'cudaDeviceGetNvSciSyncAttributes' => 1, 'cudaDeviceGetP2PAtomicCapabilities' => 1, 'cudaDeviceMask' => 1, 'cudaDeviceNumaConfig' => 1, 'cudaDeviceNumaConfigNone' => 1, 'cudaDeviceNumaConfigNumaNode' => 1, 'cudaDevicePropDontCare' => 1, 'cudaDeviceRegisterAsyncNotification' => 1, 'cudaDeviceSyncMemops' => 1, 'cudaDeviceUnregisterAsyncNotification' => 1, 'cudaEGLStreamConsumerAcquireFrame' => 1, 'cudaEGLStreamConsumerConnect' => 1, 'cudaEGLStreamConsumerConnectWithFlags' => 1, 'cudaEGLStreamConsumerDisconnect' => 1, 'cudaEGLStreamConsumerReleaseFrame' => 1, 'cudaEGLStreamProducerConnect' => 1, 'cudaEGLStreamProducerDisconnect' => 1, 'cudaEGLStreamProducerPresentFrame' => 1, 'cudaEGLStreamProducerReturnFrame' => 1, 'cudaEglColorFormat' => 1, 'cudaEglColorFormatA' => 1, 'cudaEglColorFormatABGR' => 1, 'cudaEglColorFormatARGB' => 1, 'cudaEglColorFormatAYUV' => 1, 'cudaEglColorFormatAYUV_ER' => 1, 'cudaEglColorFormatBGR' => 1, 'cudaEglColorFormatBGRA' => 1, 'cudaEglColorFormatBayer10BGGR' => 1, 'cudaEglColorFormatBayer10CCCC' => 1, 'cudaEglColorFormatBayer10GBRG' => 1, 'cudaEglColorFormatBayer10GRBG' => 1, 'cudaEglColorFormatBayer10RGGB' => 1, 'cudaEglColorFormatBayer12BCCR' => 1, 'cudaEglColorFormatBayer12BGGR' => 1, 'cudaEglColorFormatBayer12CBRC' => 1, 'cudaEglColorFormatBayer12CCCC' => 1, 'cudaEglColorFormatBayer12CRBC' => 1, 'cudaEglColorFormatBayer12GBRG' => 1, 'cudaEglColorFormatBayer12GRBG' => 1, 'cudaEglColorFormatBayer12RCCB' => 1, 'cudaEglColorFormatBayer12RGGB' => 1, 'cudaEglColorFormatBayer14BGGR' => 1, 'cudaEglColorFormatBayer14GBRG' => 1, 'cudaEglColorFormatBayer14GRBG' => 1, 'cudaEglColorFormatBayer14RGGB' => 1, 'cudaEglColorFormatBayer20BGGR' => 1, 'cudaEglColorFormatBayer20GBRG' => 1, 'cudaEglColorFormatBayer20GRBG' => 1, 'cudaEglColorFormatBayer20RGGB' => 1, 'cudaEglColorFormatBayerBCCR' => 1, 'cudaEglColorFormatBayerBGGR' => 1, 'cudaEglColorFormatBayerCBRC' => 1, 'cudaEglColorFormatBayerCRBC' => 1, 'cudaEglColorFormatBayerGBRG' => 1, 'cudaEglColorFormatBayerGRBG' => 1, 'cudaEglColorFormatBayerIspBGGR' => 1, 'cudaEglColorFormatBayerIspGBRG' => 1, 'cudaEglColorFormatBayerIspGRBG' => 1, 'cudaEglColorFormatBayerIspRGGB' => 1, 'cudaEglColorFormatBayerRCCB' => 1, 'cudaEglColorFormatBayerRGGB' => 1, 'cudaEglColorFormatL' => 1, 'cudaEglColorFormatR' => 1, 'cudaEglColorFormatRG' => 1, 'cudaEglColorFormatRGB' => 1, 'cudaEglColorFormatRGBA' => 1, 'cudaEglColorFormatUYVY2020' => 1, 'cudaEglColorFormatUYVY422' => 1, 'cudaEglColorFormatUYVY709' => 1, 'cudaEglColorFormatUYVY709_ER' => 1, 'cudaEglColorFormatUYVY_ER' => 1, 'cudaEglColorFormatVYUY' => 1, 'cudaEglColorFormatVYUY_ER' => 1, 'cudaEglColorFormatY' => 1, 'cudaEglColorFormatY10V10U10_420SemiPlanar' => 1, 'cudaEglColorFormatY10V10U10_420SemiPlanar_2020' => 1, 'cudaEglColorFormatY10V10U10_420SemiPlanar_709' => 1, 'cudaEglColorFormatY10V10U10_420SemiPlanar_709_ER' => 1, 'cudaEglColorFormatY10V10U10_420SemiPlanar_ER' => 1, 'cudaEglColorFormatY10V10U10_422SemiPlanar' => 1, 'cudaEglColorFormatY10V10U10_422SemiPlanar_2020' => 1, 'cudaEglColorFormatY10V10U10_422SemiPlanar_709' => 1, 'cudaEglColorFormatY10V10U10_444SemiPlanar' => 1, 'cudaEglColorFormatY10V10U10_444SemiPlanar_709_ER' => 1, 'cudaEglColorFormatY10V10U10_444SemiPlanar_ER' => 1, 'cudaEglColorFormatY10_709_ER' => 1, 'cudaEglColorFormatY10_ER' => 1, 'cudaEglColorFormatY12V12U12_420SemiPlanar' => 1, 'cudaEglColorFormatY12V12U12_420SemiPlanar_709_ER' => 1, 'cudaEglColorFormatY12V12U12_420SemiPlanar_ER' => 1, 'cudaEglColorFormatY12V12U12_444SemiPlanar' => 1, 'cudaEglColorFormatY12V12U12_444SemiPlanar_709_ER' => 1, 'cudaEglColorFormatY12V12U12_444SemiPlanar_ER' => 1, 'cudaEglColorFormatY12_709_ER' => 1, 'cudaEglColorFormatY12_ER' => 1, 'cudaEglColorFormatYUV420Planar' => 1, 'cudaEglColorFormatYUV420Planar_2020' => 1, 'cudaEglColorFormatYUV420Planar_709' => 1, 'cudaEglColorFormatYUV420Planar_ER' => 1, 'cudaEglColorFormatYUV420SemiPlanar' => 1, 'cudaEglColorFormatYUV420SemiPlanar_2020' => 1, 'cudaEglColorFormatYUV420SemiPlanar_709' => 1, 'cudaEglColorFormatYUV420SemiPlanar_ER' => 1, 'cudaEglColorFormatYUV422Planar' => 1, 'cudaEglColorFormatYUV422Planar_ER' => 1, 'cudaEglColorFormatYUV422SemiPlanar' => 1, 'cudaEglColorFormatYUV422SemiPlanar_ER' => 1, 'cudaEglColorFormatYUV444Planar' => 1, 'cudaEglColorFormatYUV444Planar_ER' => 1, 'cudaEglColorFormatYUV444SemiPlanar' => 1, 'cudaEglColorFormatYUV444SemiPlanar_ER' => 1, 'cudaEglColorFormatYUVA' => 1, 'cudaEglColorFormatYUVA_ER' => 1, 'cudaEglColorFormatYUV_ER' => 1, 'cudaEglColorFormatYUYV422' => 1, 'cudaEglColorFormatYUYV_ER' => 1, 'cudaEglColorFormatYVU420Planar' => 1, 'cudaEglColorFormatYVU420Planar_2020' => 1, 'cudaEglColorFormatYVU420Planar_709' => 1, 'cudaEglColorFormatYVU420Planar_ER' => 1, 'cudaEglColorFormatYVU420SemiPlanar' => 1, 'cudaEglColorFormatYVU420SemiPlanar_2020' => 1, 'cudaEglColorFormatYVU420SemiPlanar_709' => 1, 'cudaEglColorFormatYVU420SemiPlanar_ER' => 1, 'cudaEglColorFormatYVU422Planar' => 1, 'cudaEglColorFormatYVU422Planar_ER' => 1, 'cudaEglColorFormatYVU422SemiPlanar' => 1, 'cudaEglColorFormatYVU422SemiPlanar_ER' => 1, 'cudaEglColorFormatYVU444Planar' => 1, 'cudaEglColorFormatYVU444Planar_ER' => 1, 'cudaEglColorFormatYVU444SemiPlanar' => 1, 'cudaEglColorFormatYVU444SemiPlanar_ER' => 1, 'cudaEglColorFormatYVYU' => 1, 'cudaEglColorFormatYVYU_ER' => 1, 'cudaEglColorFormatY_709_ER' => 1, 'cudaEglColorFormatY_ER' => 1, 'cudaEglFrame' => 1, 'cudaEglFrameType' => 1, 'cudaEglFrameTypeArray' => 1, 'cudaEglFrameTypePitch' => 1, 'cudaEglFrame_st' => 1, 'cudaEglPlaneDesc' => 1, 'cudaEglPlaneDesc_st' => 1, 'cudaEglResourceLocationFlags' => 1, 'cudaEglResourceLocationSysmem' => 1, 'cudaEglResourceLocationVidmem' => 1, 'cudaEglStreamConnection' => 1, 'cudaEmulationMantissaControl' => 1, 'cudaEmulationMantissaControl_t' => 1, 'cudaEmulationSpecialValuesSupport' => 1, 'cudaEmulationSpecialValuesSupport_t' => 1, 'cudaEmulationStrategy' => 1, 'cudaEmulationStrategy_t' => 1, 'cudaErrorAddressOfConstant' => 1, 'cudaErrorApiFailureBase' => 1, 'cudaErrorCallRequiresNewerDriver' => 1, 'cudaErrorCdpNotSupported' => 1, 'cudaErrorCdpVersionMismatch' => 1, 'cudaErrorCompatNotSupportedOnDevice' => 1, 'cudaErrorContained' => 1, 'cudaErrorDeviceNotLicensed' => 1, 'cudaErrorDevicesUnavailable' => 1, 'cudaErrorDuplicateSurfaceName' => 1, 'cudaErrorDuplicateTextureName' => 1, 'cudaErrorDuplicateVariableName' => 1, 'cudaErrorExternalDevice' => 1, 'cudaErrorFunctionNotLoaded' => 1, 'cudaErrorHardwareStackError' => 1, 'cudaErrorIllegalInstruction' => 1, 'cudaErrorIncompatibleDriverContext' => 1, 'cudaErrorInvalidAddressSpace' => 1, 'cudaErrorInvalidClusterSize' => 1, 'cudaErrorInvalidFilterSetting' => 1, 'cudaErrorInvalidHostPointer' => 1, 'cudaErrorInvalidNormSetting' => 1, 'cudaErrorInvalidPc' => 1, 'cudaErrorInvalidResourceConfiguration' => 1, 'cudaErrorInvalidResourceType' => 1, 'cudaErrorInvalidSurface' => 1, 'cudaErrorInvalidTextureBinding' => 1, 'cudaErrorJitCompilationDisabled' => 1, 'cudaErrorJitCompilerNotFound' => 1, 'cudaErrorLaunchFileScopedSurf' => 1, 'cudaErrorLaunchFileScopedTex' => 1, 'cudaErrorLaunchIncompatibleTexturing' => 1, 'cudaErrorLaunchMaxDepthExceeded' => 1, 'cudaErrorLaunchPendingCountExceeded' => 1, 'cudaErrorMemoryValueTooLarge' => 1, 'cudaErrorMisalignedAddress' => 1, 'cudaErrorMixedDeviceExecution' => 1, 'cudaErrorMpsClientTerminated' => 1, 'cudaErrorMpsConnectionFailed' => 1, 'cudaErrorMpsMaxClientsReached' => 1, 'cudaErrorMpsMaxConnectionsReached' => 1, 'cudaErrorMpsRpcFailure' => 1, 'cudaErrorMpsServerNotReady' => 1, 'cudaErrorNotPermitted' => 1, 'cudaErrorNotYetImplemented' => 1, 'cudaErrorNvlinkUncorrectable' => 1, 'cudaErrorSoftwareValidityNotEstablished' => 1, 'cudaErrorStartupFailure' => 1, 'cudaErrorStreamDetached' => 1, 'cudaErrorStubLibrary' => 1, 'cudaErrorSyncDepthExceeded' => 1, 'cudaErrorSynchronizationError' => 1, 'cudaErrorSystemDriverMismatch' => 1, 'cudaErrorSystemNotReady' => 1, 'cudaErrorTensorMemoryLeak' => 1, 'cudaErrorTextureFetchFailed' => 1, 'cudaErrorTextureNotBound' => 1, 'cudaErrorTimeout' => 1, 'cudaErrorTooManyPeers' => 1, 'cudaErrorUnsupportedDevSideSync' => 1, 'cudaErrorUnsupportedExecAffinity' => 1, 'cudaErrorUnsupportedPtxVersion' => 1, 'cudaEventCreateFromEGLSync' => 1, 'cudaEventElapsedTime_v2' => 1, 'cudaEventWaitDefault' => 1, 'cudaEventWaitExternal' => 1, 'cudaExecutionContext_st' => 1, 'cudaExecutionContext_t' => 1, 'cudaExecutionCtxDestroy' => 1, 'cudaExecutionCtxGetDevResource' => 1, 'cudaExecutionCtxGetDevice' => 1, 'cudaExecutionCtxGetId' => 1, 'cudaExecutionCtxRecordEvent' => 1, 'cudaExecutionCtxStreamCreate' => 1, 'cudaExecutionCtxSynchronize' => 1, 'cudaExecutionCtxWaitEvent' => 1, 'cudaExternalMemoryGetMappedMipmappedArray' => 1, 'cudaExternalMemoryHandleTypeNvSciBuf' => 1, 'cudaExternalMemoryMipmappedArrayDesc' => 1, 'cudaExternalSemaphoreHandleTypeD3D11Fence' => 1, 'cudaExternalSemaphoreHandleTypeKeyedMutex' => 1, 'cudaExternalSemaphoreHandleTypeKeyedMutexKmt' => 1, 'cudaExternalSemaphoreHandleTypeNvSciSync' => 1, 'cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd' => 1, 'cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32' => 1, 'cudaExternalSemaphoreSignalSkipNvSciBufMemSync' => 1, 'cudaExternalSemaphoreWaitSkipNvSciBufMemSync' => 1, 'cudaFlushGPUDirectRDMAWritesScope' => 1, 'cudaFlushGPUDirectRDMAWritesTarget' => 1, 'cudaFlushGPUDirectRDMAWritesTargetCurrentDevice' => 1, 'cudaFlushGPUDirectRDMAWritesToAllDevices' => 1, 'cudaFlushGPUDirectRDMAWritesToOwner' => 1, 'cudaFormatModeAuto' => 1, 'cudaFormatModeForced' => 1, 'cudaFuncAttributeClusterDimMustBeSet' => 1, 'cudaFuncAttributeClusterSchedulingPolicyPreference' => 1, 'cudaFuncAttributeNonPortableClusterSizeAllowed' => 1, 'cudaFuncAttributeRequiredClusterDepth' => 1, 'cudaFuncAttributeRequiredClusterHeight' => 1, 'cudaFuncAttributeRequiredClusterWidth' => 1, 'cudaFuncGetName' => 1, 'cudaFuncGetParamInfo' => 1, 'cudaGLMapBufferObject' => 1, 'cudaGLMapBufferObjectAsync' => 1, 'cudaGLMapFlags' => 1, 'cudaGLMapFlagsNone' => 1, 'cudaGLMapFlagsReadOnly' => 1, 'cudaGLMapFlagsWriteDiscard' => 1, 'cudaGLRegisterBufferObject' => 1, 'cudaGLSetBufferObjectMapFlags' => 1, 'cudaGLSetGLDevice' => 1, 'cudaGLUnmapBufferObject' => 1, 'cudaGLUnmapBufferObjectAsync' => 1, 'cudaGLUnregisterBufferObject' => 1, 'cudaGetDriverEntryPointByVersion' => 1, 'cudaGetDriverEntryPointFlags' => 1, 'cudaGetKernel' => 1, 'cudaGetParameterBuffer' => 1, 'cudaGetParameterBufferV2' => 1, 'cudaGetSurfaceObjectResourceDesc' => 1, 'cudaGetSurfaceReference' => 1, 'cudaGetTextureObjectTextureDesc_v2' => 1, 'cudaGraphAddDependencies_v2' => 1, 'cudaGraphAddNode_v2' => 1, 'cudaGraphChildGraphNodeOwnership' => 1, 'cudaGraphChildGraphOwnershipClone' => 1, 'cudaGraphChildGraphOwnershipMove' => 1, 'cudaGraphCondAssignDefault' => 1, 'cudaGraphCondTypeIf' => 1, 'cudaGraphCondTypeSwitch' => 1, 'cudaGraphCondTypeWhile' => 1, 'cudaGraphConditionalHandle' => 1, 'cudaGraphConditionalHandleCreate' => 1, 'cudaGraphConditionalHandleCreate_v2' => 1, 'cudaGraphConditionalHandleFlags' => 1, 'cudaGraphConditionalNodeType' => 1, 'cudaGraphDebugDotFlagsConditionalNodeParams' => 1, 'cudaGraphDeviceNode_t' => 1, 'cudaGraphExecGetId' => 1, 'cudaGraphExecUpdateErrorAttributesChanged' => 1, 'cudaGraphExecUpdateResultInfo' => 1, 'cudaGraphExecUpdateResultInfo_st' => 1, 'cudaGraphGetEdges_v2' => 1, 'cudaGraphGetId' => 1, 'cudaGraphInstantiateConditionalHandleUnused' => 1, 'cudaGraphKernelNodeField' => 1, 'cudaGraphKernelNodeFieldEnabled' => 1, 'cudaGraphKernelNodeFieldGridDim' => 1, 'cudaGraphKernelNodeFieldInvalid' => 1, 'cudaGraphKernelNodeFieldParam' => 1, 'cudaGraphKernelNodeUpdate' => 1, 'cudaGraphNodeGetContainingGraph' => 1, 'cudaGraphNodeGetDependencies_v2' => 1, 'cudaGraphNodeGetDependentNodes_v2' => 1, 'cudaGraphNodeGetLocalId' => 1, 'cudaGraphNodeGetToolsId' => 1, 'cudaGraphRemoveDependencies_v2' => 1, 'cudaGraphicsCubeFace' => 1, 'cudaGraphicsCubeFaceNegativeX' => 1, 'cudaGraphicsCubeFaceNegativeY' => 1, 'cudaGraphicsCubeFaceNegativeZ' => 1, 'cudaGraphicsCubeFacePositiveX' => 1, 'cudaGraphicsCubeFacePositiveY' => 1, 'cudaGraphicsCubeFacePositiveZ' => 1, 'cudaGraphicsD3D10RegisterResource' => 1, 'cudaGraphicsD3D11RegisterResource' => 1, 'cudaGraphicsD3D9RegisterResource' => 1, 'cudaGraphicsEGLRegisterImage' => 1, 'cudaGraphicsMapFlags' => 1, 'cudaGraphicsMapFlagsNone' => 1, 'cudaGraphicsMapFlagsReadOnly' => 1, 'cudaGraphicsMapFlagsWriteDiscard' => 1, 'cudaGraphicsResourceGetMappedEglFrame' => 1, 'cudaGraphicsResourceGetMappedMipmappedArray' => 1, 'cudaGraphicsResourceSetMapFlags' => 1, 'cudaGraphicsVDPAURegisterOutputSurface' => 1, 'cudaGraphicsVDPAURegisterVideoSurface' => 1, 'cudaGreenCtxCreate' => 1, 'cudaHostNodeParamsV2' => 1, 'cudaInitDevice' => 1, 'cudaInitDeviceFlagsAreValid' => 1, 'cudaJitCacheOptionCA' => 1, 'cudaJitCacheOptionCG' => 1, 'cudaJitCacheOptionNone' => 1, 'cudaJit_CacheMode' => 1, 'cudaJit_Fallback' => 1, 'cudaKernelNodeAttributeClusterDimension' => 1, 'cudaKernelNodeAttributeClusterSchedulingPolicyPreference' => 1, 'cudaKernelNodeAttributeDeviceUpdatableKernelNode' => 1, 'cudaKernelNodeAttributeMemSyncDomain' => 1, 'cudaKernelNodeAttributeMemSyncDomainMap' => 1, 'cudaKernelNodeAttributeNvlinkUtilCentricScheduling' => 1, 'cudaKernelNodeAttributePreferredSharedMemoryCarveout' => 1, 'cudaKernelNodeParamsV2' => 1, 'cudaKernelSetAttributeForDevice' => 1, 'cudaKeyValuePair' => 1, 'cudaLaunchAttributeClusterDimension' => 1, 'cudaLaunchAttributeClusterSchedulingPolicyPreference' => 1, 'cudaLaunchAttributeDeviceUpdatableKernelNode' => 1, 'cudaLaunchAttributeIgnore' => 1, 'cudaLaunchAttributeLaunchCompletionEvent' => 1, 'cudaLaunchAttributeNvlinkUtilCentricScheduling' => 1, 'cudaLaunchAttributePreferredClusterDimension' => 1, 'cudaLaunchAttributePreferredSharedMemoryCarveout' => 1, 'cudaLaunchAttributeProgrammaticEvent' => 1, 'cudaLaunchAttributeProgrammaticStreamSerialization' => 1, 'cudaLibMgGrid_t' => 1, 'cudaLibMgMatrixDesc_t' => 1, 'cudaLibraryGetGlobal' => 1, 'cudaLibraryGetManaged' => 1, 'cudaLibraryGetUnifiedFunction' => 1, 'cudaLimitDevRuntimePendingLaunchCount' => 1, 'cudaLimitDevRuntimeSyncDepth' => 1, 'cudaLimitMaxL2FetchGranularity' => 1, 'cudaLimitPersistingL2CacheSize' => 1, 'cudaLogIterator' => 1, 'cudaLogLevelError' => 1, 'cudaLogLevelWarning' => 1, 'cudaLogsCallbackHandle' => 1, 'cudaLogsCallback_t' => 1, 'cudaLogsCurrent' => 1, 'cudaLogsDumpToFile' => 1, 'cudaLogsDumpToMemory' => 1, 'cudaLogsRegisterCallback' => 1, 'cudaLogsUnregisterCallback' => 1, 'cudaMemAdvise_v2' => 1, 'cudaMemAllocNodeParamsV2' => 1, 'cudaMemAllocationTypeManaged' => 1, 'cudaMemDiscardAndPrefetchBatchAsync' => 1, 'cudaMemDiscardBatchAsync' => 1, 'cudaMemFabricHandle_st' => 1, 'cudaMemFabricHandle_t' => 1, 'cudaMemGetDefaultMemPool' => 1, 'cudaMemGetMemPool' => 1, 'cudaMemHandleTypeFabric' => 1, 'cudaMemPoolCreateUsageHwDecompress' => 1, 'cudaMemPrefetchAsync_v2' => 1, 'cudaMemPrefetchBatchAsync' => 1, 'cudaMemRangeAttributeLastPrefetchLocationId' => 1, 'cudaMemRangeAttributeLastPrefetchLocationType' => 1, 'cudaMemRangeAttributePreferredLocationId' => 1, 'cudaMemRangeAttributePreferredLocationType' => 1, 'cudaMemSetMemPool' => 1, 'cudaMemcpyArrayToArray' => 1, 'cudaMemcpyFromArrayAsync' => 1, 'cudaMemcpyToArrayAsync' => 1, 'cudaMemsetParamsV2' => 1, 'cudaNvSciSyncAttrSignal' => 1, 'cudaNvSciSyncAttrWait' => 1, 'cudaOccupancyMaxActiveClusters' => 1, 'cudaOccupancyMaxPotentialClusterSize' => 1, 'cudaOutputMode' => 1, 'cudaOutputMode_t' => 1, 'cudaPreferBinary' => 1, 'cudaPreferPtx' => 1, 'cudaProfilerInitialize' => 1, 'cudaSetDoubleForDevice' => 1, 'cudaSetDoubleForHost' => 1, 'cudaSharedCarveout' => 1, 'cudaSharedmemCarveoutDefault' => 1, 'cudaSharedmemCarveoutMaxL1' => 1, 'cudaSharedmemCarveoutMaxShared' => 1, 'cudaStreamGetCaptureInfo_v3' => 1, 'cudaStreamGetDevResource' => 1, 'cudaStreamGetDevice' => 1, 'cudaStreamUpdateCaptureDependencies_v2' => 1, 'cudaSurfaceFormatMode' => 1, 'cudaThreadGetLimit' => 1, 'cudaThreadSetLimit' => 1, 'cudaVDPAUGetDevice' => 1, 'cudaVDPAUSetVDPAUDevice' => 1, 'cudaWGLGetDevice' => 1, 'cudalibraryHostUniversalFunctionAndDataTable' => 1, 'cufftBox3d' => 1, 'cufftBox3d_t' => 1, 'cufftCompatibility' => 1, 'cufftCompatibility_t' => 1, 'cufftDescriptionCreate' => 1, 'cufftDescriptionDirection' => 1, 'cufftDescriptionDirection_t' => 1, 'cufftDescriptionGetTraitInt64' => 1, 'cufftDescriptionHandle' => 1, 'cufftDescriptionPrecision' => 1, 'cufftDescriptionPrecision_t' => 1, 'cufftDescriptionSetTraitInt64' => 1, 'cufftDescriptionTrait' => 1, 'cufftDescriptionTrait_t' => 1, 'cufftDescriptionType' => 1, 'cufftDescriptionType_t' => 1, 'cufftDeviceCodeContainer' => 1, 'cufftDeviceCodeContainer_t' => 1, 'cufftDeviceCreate' => 1, 'cufftDeviceDestroy' => 1, 'cufftDeviceFunctionHandle' => 1, 'cufftDeviceFunctionTrait' => 1, 'cufftDeviceFunctionTrait_t' => 1, 'cufftDeviceGetDatabaseStr' => 1, 'cufftDeviceGetDatabaseStrSize' => 1, 'cufftDeviceGetDeviceFunctionTraitInt64' => 1, 'cufftDeviceGetDeviceFunctions' => 1, 'cufftDeviceGetLTOIRSizes' => 1, 'cufftDeviceGetLTOIRs' => 1, 'cufftDeviceGetNumDeviceFunctions' => 1, 'cufftDeviceGetNumLTOIRs' => 1, 'cufftDeviceGetVersion' => 1, 'cufftDeviceHandle' => 1, 'cufftDeviceIsSupported' => 1, 'cufftGetPlanPropertyInt64' => 1, 'cufftProperty' => 1, 'cufftProperty_t' => 1, 'cufftResetPlanProperty' => 1, 'cufftSetPlanPropertyInt64' => 1, 'cufftXt1dFactors' => 1, 'cufftXt1dFactors_t' => 1, 'cufftXtQueryPlan' => 1, 'cufftXtQueryType' => 1, 'cufftXtQueryType_t' => 1, 'cufftXtSetDistribution' => 1, 'cufftXtSetWorkArea' => 1, 'cufftXtSetWorkAreaPolicy' => 1, 'cufftXtWorkAreaPolicy' => 1, 'cufftXtWorkAreaPolicy_t' => 1, 'curandDistributionM2Shift_st' => 1, 'curandDistributionM2Shift_t' => 1, 'curandDistributionShift_st' => 1, 'curandDistributionShift_t' => 1, 'curandDistribution_st' => 1, 'curandDistribution_t' => 1, 'curandGetProperty' => 1, 'curandHistogramM2K_st' => 1, 'curandHistogramM2K_t' => 1, 'curandHistogramM2V_st' => 1, 'curandHistogramM2V_t' => 1, 'curandHistogramM2_st' => 1, 'curandHistogramM2_t' => 1, 'curandMethod' => 1, 'curandMethod_t' => 1, 'curand_Philox4x32_10' => 1, 'curand_mtgp32_single' => 1, 'curand_mtgp32_single_specific' => 1, 'curand_mtgp32_specific' => 1, 'cusolverDirectMode_t' => 1, 'cusolverDnCEgels' => 1, 'cusolverDnCEgels_bufferSize' => 1, 'cusolverDnCEgesv' => 1, 'cusolverDnCEgesv_bufferSize' => 1, 'cusolverDnCKgels' => 1, 'cusolverDnCKgels_bufferSize' => 1, 'cusolverDnCKgesv' => 1, 'cusolverDnCKgesv_bufferSize' => 1, 'cusolverDnCYgels' => 1, 'cusolverDnCYgels_bufferSize' => 1, 'cusolverDnCYgesv' => 1, 'cusolverDnCYgesv_bufferSize' => 1, 'cusolverDnClaswp' => 1, 'cusolverDnClauum' => 1, 'cusolverDnClauum_bufferSize' => 1, 'cusolverDnContext' => 1, 'cusolverDnCsytri' => 1, 'cusolverDnCsytri_bufferSize' => 1, 'cusolverDnDBgels' => 1, 'cusolverDnDBgels_bufferSize' => 1, 'cusolverDnDBgesv' => 1, 'cusolverDnDBgesv_bufferSize' => 1, 'cusolverDnDHgels' => 1, 'cusolverDnDHgels_bufferSize' => 1, 'cusolverDnDHgesv' => 1, 'cusolverDnDHgesv_bufferSize' => 1, 'cusolverDnDSgels' => 1, 'cusolverDnDSgels_bufferSize' => 1, 'cusolverDnDSgesv' => 1, 'cusolverDnDSgesv_bufferSize' => 1, 'cusolverDnDXgels' => 1, 'cusolverDnDXgels_bufferSize' => 1, 'cusolverDnDXgesv' => 1, 'cusolverDnDXgesv_bufferSize' => 1, 'cusolverDnDlaswp' => 1, 'cusolverDnDlauum' => 1, 'cusolverDnDlauum_bufferSize' => 1, 'cusolverDnDsytri' => 1, 'cusolverDnDsytri_bufferSize' => 1, 'cusolverDnGeqrf' => 1, 'cusolverDnGeqrf_bufferSize' => 1, 'cusolverDnGesvd' => 1, 'cusolverDnGesvd_bufferSize' => 1, 'cusolverDnGetEmulationStrategy' => 1, 'cusolverDnGetMathMode' => 1, 'cusolverDnGetrf' => 1, 'cusolverDnGetrf_bufferSize' => 1, 'cusolverDnGetrs' => 1, 'cusolverDnIRSInfos' => 1, 'cusolverDnIRSInfosCreate' => 1, 'cusolverDnIRSInfosDestroy' => 1, 'cusolverDnIRSInfosGetMaxIters' => 1, 'cusolverDnIRSInfosGetNiters' => 1, 'cusolverDnIRSInfosGetOuterNiters' => 1, 'cusolverDnIRSInfosGetResidualHistory' => 1, 'cusolverDnIRSInfosRequestResidual' => 1, 'cusolverDnIRSInfos_t' => 1, 'cusolverDnIRSParams' => 1, 'cusolverDnIRSParamsCreate' => 1, 'cusolverDnIRSParamsDestroy' => 1, 'cusolverDnIRSParamsDisableFallback' => 1, 'cusolverDnIRSParamsEnableFallback' => 1, 'cusolverDnIRSParamsGetMaxIters' => 1, 'cusolverDnIRSParamsSetMaxIters' => 1, 'cusolverDnIRSParamsSetMaxItersInner' => 1, 'cusolverDnIRSParamsSetRefinementSolver' => 1, 'cusolverDnIRSParamsSetSolverLowestPrecision' => 1, 'cusolverDnIRSParamsSetSolverMainPrecision' => 1, 'cusolverDnIRSParamsSetSolverPrecisions' => 1, 'cusolverDnIRSParamsSetTol' => 1, 'cusolverDnIRSParamsSetTolInner' => 1, 'cusolverDnIRSParams_t' => 1, 'cusolverDnIRSXgels' => 1, 'cusolverDnIRSXgels_bufferSize' => 1, 'cusolverDnIRSXgesv' => 1, 'cusolverDnIRSXgesv_bufferSize' => 1, 'cusolverDnLoggerCallback_t' => 1, 'cusolverDnLoggerForceDisable' => 1, 'cusolverDnLoggerOpenFile' => 1, 'cusolverDnLoggerSetCallback' => 1, 'cusolverDnLoggerSetFile' => 1, 'cusolverDnLoggerSetLevel' => 1, 'cusolverDnLoggerSetMask' => 1, 'cusolverDnParams' => 1, 'cusolverDnPotrf' => 1, 'cusolverDnPotrf_bufferSize' => 1, 'cusolverDnPotrs' => 1, 'cusolverDnSBgels' => 1, 'cusolverDnSBgels_bufferSize' => 1, 'cusolverDnSBgesv' => 1, 'cusolverDnSBgesv_bufferSize' => 1, 'cusolverDnSHgels' => 1, 'cusolverDnSHgels_bufferSize' => 1, 'cusolverDnSHgesv' => 1, 'cusolverDnSHgesv_bufferSize' => 1, 'cusolverDnSXgels' => 1, 'cusolverDnSXgels_bufferSize' => 1, 'cusolverDnSXgesv' => 1, 'cusolverDnSXgesv_bufferSize' => 1, 'cusolverDnSetEmulationStrategy' => 1, 'cusolverDnSetMathMode' => 1, 'cusolverDnSlaswp' => 1, 'cusolverDnSlauum' => 1, 'cusolverDnSlauum_bufferSize' => 1, 'cusolverDnSsytri' => 1, 'cusolverDnSsytri_bufferSize' => 1, 'cusolverDnSyevd' => 1, 'cusolverDnSyevd_bufferSize' => 1, 'cusolverDnSyevdx' => 1, 'cusolverDnSyevdx_bufferSize' => 1, 'cusolverDnXgeev' => 1, 'cusolverDnXgeev_bufferSize' => 1, 'cusolverDnXgesvd' => 1, 'cusolverDnXgesvd_bufferSize' => 1, 'cusolverDnXgesvdp' => 1, 'cusolverDnXgesvdp_bufferSize' => 1, 'cusolverDnXgesvdr' => 1, 'cusolverDnXgesvdr_bufferSize' => 1, 'cusolverDnXlarft' => 1, 'cusolverDnXlarft_bufferSize' => 1, 'cusolverDnXsyevBatched' => 1, 'cusolverDnXsyevBatched_bufferSize' => 1, 'cusolverDnXsyevd' => 1, 'cusolverDnXsyevd_bufferSize' => 1, 'cusolverDnXsyevdx' => 1, 'cusolverDnXsyevdx_bufferSize' => 1, 'cusolverDnXsytrs' => 1, 'cusolverDnXsytrs_bufferSize' => 1, 'cusolverDnXtrtri' => 1, 'cusolverDnXtrtri_bufferSize' => 1, 'cusolverDnZCgels' => 1, 'cusolverDnZCgels_bufferSize' => 1, 'cusolverDnZCgesv' => 1, 'cusolverDnZCgesv_bufferSize' => 1, 'cusolverDnZEgels' => 1, 'cusolverDnZEgels_bufferSize' => 1, 'cusolverDnZEgesv' => 1, 'cusolverDnZEgesv_bufferSize' => 1, 'cusolverDnZKgels' => 1, 'cusolverDnZKgels_bufferSize' => 1, 'cusolverDnZKgesv' => 1, 'cusolverDnZKgesv_bufferSize' => 1, 'cusolverDnZYgels' => 1, 'cusolverDnZYgels_bufferSize' => 1, 'cusolverDnZYgesv' => 1, 'cusolverDnZYgesv_bufferSize' => 1, 'cusolverDnZlaswp' => 1, 'cusolverDnZlauum' => 1, 'cusolverDnZlauum_bufferSize' => 1, 'cusolverDnZsytri' => 1, 'cusolverDnZsytri_bufferSize' => 1, 'cusolverIRSRefinement_t' => 1, 'cusolverMathMode_t' => 1, 'cusolverMgContext' => 1, 'cusolverMgCreate' => 1, 'cusolverMgCreateDeviceGrid' => 1, 'cusolverMgCreateMatrixDesc' => 1, 'cusolverMgDestroy' => 1, 'cusolverMgDestroyGrid' => 1, 'cusolverMgDestroyMatrixDesc' => 1, 'cusolverMgDeviceSelect' => 1, 'cusolverMgGetrf' => 1, 'cusolverMgGetrf_bufferSize' => 1, 'cusolverMgGetrs' => 1, 'cusolverMgGetrs_bufferSize' => 1, 'cusolverMgGridMapping_t' => 1, 'cusolverMgHandle_t' => 1, 'cusolverMgPotrf' => 1, 'cusolverMgPotrf_bufferSize' => 1, 'cusolverMgPotri' => 1, 'cusolverMgPotri_bufferSize' => 1, 'cusolverMgPotrs' => 1, 'cusolverMgPotrs_bufferSize' => 1, 'cusolverMgSyevd' => 1, 'cusolverMgSyevd_bufferSize' => 1, 'cusolverNorm_t' => 1, 'cusolverPrecType_t' => 1, 'cusolverRfCommon' => 1, 'cusolverRfGetAlgs' => 1, 'cusolverSpCcsrcholBufferInfo' => 1, 'cusolverSpCcsrcholBufferInfoHost' => 1, 'cusolverSpCcsrcholDiag' => 1, 'cusolverSpCcsrcholFactor' => 1, 'cusolverSpCcsrcholFactorHost' => 1, 'cusolverSpCcsrcholSolve' => 1, 'cusolverSpCcsrcholSolveHost' => 1, 'cusolverSpCcsrcholZeroPivot' => 1, 'cusolverSpCcsrcholZeroPivotHost' => 1, 'cusolverSpCcsreigsHost' => 1, 'cusolverSpCcsreigvsi' => 1, 'cusolverSpCcsreigvsiHost' => 1, 'cusolverSpCcsrlsqvqrHost' => 1, 'cusolverSpCcsrlsvchol' => 1, 'cusolverSpCcsrlsvcholHost' => 1, 'cusolverSpCcsrlsvluHost' => 1, 'cusolverSpCcsrlsvqrHost' => 1, 'cusolverSpCcsrluBufferInfoHost' => 1, 'cusolverSpCcsrluExtractHost' => 1, 'cusolverSpCcsrluFactorHost' => 1, 'cusolverSpCcsrluSolveHost' => 1, 'cusolverSpCcsrluZeroPivotHost' => 1, 'cusolverSpCcsrqrBufferInfo' => 1, 'cusolverSpCcsrqrBufferInfoBatched' => 1, 'cusolverSpCcsrqrBufferInfoHost' => 1, 'cusolverSpCcsrqrFactor' => 1, 'cusolverSpCcsrqrFactorHost' => 1, 'cusolverSpCcsrqrSetup' => 1, 'cusolverSpCcsrqrSetupHost' => 1, 'cusolverSpCcsrqrSolve' => 1, 'cusolverSpCcsrqrSolveHost' => 1, 'cusolverSpCcsrqrZeroPivot' => 1, 'cusolverSpCcsrqrZeroPivotHost' => 1, 'cusolverSpCcsrqrsvBatched' => 1, 'cusolverSpCcsrzfdHost' => 1, 'cusolverSpContext' => 1, 'cusolverSpCreateCsrcholInfo' => 1, 'cusolverSpCreateCsrcholInfoHost' => 1, 'cusolverSpCreateCsrluInfoHost' => 1, 'cusolverSpCreateCsrqrInfo' => 1, 'cusolverSpCreateCsrqrInfoHost' => 1, 'cusolverSpDcsrcholBufferInfo' => 1, 'cusolverSpDcsrcholBufferInfoHost' => 1, 'cusolverSpDcsrcholDiag' => 1, 'cusolverSpDcsrcholFactor' => 1, 'cusolverSpDcsrcholFactorHost' => 1, 'cusolverSpDcsrcholSolve' => 1, 'cusolverSpDcsrcholSolveHost' => 1, 'cusolverSpDcsrcholZeroPivot' => 1, 'cusolverSpDcsrcholZeroPivotHost' => 1, 'cusolverSpDcsreigsHost' => 1, 'cusolverSpDcsreigvsi' => 1, 'cusolverSpDcsreigvsiHost' => 1, 'cusolverSpDcsrlsqvqrHost' => 1, 'cusolverSpDcsrlsvluHost' => 1, 'cusolverSpDcsrlsvqrHost' => 1, 'cusolverSpDcsrluBufferInfoHost' => 1, 'cusolverSpDcsrluExtractHost' => 1, 'cusolverSpDcsrluFactorHost' => 1, 'cusolverSpDcsrluSolveHost' => 1, 'cusolverSpDcsrluZeroPivotHost' => 1, 'cusolverSpDcsrqrBufferInfo' => 1, 'cusolverSpDcsrqrBufferInfoBatched' => 1, 'cusolverSpDcsrqrBufferInfoHost' => 1, 'cusolverSpDcsrqrFactor' => 1, 'cusolverSpDcsrqrFactorHost' => 1, 'cusolverSpDcsrqrSetup' => 1, 'cusolverSpDcsrqrSetupHost' => 1, 'cusolverSpDcsrqrSolve' => 1, 'cusolverSpDcsrqrSolveHost' => 1, 'cusolverSpDcsrqrZeroPivot' => 1, 'cusolverSpDcsrqrZeroPivotHost' => 1, 'cusolverSpDcsrqrsvBatched' => 1, 'cusolverSpDcsrzfdHost' => 1, 'cusolverSpDestroyCsrcholInfo' => 1, 'cusolverSpDestroyCsrcholInfoHost' => 1, 'cusolverSpDestroyCsrluInfoHost' => 1, 'cusolverSpDestroyCsrqrInfo' => 1, 'cusolverSpDestroyCsrqrInfoHost' => 1, 'cusolverSpGetStream' => 1, 'cusolverSpScsrcholBufferInfo' => 1, 'cusolverSpScsrcholBufferInfoHost' => 1, 'cusolverSpScsrcholDiag' => 1, 'cusolverSpScsrcholFactor' => 1, 'cusolverSpScsrcholFactorHost' => 1, 'cusolverSpScsrcholSolve' => 1, 'cusolverSpScsrcholSolveHost' => 1, 'cusolverSpScsrcholZeroPivot' => 1, 'cusolverSpScsrcholZeroPivotHost' => 1, 'cusolverSpScsreigsHost' => 1, 'cusolverSpScsreigvsi' => 1, 'cusolverSpScsreigvsiHost' => 1, 'cusolverSpScsrlsqvqrHost' => 1, 'cusolverSpScsrlsvluHost' => 1, 'cusolverSpScsrlsvqrHost' => 1, 'cusolverSpScsrluBufferInfoHost' => 1, 'cusolverSpScsrluExtractHost' => 1, 'cusolverSpScsrluFactorHost' => 1, 'cusolverSpScsrluSolveHost' => 1, 'cusolverSpScsrluZeroPivotHost' => 1, 'cusolverSpScsrqrBufferInfo' => 1, 'cusolverSpScsrqrBufferInfoBatched' => 1, 'cusolverSpScsrqrBufferInfoHost' => 1, 'cusolverSpScsrqrFactor' => 1, 'cusolverSpScsrqrFactorHost' => 1, 'cusolverSpScsrqrSetup' => 1, 'cusolverSpScsrqrSetupHost' => 1, 'cusolverSpScsrqrSolve' => 1, 'cusolverSpScsrqrSolveHost' => 1, 'cusolverSpScsrqrZeroPivot' => 1, 'cusolverSpScsrqrZeroPivotHost' => 1, 'cusolverSpScsrqrsvBatched' => 1, 'cusolverSpScsrzfdHost' => 1, 'cusolverSpXcsrcholAnalysis' => 1, 'cusolverSpXcsrcholAnalysisHost' => 1, 'cusolverSpXcsrissymHost' => 1, 'cusolverSpXcsrluAnalysisHost' => 1, 'cusolverSpXcsrluNnzHost' => 1, 'cusolverSpXcsrmetisndHost' => 1, 'cusolverSpXcsrpermHost' => 1, 'cusolverSpXcsrperm_bufferSizeHost' => 1, 'cusolverSpXcsrqrAnalysis' => 1, 'cusolverSpXcsrqrAnalysisBatched' => 1, 'cusolverSpXcsrqrAnalysisHost' => 1, 'cusolverSpXcsrsymamdHost' => 1, 'cusolverSpXcsrsymmdqHost' => 1, 'cusolverSpXcsrsymrcmHost' => 1, 'cusolverSpZcsrcholBufferInfo' => 1, 'cusolverSpZcsrcholBufferInfoHost' => 1, 'cusolverSpZcsrcholDiag' => 1, 'cusolverSpZcsrcholFactor' => 1, 'cusolverSpZcsrcholFactorHost' => 1, 'cusolverSpZcsrcholSolve' => 1, 'cusolverSpZcsrcholSolveHost' => 1, 'cusolverSpZcsrcholZeroPivot' => 1, 'cusolverSpZcsrcholZeroPivotHost' => 1, 'cusolverSpZcsreigsHost' => 1, 'cusolverSpZcsreigvsi' => 1, 'cusolverSpZcsreigvsiHost' => 1, 'cusolverSpZcsrlsqvqrHost' => 1, 'cusolverSpZcsrlsvchol' => 1, 'cusolverSpZcsrlsvcholHost' => 1, 'cusolverSpZcsrlsvluHost' => 1, 'cusolverSpZcsrlsvqrHost' => 1, 'cusolverSpZcsrluBufferInfoHost' => 1, 'cusolverSpZcsrluExtractHost' => 1, 'cusolverSpZcsrluFactorHost' => 1, 'cusolverSpZcsrluSolveHost' => 1, 'cusolverSpZcsrluZeroPivotHost' => 1, 'cusolverSpZcsrqrBufferInfo' => 1, 'cusolverSpZcsrqrBufferInfoBatched' => 1, 'cusolverSpZcsrqrBufferInfoHost' => 1, 'cusolverSpZcsrqrFactor' => 1, 'cusolverSpZcsrqrFactorHost' => 1, 'cusolverSpZcsrqrSetup' => 1, 'cusolverSpZcsrqrSetupHost' => 1, 'cusolverSpZcsrqrSolve' => 1, 'cusolverSpZcsrqrSolveHost' => 1, 'cusolverSpZcsrqrZeroPivot' => 1, 'cusolverSpZcsrqrZeroPivotHost' => 1, 'cusolverSpZcsrqrsvBatched' => 1, 'cusolverSpZcsrzfdHost' => 1, 'cusolverStorevMode_t' => 1, 'cusparseAlgMode_t' => 1, 'cusparseBsrSetStridedBatch' => 1, 'cusparseCbsric02_bufferSizeExt' => 1, 'cusparseCbsrilu02_bufferSizeExt' => 1, 'cusparseCbsrsm2_bufferSizeExt' => 1, 'cusparseCcsc2hyb' => 1, 'cusparseCcsr2gebsr_bufferSizeExt' => 1, 'cusparseCcsric0' => 1, 'cusparseCcsrilu0' => 1, 'cusparseCcsrmv_mp' => 1, 'cusparseCcsrsm_analysis' => 1, 'cusparseCcsrsm_solve' => 1, 'cusparseCcsrsv_analysis' => 1, 'cusparseCcsrsv_solve' => 1, 'cusparseCdense2hyb' => 1, 'cusparseCgebsr2gebsc_bufferSizeExt' => 1, 'cusparseCgebsr2gebsr_bufferSizeExt' => 1, 'cusparseCgtsv' => 1, 'cusparseCgtsvStridedBatch' => 1, 'cusparseCgtsv_nopivot' => 1, 'cusparseChyb2csc' => 1, 'cusparseChyb2dense' => 1, 'cusparseChybsv_analysis' => 1, 'cusparseChybsv_solve' => 1, 'cusparseColorAlg_t' => 1, 'cusparseColorInfo' => 1, 'cusparseConstrainedGeMM' => 1, 'cusparseConstrainedGeMM_bufferSize' => 1, 'cusparseContext' => 1, 'cusparseCreateBsr' => 1, 'cusparseCreateConstBsr' => 1, 'cusparseCreateConstSlicedEll' => 1, 'cusparseCreateSlicedEll' => 1, 'cusparseCreateSolveAnalysisInfo' => 1, 'cusparseCsr2cscEx' => 1, 'cusparseCsrilu0Ex' => 1, 'cusparseCsrmvEx' => 1, 'cusparseCsrmvEx_bufferSize' => 1, 'cusparseCsrsv_analysisEx' => 1, 'cusparseCsrsv_solveEx' => 1, 'cusparseDbsric02_bufferSizeExt' => 1, 'cusparseDbsrilu02_bufferSizeExt' => 1, 'cusparseDbsrsm2_bufferSizeExt' => 1, 'cusparseDcsc2hyb' => 1, 'cusparseDcsr2gebsr_bufferSizeExt' => 1, 'cusparseDcsric0' => 1, 'cusparseDcsrilu0' => 1, 'cusparseDcsrmv_mp' => 1, 'cusparseDcsrsm_analysis' => 1, 'cusparseDcsrsm_solve' => 1, 'cusparseDcsrsv_analysis' => 1, 'cusparseDcsrsv_solve' => 1, 'cusparseDdense2hyb' => 1, 'cusparseDestroySolveAnalysisInfo' => 1, 'cusparseDgebsr2gebsc_bufferSizeExt' => 1, 'cusparseDgebsr2gebsr_bufferSizeExt' => 1, 'cusparseDgtsv' => 1, 'cusparseDgtsvStridedBatch' => 1, 'cusparseDgtsv_nopivot' => 1, 'cusparseDhyb2csc' => 1, 'cusparseDhyb2dense' => 1, 'cusparseDhybsv_analysis' => 1, 'cusparseDhybsv_solve' => 1, 'cusparseDnMatDescr' => 1, 'cusparseDnVecDescr' => 1, 'cusparseGetLevelInfo' => 1, 'cusparseHpruneCsr2csr' => 1, 'cusparseHpruneCsr2csrByPercentage' => 1, 'cusparseHpruneCsr2csrByPercentage_bufferSizeExt' => 1, 'cusparseHpruneCsr2csrNnz' => 1, 'cusparseHpruneCsr2csrNnzByPercentage' => 1, 'cusparseHpruneCsr2csr_bufferSizeExt' => 1, 'cusparseHpruneDense2csr' => 1, 'cusparseHpruneDense2csrByPercentage' => 1, 'cusparseHpruneDense2csrByPercentage_bufferSizeExt' => 1, 'cusparseHpruneDense2csrNnz' => 1, 'cusparseHpruneDense2csrNnzByPercentage' => 1, 'cusparseHpruneDense2csr_bufferSizeExt' => 1, 'cusparseHybMat' => 1, 'cusparseLoggerCallback_t' => 1, 'cusparseLoggerForceDisable' => 1, 'cusparseLoggerOpenFile' => 1, 'cusparseLoggerSetCallback' => 1, 'cusparseLoggerSetFile' => 1, 'cusparseLoggerSetLevel' => 1, 'cusparseLoggerSetMask' => 1, 'cusparseMatDescr' => 1, 'cusparseSbsric02_bufferSizeExt' => 1, 'cusparseSbsrilu02_bufferSizeExt' => 1, 'cusparseSbsrsm2_bufferSizeExt' => 1, 'cusparseScsc2hyb' => 1, 'cusparseScsr2gebsr_bufferSizeExt' => 1, 'cusparseScsric0' => 1, 'cusparseScsrilu0' => 1, 'cusparseScsrmv_mp' => 1, 'cusparseScsrsm_analysis' => 1, 'cusparseScsrsm_solve' => 1, 'cusparseScsrsv_analysis' => 1, 'cusparseScsrsv_solve' => 1, 'cusparseSdense2hyb' => 1, 'cusparseSgebsr2gebsc_bufferSizeExt' => 1, 'cusparseSgebsr2gebsr_bufferSizeExt' => 1, 'cusparseSgtsv' => 1, 'cusparseSgtsvStridedBatch' => 1, 'cusparseSgtsv_nopivot' => 1, 'cusparseShyb2csc' => 1, 'cusparseShyb2dense' => 1, 'cusparseShybsv_analysis' => 1, 'cusparseShybsv_solve' => 1, 'cusparseSideMode_t' => 1, 'cusparseSolveAnalysisInfo' => 1, 'cusparseSolveAnalysisInfo_t' => 1, 'cusparseSpGEMM_estimateMemory' => 1, 'cusparseSpGEMM_getNumProducts' => 1, 'cusparseSpMMOp' => 1, 'cusparseSpMMOpAlg_t' => 1, 'cusparseSpMMOpPlan' => 1, 'cusparseSpMMOpPlan_t' => 1, 'cusparseSpMMOp_createPlan' => 1, 'cusparseSpMMOp_destroyPlan' => 1, 'cusparseSpMVOp' => 1, 'cusparseSpMVOpDescr' => 1, 'cusparseSpMVOpDescr_t' => 1, 'cusparseSpMVOpPlan' => 1, 'cusparseSpMVOpPlan_t' => 1, 'cusparseSpMVOp_bufferSize' => 1, 'cusparseSpMVOp_createDescr' => 1, 'cusparseSpMVOp_createPlan' => 1, 'cusparseSpMVOp_destroyDescr' => 1, 'cusparseSpMVOp_destroyPlan' => 1, 'cusparseSpMVOp_setGlobalUserData' => 1, 'cusparseSpMatDescr' => 1, 'cusparseSpMatGetNumBatches' => 1, 'cusparseSpMatSetNumBatches' => 1, 'cusparseSpSMUpdate_t' => 1, 'cusparseSpSM_updateMatrix' => 1, 'cusparseSpSVUpdate_t' => 1, 'cusparseSpSV_updateMatrix' => 1, 'cusparseSpVecDescr' => 1, 'cusparseXgebsr2csr' => 1, 'cusparseZbsric02_bufferSizeExt' => 1, 'cusparseZbsrilu02_bufferSizeExt' => 1, 'cusparseZbsrsm2_bufferSizeExt' => 1, 'cusparseZcsc2hyb' => 1, 'cusparseZcsr2gebsr_bufferSizeExt' => 1, 'cusparseZcsric0' => 1, 'cusparseZcsrilu0' => 1, 'cusparseZcsrmv_mp' => 1, 'cusparseZcsrsm_analysis' => 1, 'cusparseZcsrsm_solve' => 1, 'cusparseZcsrsv_analysis' => 1, 'cusparseZcsrsv_solve' => 1, 'cusparseZdense2hyb' => 1, 'cusparseZgebsr2gebsc_bufferSizeExt' => 1, 'cusparseZgebsr2gebsr_bufferSizeExt' => 1, 'cusparseZgtsv' => 1, 'cusparseZgtsvStridedBatch' => 1, 'cusparseZgtsv_nopivot' => 1, 'cusparseZhyb2csc' => 1, 'cusparseZhyb2dense' => 1, 'cusparseZhybsv_analysis' => 1, 'cusparseZhybsv_solve' => 1, 'cutensorBlockSparseContract' => 1, 'cutensorBlockSparseTensorDescriptor' => 1, 'cutensorBlockSparseTensorDescriptor_t' => 1, 'cutensorComputeDescriptor' => 1, 'cutensorContractTrinary' => 1, 'cutensorCreateBlockSparseContraction' => 1, 'cutensorCreateBlockSparseTensorDescriptor' => 1, 'cutensorCreateContractionTrinary' => 1, 'cutensorDestroyBlockSparseTensorDescriptor' => 1, 'cutensorMgAlgo_t' => 1, 'cutensorMgContraction' => 1, 'cutensorMgContractionDescriptor_s' => 1, 'cutensorMgContractionDescriptor_t' => 1, 'cutensorMgContractionFindAttribute_t' => 1, 'cutensorMgContractionFindSetAttribute' => 1, 'cutensorMgContractionFind_s' => 1, 'cutensorMgContractionFind_t' => 1, 'cutensorMgContractionGetWorkspace' => 1, 'cutensorMgContractionPlan_s' => 1, 'cutensorMgContractionPlan_t' => 1, 'cutensorMgCopy' => 1, 'cutensorMgCopyDescriptor_s' => 1, 'cutensorMgCopyDescriptor_t' => 1, 'cutensorMgCopyGetWorkspace' => 1, 'cutensorMgCopyPlan_s' => 1, 'cutensorMgCopyPlan_t' => 1, 'cutensorMgCreate' => 1, 'cutensorMgCreateContractionDescriptor' => 1, 'cutensorMgCreateContractionFind' => 1, 'cutensorMgCreateContractionPlan' => 1, 'cutensorMgCreateCopyDescriptor' => 1, 'cutensorMgCreateCopyPlan' => 1, 'cutensorMgCreateTensorDescriptor' => 1, 'cutensorMgDestroy' => 1, 'cutensorMgDestroyContractionDescriptor' => 1, 'cutensorMgDestroyContractionFind' => 1, 'cutensorMgDestroyContractionPlan' => 1, 'cutensorMgDestroyCopyDescriptor' => 1, 'cutensorMgDestroyCopyPlan' => 1, 'cutensorMgDestroyTensorDescriptor' => 1, 'cutensorMgHandle_s' => 1, 'cutensorMgHandle_t' => 1, 'cutensorMgHostDevice_t' => 1, 'cutensorMgTensorDescriptor_s' => 1, 'cutensorMgTensorDescriptor_t' => 1, 'cutensorPlanPreferenceGetAttribute' => 1, 'fftw_export_wisdom_to_file' => 1, 'fftw_import_wisdom_from_file' => 1, 'fftw_iodim' => 1, 'fftw_iodim64' => 1, 'fftw_plan_guru64_dft' => 1, 'fftw_plan_guru64_dft_c2r' => 1, 'fftw_plan_guru64_dft_r2c' => 1, 'fftw_plan_guru_dft' => 1, 'fftw_plan_guru_dft_c2r' => 1, 'fftw_plan_guru_dft_r2c' => 1, 'fftw_plan_many_dft' => 1, 'fftw_plan_many_dft_c2r' => 1, 'fftw_plan_many_dft_r2c' => 1, 'fftwf_export_wisdom_to_file' => 1, 'fftwf_import_wisdom_from_file' => 1, 'fftwf_iodim' => 1, 'fftwf_iodim64' => 1, 'fftwf_plan_guru64_dft' => 1, 'fftwf_plan_guru64_dft_c2r' => 1, 'fftwf_plan_guru64_dft_r2c' => 1, 'fftwf_plan_guru_dft' => 1, 'fftwf_plan_guru_dft_c2r' => 1, 'fftwf_plan_guru_dft_r2c' => 1, 'fftwf_plan_many_dft' => 1, 'fftwf_plan_many_dft_c2r' => 1, 'fftwf_plan_many_dft_r2c' => 1, 'gesvdjInfo' => 1, 'libraryPropertyType' => 1, 'libraryPropertyType_t' => 1, 'memoryBarrier' => 1, 'nvrtcGetLTOIR' => 1, 'nvrtcGetLTOIRSize' => 1, 'nvrtcGetNVVM' => 1, 'nvrtcGetNVVMSize' => 1, 'nvrtcGetNumSupportedArchs' => 1, 'nvrtcGetOptiXIR' => 1, 'nvrtcGetOptiXIRSize' => 1, 'nvrtcGetPCHCreateStatus' => 1, 'nvrtcGetPCHHeapSize' => 1, 'nvrtcGetPCHHeapSizeRequired' => 1, 'nvrtcGetSupportedArchs' => 1, 'nvrtcSetFlowCallback' => 1, 'nvrtcSetPCHHeapSize' => 1, 'syevjInfo' => 1, ); my %hash_RocOnlyUnsupportedFunctions = ( 'CUBLASLT_ALGO_CAP_ATOMIC_SYNC' => 1, 'CUBLASLT_ALGO_CAP_CTA_SWIZZLING_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_CUSTOM_MEMORY_ORDER' => 1, 'CUBLASLT_ALGO_CAP_CUSTOM_OPTION_MAX' => 1, 'CUBLASLT_ALGO_CAP_EPILOGUE_MASK' => 1, 'CUBLASLT_ALGO_CAP_FLOATING_POINT_EMULATION_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_LD_NEGATIVE' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_A_BYTES' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_B_BYTES' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_C_BYTES' => 1, 'CUBLASLT_ALGO_CAP_MIN_ALIGNMENT_D_BYTES' => 1, 'CUBLASLT_ALGO_CAP_NUMERICAL_IMPL_FLAGS' => 1, 'CUBLASLT_ALGO_CAP_OUT_OF_PLACE_RESULT_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_POINTER_ARRAY_BATCH_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_POINTER_ARRAY_GROUPED_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_POINTER_MODE_MASK' => 1, 'CUBLASLT_ALGO_CAP_REDUCTION_SCHEME_MASK' => 1, 'CUBLASLT_ALGO_CAP_SPLITK_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_STAGES_IDS' => 1, 'CUBLASLT_ALGO_CAP_STRIDED_BATCH_SUPPORT' => 1, 'CUBLASLT_ALGO_CAP_TILE_IDS' => 1, 'CUBLASLT_ALGO_CAP_UPLO_SUPPORT' => 1, 'CUBLASLT_ALGO_CONFIG_CLUSTER_SHAPE_ID' => 1, 'CUBLASLT_ALGO_CONFIG_CTA_SWIZZLING' => 1, 'CUBLASLT_ALGO_CONFIG_CUSTOM_OPTION' => 1, 'CUBLASLT_ALGO_CONFIG_ID' => 1, 'CUBLASLT_ALGO_CONFIG_INNER_SHAPE_ID' => 1, 'CUBLASLT_ALGO_CONFIG_REDUCTION_SCHEME' => 1, 'CUBLASLT_ALGO_CONFIG_SPLITK_NUM' => 1, 'CUBLASLT_ALGO_CONFIG_STAGES_ID' => 1, 'CUBLASLT_ALGO_CONFIG_TILE_ID' => 1, 'CUBLASLT_BATCH_MODE_GROUPED' => 1, 'CUBLASLT_BATCH_MODE_POINTER_ARRAY' => 1, 'CUBLASLT_BATCH_MODE_STRIDED' => 1, 'CUBLASLT_CLUSTER_SHAPE_10x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_11x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_12x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_13x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_14x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_15x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_16x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x10x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x11x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x12x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x13x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x14x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x15x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x16x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x5x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x6x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x7x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x8x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_1x9x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x5x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x6x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x7x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_2x8x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_3x5x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_4x4x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_5x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_5x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_5x3x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_6x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_6x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_7x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_7x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_8x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_8x2x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_9x1x1' => 1, 'CUBLASLT_CLUSTER_SHAPE_AUTO' => 1, 'CUBLASLT_CLUSTER_SHAPE_END' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MANTISSA_BIT_COUNT_POINTER' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MANTISSA_BIT_OFFSET' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MANTISSA_CONTROL' => 1, 'CUBLASLT_EMULATION_DESC_FIXEDPOINT_MAX_MANTISSA_BIT_COUNT' => 1, 'CUBLASLT_EMULATION_DESC_SPECIAL_VALUES_SUPPORT' => 1, 'CUBLASLT_EMULATION_DESC_STRATEGY' => 1, 'CUBLASLT_EPILOGUE_BGRADA' => 1, 'CUBLASLT_EPILOGUE_BGRADB' => 1, 'CUBLASLT_EPILOGUE_BIAS' => 1, 'CUBLASLT_EPILOGUE_DEFAULT' => 1, 'CUBLASLT_EPILOGUE_DGELU' => 1, 'CUBLASLT_EPILOGUE_DGELU_BGRAD' => 1, 'CUBLASLT_EPILOGUE_DRELU' => 1, 'CUBLASLT_EPILOGUE_DRELU_BGRAD' => 1, 'CUBLASLT_EPILOGUE_GELU' => 1, 'CUBLASLT_EPILOGUE_GELU_AUX' => 1, 'CUBLASLT_EPILOGUE_GELU_AUX_BIAS' => 1, 'CUBLASLT_EPILOGUE_GELU_BIAS' => 1, 'CUBLASLT_EPILOGUE_RELU' => 1, 'CUBLASLT_EPILOGUE_RELU_AUX' => 1, 'CUBLASLT_EPILOGUE_RELU_AUX_BIAS' => 1, 'CUBLASLT_EPILOGUE_RELU_BIAS' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_COLS_ARRAY' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_LD_ARRAY' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_LD_ARRAY_INTEGER_WIDTH' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_ROWS_ARRAY' => 1, 'CUBLASLT_GROUPED_MATRIX_LAYOUT_ROWS_COLS_ARRAY_INTEGER_WIDTH' => 1, 'CUBLASLT_INTEGER_WIDTH_32' => 1, 'CUBLASLT_INTEGER_WIDTH_64' => 1, 'CUBLASLT_MATMUL_DESC_ALPHA_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_ALPHA_VECTOR_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_AMAX_D_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_IN_COUNTERS_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_COLS' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_NUM_CHUNKS_D_ROWS' => 1, 'CUBLASLT_MATMUL_DESC_ATOMIC_SYNC_OUT_COUNTERS_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_A_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_A_SCALE_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_BETA_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_BIAS_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_BIAS_DATA_TYPE' => 1, 'CUBLASLT_MATMUL_DESC_BIAS_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_B_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_B_SCALE_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_COMPUTE_TYPE' => 1, 'CUBLASLT_MATMUL_DESC_C_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_C_SCALE_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_D_OUT_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_D_OUT_SCALE_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_D_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_D_SCALE_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_EMULATION_DESCRIPTOR' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_AMAX_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_BATCH_STRIDE' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_DATA_TYPE' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_LD' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_SCALE_MODE' => 1, 'CUBLASLT_MATMUL_DESC_EPILOGUE_AUX_SCALE_POINTER' => 1, 'CUBLASLT_MATMUL_DESC_FAST_ACCUM' => 1, 'CUBLASLT_MATMUL_DESC_FILL_MODE' => 1, 'CUBLASLT_MATMUL_DESC_POINTER_MODE' => 1, 'CUBLASLT_MATMUL_DESC_SCALE_TYPE' => 1, 'CUBLASLT_MATMUL_DESC_SM_COUNT_TARGET' => 1, 'CUBLASLT_MATMUL_DESC_TRANSA' => 1, 'CUBLASLT_MATMUL_DESC_TRANSB' => 1, 'CUBLASLT_MATMUL_DESC_TRANSC' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_END' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA16816' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA1684' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA1688' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_MMA884' => 1, 'CUBLASLT_MATMUL_INNER_SHAPE_UNDEFINED' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_BLK128x128_32F' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_END' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_OUTER_VEC_32F' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_PER_BATCH_SCALAR_32F' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_SCALAR_32F' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_VEC128_32F' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_VEC16_UE4M3' => 1, 'CUBLASLT_MATMUL_MATRIX_SCALE_VEC32_UE8M0' => 1, 'CUBLASLT_MATMUL_PREF_GROUPED_AVERAGE_REDUCTION_DIM' => 1, 'CUBLASLT_MATMUL_PREF_GROUPED_DESC_D_AVERAGE_COLS' => 1, 'CUBLASLT_MATMUL_PREF_GROUPED_DESC_D_AVERAGE_ROWS' => 1, 'CUBLASLT_MATMUL_PREF_IMPL_MASK' => 1, 'CUBLASLT_MATMUL_PREF_MAX_WAVES_COUNT' => 1, 'CUBLASLT_MATMUL_PREF_MAX_WORKSPACE_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_A_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_B_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_C_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_MIN_ALIGNMENT_D_BYTES' => 1, 'CUBLASLT_MATMUL_PREF_REDUCTION_SCHEME_MASK' => 1, 'CUBLASLT_MATMUL_PREF_SEARCH_MODE' => 1, 'CUBLASLT_MATMUL_STAGES_128x1' => 1, 'CUBLASLT_MATMUL_STAGES_128x2' => 1, 'CUBLASLT_MATMUL_STAGES_128x3' => 1, 'CUBLASLT_MATMUL_STAGES_128x4' => 1, 'CUBLASLT_MATMUL_STAGES_128x5' => 1, 'CUBLASLT_MATMUL_STAGES_128x6' => 1, 'CUBLASLT_MATMUL_STAGES_128xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_16x1' => 1, 'CUBLASLT_MATMUL_STAGES_16x10' => 1, 'CUBLASLT_MATMUL_STAGES_16x2' => 1, 'CUBLASLT_MATMUL_STAGES_16x3' => 1, 'CUBLASLT_MATMUL_STAGES_16x4' => 1, 'CUBLASLT_MATMUL_STAGES_16x5' => 1, 'CUBLASLT_MATMUL_STAGES_16x6' => 1, 'CUBLASLT_MATMUL_STAGES_16xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_256xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_32x1' => 1, 'CUBLASLT_MATMUL_STAGES_32x10' => 1, 'CUBLASLT_MATMUL_STAGES_32x2' => 1, 'CUBLASLT_MATMUL_STAGES_32x3' => 1, 'CUBLASLT_MATMUL_STAGES_32x4' => 1, 'CUBLASLT_MATMUL_STAGES_32x5' => 1, 'CUBLASLT_MATMUL_STAGES_32x6' => 1, 'CUBLASLT_MATMUL_STAGES_32xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_64x1' => 1, 'CUBLASLT_MATMUL_STAGES_64x2' => 1, 'CUBLASLT_MATMUL_STAGES_64x3' => 1, 'CUBLASLT_MATMUL_STAGES_64x4' => 1, 'CUBLASLT_MATMUL_STAGES_64x5' => 1, 'CUBLASLT_MATMUL_STAGES_64x6' => 1, 'CUBLASLT_MATMUL_STAGES_64xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_768xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_8x3' => 1, 'CUBLASLT_MATMUL_STAGES_8x4' => 1, 'CUBLASLT_MATMUL_STAGES_8x5' => 1, 'CUBLASLT_MATMUL_STAGES_8xAUTO' => 1, 'CUBLASLT_MATMUL_STAGES_END' => 1, 'CUBLASLT_MATMUL_STAGES_UNDEFINED' => 1, 'CUBLASLT_MATMUL_TILE_104x128' => 1, 'CUBLASLT_MATMUL_TILE_104x192' => 1, 'CUBLASLT_MATMUL_TILE_104x256' => 1, 'CUBLASLT_MATMUL_TILE_104x320' => 1, 'CUBLASLT_MATMUL_TILE_104x384' => 1, 'CUBLASLT_MATMUL_TILE_104x448' => 1, 'CUBLASLT_MATMUL_TILE_104x64' => 1, 'CUBLASLT_MATMUL_TILE_112x128' => 1, 'CUBLASLT_MATMUL_TILE_112x192' => 1, 'CUBLASLT_MATMUL_TILE_112x256' => 1, 'CUBLASLT_MATMUL_TILE_112x320' => 1, 'CUBLASLT_MATMUL_TILE_112x384' => 1, 'CUBLASLT_MATMUL_TILE_112x64' => 1, 'CUBLASLT_MATMUL_TILE_120x128' => 1, 'CUBLASLT_MATMUL_TILE_120x192' => 1, 'CUBLASLT_MATMUL_TILE_120x256' => 1, 'CUBLASLT_MATMUL_TILE_120x320' => 1, 'CUBLASLT_MATMUL_TILE_120x384' => 1, 'CUBLASLT_MATMUL_TILE_120x64' => 1, 'CUBLASLT_MATMUL_TILE_128x104' => 1, 'CUBLASLT_MATMUL_TILE_128x112' => 1, 'CUBLASLT_MATMUL_TILE_128x120' => 1, 'CUBLASLT_MATMUL_TILE_128x128' => 1, 'CUBLASLT_MATMUL_TILE_128x136' => 1, 'CUBLASLT_MATMUL_TILE_128x144' => 1, 'CUBLASLT_MATMUL_TILE_128x152' => 1, 'CUBLASLT_MATMUL_TILE_128x16' => 1, 'CUBLASLT_MATMUL_TILE_128x160' => 1, 'CUBLASLT_MATMUL_TILE_128x168' => 1, 'CUBLASLT_MATMUL_TILE_128x176' => 1, 'CUBLASLT_MATMUL_TILE_128x184' => 1, 'CUBLASLT_MATMUL_TILE_128x192' => 1, 'CUBLASLT_MATMUL_TILE_128x200' => 1, 'CUBLASLT_MATMUL_TILE_128x208' => 1, 'CUBLASLT_MATMUL_TILE_128x216' => 1, 'CUBLASLT_MATMUL_TILE_128x224' => 1, 'CUBLASLT_MATMUL_TILE_128x232' => 1, 'CUBLASLT_MATMUL_TILE_128x24' => 1, 'CUBLASLT_MATMUL_TILE_128x240' => 1, 'CUBLASLT_MATMUL_TILE_128x248' => 1, 'CUBLASLT_MATMUL_TILE_128x256' => 1, 'CUBLASLT_MATMUL_TILE_128x264' => 1, 'CUBLASLT_MATMUL_TILE_128x272' => 1, 'CUBLASLT_MATMUL_TILE_128x280' => 1, 'CUBLASLT_MATMUL_TILE_128x288' => 1, 'CUBLASLT_MATMUL_TILE_128x296' => 1, 'CUBLASLT_MATMUL_TILE_128x304' => 1, 'CUBLASLT_MATMUL_TILE_128x312' => 1, 'CUBLASLT_MATMUL_TILE_128x32' => 1, 'CUBLASLT_MATMUL_TILE_128x320' => 1, 'CUBLASLT_MATMUL_TILE_128x328' => 1, 'CUBLASLT_MATMUL_TILE_128x336' => 1, 'CUBLASLT_MATMUL_TILE_128x344' => 1, 'CUBLASLT_MATMUL_TILE_128x352' => 1, 'CUBLASLT_MATMUL_TILE_128x360' => 1, 'CUBLASLT_MATMUL_TILE_128x368' => 1, 'CUBLASLT_MATMUL_TILE_128x376' => 1, 'CUBLASLT_MATMUL_TILE_128x384' => 1, 'CUBLASLT_MATMUL_TILE_128x392' => 1, 'CUBLASLT_MATMUL_TILE_128x40' => 1, 'CUBLASLT_MATMUL_TILE_128x400' => 1, 'CUBLASLT_MATMUL_TILE_128x408' => 1, 'CUBLASLT_MATMUL_TILE_128x416' => 1, 'CUBLASLT_MATMUL_TILE_128x424' => 1, 'CUBLASLT_MATMUL_TILE_128x432' => 1, 'CUBLASLT_MATMUL_TILE_128x440' => 1, 'CUBLASLT_MATMUL_TILE_128x448' => 1, 'CUBLASLT_MATMUL_TILE_128x456' => 1, 'CUBLASLT_MATMUL_TILE_128x464' => 1, 'CUBLASLT_MATMUL_TILE_128x472' => 1, 'CUBLASLT_MATMUL_TILE_128x48' => 1, 'CUBLASLT_MATMUL_TILE_128x480' => 1, 'CUBLASLT_MATMUL_TILE_128x488' => 1, 'CUBLASLT_MATMUL_TILE_128x496' => 1, 'CUBLASLT_MATMUL_TILE_128x504' => 1, 'CUBLASLT_MATMUL_TILE_128x512' => 1, 'CUBLASLT_MATMUL_TILE_128x56' => 1, 'CUBLASLT_MATMUL_TILE_128x64' => 1, 'CUBLASLT_MATMUL_TILE_128x72' => 1, 'CUBLASLT_MATMUL_TILE_128x8' => 1, 'CUBLASLT_MATMUL_TILE_128x80' => 1, 'CUBLASLT_MATMUL_TILE_128x88' => 1, 'CUBLASLT_MATMUL_TILE_128x96' => 1, 'CUBLASLT_MATMUL_TILE_136x128' => 1, 'CUBLASLT_MATMUL_TILE_136x192' => 1, 'CUBLASLT_MATMUL_TILE_136x256' => 1, 'CUBLASLT_MATMUL_TILE_136x320' => 1, 'CUBLASLT_MATMUL_TILE_136x64' => 1, 'CUBLASLT_MATMUL_TILE_144x128' => 1, 'CUBLASLT_MATMUL_TILE_144x192' => 1, 'CUBLASLT_MATMUL_TILE_144x256' => 1, 'CUBLASLT_MATMUL_TILE_144x320' => 1, 'CUBLASLT_MATMUL_TILE_144x64' => 1, 'CUBLASLT_MATMUL_TILE_152x128' => 1, 'CUBLASLT_MATMUL_TILE_152x192' => 1, 'CUBLASLT_MATMUL_TILE_152x256' => 1, 'CUBLASLT_MATMUL_TILE_152x320' => 1, 'CUBLASLT_MATMUL_TILE_152x64' => 1, 'CUBLASLT_MATMUL_TILE_160x128' => 1, 'CUBLASLT_MATMUL_TILE_160x192' => 1, 'CUBLASLT_MATMUL_TILE_160x256' => 1, 'CUBLASLT_MATMUL_TILE_160x64' => 1, 'CUBLASLT_MATMUL_TILE_168x128' => 1, 'CUBLASLT_MATMUL_TILE_168x192' => 1, 'CUBLASLT_MATMUL_TILE_168x256' => 1, 'CUBLASLT_MATMUL_TILE_168x64' => 1, 'CUBLASLT_MATMUL_TILE_16x128' => 1, 'CUBLASLT_MATMUL_TILE_16x16' => 1, 'CUBLASLT_MATMUL_TILE_16x192' => 1, 'CUBLASLT_MATMUL_TILE_16x256' => 1, 'CUBLASLT_MATMUL_TILE_16x32' => 1, 'CUBLASLT_MATMUL_TILE_16x320' => 1, 'CUBLASLT_MATMUL_TILE_16x384' => 1, 'CUBLASLT_MATMUL_TILE_16x448' => 1, 'CUBLASLT_MATMUL_TILE_16x512' => 1, 'CUBLASLT_MATMUL_TILE_16x576' => 1, 'CUBLASLT_MATMUL_TILE_16x64' => 1, 'CUBLASLT_MATMUL_TILE_16x640' => 1, 'CUBLASLT_MATMUL_TILE_16x704' => 1, 'CUBLASLT_MATMUL_TILE_16x768' => 1, 'CUBLASLT_MATMUL_TILE_16x8' => 1, 'CUBLASLT_MATMUL_TILE_176x128' => 1, 'CUBLASLT_MATMUL_TILE_176x192' => 1, 'CUBLASLT_MATMUL_TILE_176x256' => 1, 'CUBLASLT_MATMUL_TILE_176x64' => 1, 'CUBLASLT_MATMUL_TILE_184x128' => 1, 'CUBLASLT_MATMUL_TILE_184x192' => 1, 'CUBLASLT_MATMUL_TILE_184x256' => 1, 'CUBLASLT_MATMUL_TILE_184x64' => 1, 'CUBLASLT_MATMUL_TILE_192x104' => 1, 'CUBLASLT_MATMUL_TILE_192x112' => 1, 'CUBLASLT_MATMUL_TILE_192x120' => 1, 'CUBLASLT_MATMUL_TILE_192x128' => 1, 'CUBLASLT_MATMUL_TILE_192x136' => 1, 'CUBLASLT_MATMUL_TILE_192x144' => 1, 'CUBLASLT_MATMUL_TILE_192x152' => 1, 'CUBLASLT_MATMUL_TILE_192x16' => 1, 'CUBLASLT_MATMUL_TILE_192x160' => 1, 'CUBLASLT_MATMUL_TILE_192x168' => 1, 'CUBLASLT_MATMUL_TILE_192x176' => 1, 'CUBLASLT_MATMUL_TILE_192x184' => 1, 'CUBLASLT_MATMUL_TILE_192x192' => 1, 'CUBLASLT_MATMUL_TILE_192x200' => 1, 'CUBLASLT_MATMUL_TILE_192x208' => 1, 'CUBLASLT_MATMUL_TILE_192x216' => 1, 'CUBLASLT_MATMUL_TILE_192x224' => 1, 'CUBLASLT_MATMUL_TILE_192x232' => 1, 'CUBLASLT_MATMUL_TILE_192x24' => 1, 'CUBLASLT_MATMUL_TILE_192x240' => 1, 'CUBLASLT_MATMUL_TILE_192x248' => 1, 'CUBLASLT_MATMUL_TILE_192x256' => 1, 'CUBLASLT_MATMUL_TILE_192x264' => 1, 'CUBLASLT_MATMUL_TILE_192x272' => 1, 'CUBLASLT_MATMUL_TILE_192x280' => 1, 'CUBLASLT_MATMUL_TILE_192x288' => 1, 'CUBLASLT_MATMUL_TILE_192x296' => 1, 'CUBLASLT_MATMUL_TILE_192x304' => 1, 'CUBLASLT_MATMUL_TILE_192x312' => 1, 'CUBLASLT_MATMUL_TILE_192x32' => 1, 'CUBLASLT_MATMUL_TILE_192x320' => 1, 'CUBLASLT_MATMUL_TILE_192x328' => 1, 'CUBLASLT_MATMUL_TILE_192x336' => 1, 'CUBLASLT_MATMUL_TILE_192x40' => 1, 'CUBLASLT_MATMUL_TILE_192x48' => 1, 'CUBLASLT_MATMUL_TILE_192x56' => 1, 'CUBLASLT_MATMUL_TILE_192x64' => 1, 'CUBLASLT_MATMUL_TILE_192x72' => 1, 'CUBLASLT_MATMUL_TILE_192x8' => 1, 'CUBLASLT_MATMUL_TILE_192x80' => 1, 'CUBLASLT_MATMUL_TILE_192x88' => 1, 'CUBLASLT_MATMUL_TILE_192x96' => 1, 'CUBLASLT_MATMUL_TILE_200x128' => 1, 'CUBLASLT_MATMUL_TILE_200x192' => 1, 'CUBLASLT_MATMUL_TILE_200x64' => 1, 'CUBLASLT_MATMUL_TILE_208x128' => 1, 'CUBLASLT_MATMUL_TILE_208x192' => 1, 'CUBLASLT_MATMUL_TILE_208x64' => 1, 'CUBLASLT_MATMUL_TILE_216x128' => 1, 'CUBLASLT_MATMUL_TILE_216x192' => 1, 'CUBLASLT_MATMUL_TILE_216x64' => 1, 'CUBLASLT_MATMUL_TILE_224x128' => 1, 'CUBLASLT_MATMUL_TILE_224x192' => 1, 'CUBLASLT_MATMUL_TILE_224x64' => 1, 'CUBLASLT_MATMUL_TILE_232x128' => 1, 'CUBLASLT_MATMUL_TILE_232x192' => 1, 'CUBLASLT_MATMUL_TILE_232x64' => 1, 'CUBLASLT_MATMUL_TILE_240x128' => 1, 'CUBLASLT_MATMUL_TILE_240x192' => 1, 'CUBLASLT_MATMUL_TILE_240x64' => 1, 'CUBLASLT_MATMUL_TILE_248x128' => 1, 'CUBLASLT_MATMUL_TILE_248x192' => 1, 'CUBLASLT_MATMUL_TILE_248x64' => 1, 'CUBLASLT_MATMUL_TILE_24x128' => 1, 'CUBLASLT_MATMUL_TILE_24x192' => 1, 'CUBLASLT_MATMUL_TILE_24x256' => 1, 'CUBLASLT_MATMUL_TILE_24x320' => 1, 'CUBLASLT_MATMUL_TILE_24x384' => 1, 'CUBLASLT_MATMUL_TILE_24x448' => 1, 'CUBLASLT_MATMUL_TILE_24x512' => 1, 'CUBLASLT_MATMUL_TILE_24x576' => 1, 'CUBLASLT_MATMUL_TILE_24x64' => 1, 'CUBLASLT_MATMUL_TILE_24x640' => 1, 'CUBLASLT_MATMUL_TILE_24x704' => 1, 'CUBLASLT_MATMUL_TILE_24x768' => 1, 'CUBLASLT_MATMUL_TILE_256x1024' => 1, 'CUBLASLT_MATMUL_TILE_256x104' => 1, 'CUBLASLT_MATMUL_TILE_256x112' => 1, 'CUBLASLT_MATMUL_TILE_256x120' => 1, 'CUBLASLT_MATMUL_TILE_256x128' => 1, 'CUBLASLT_MATMUL_TILE_256x136' => 1, 'CUBLASLT_MATMUL_TILE_256x144' => 1, 'CUBLASLT_MATMUL_TILE_256x152' => 1, 'CUBLASLT_MATMUL_TILE_256x16' => 1, 'CUBLASLT_MATMUL_TILE_256x160' => 1, 'CUBLASLT_MATMUL_TILE_256x168' => 1, 'CUBLASLT_MATMUL_TILE_256x176' => 1, 'CUBLASLT_MATMUL_TILE_256x184' => 1, 'CUBLASLT_MATMUL_TILE_256x192' => 1, 'CUBLASLT_MATMUL_TILE_256x200' => 1, 'CUBLASLT_MATMUL_TILE_256x208' => 1, 'CUBLASLT_MATMUL_TILE_256x216' => 1, 'CUBLASLT_MATMUL_TILE_256x224' => 1, 'CUBLASLT_MATMUL_TILE_256x232' => 1, 'CUBLASLT_MATMUL_TILE_256x24' => 1, 'CUBLASLT_MATMUL_TILE_256x240' => 1, 'CUBLASLT_MATMUL_TILE_256x248' => 1, 'CUBLASLT_MATMUL_TILE_256x256' => 1, 'CUBLASLT_MATMUL_TILE_256x32' => 1, 'CUBLASLT_MATMUL_TILE_256x40' => 1, 'CUBLASLT_MATMUL_TILE_256x48' => 1, 'CUBLASLT_MATMUL_TILE_256x512' => 1, 'CUBLASLT_MATMUL_TILE_256x56' => 1, 'CUBLASLT_MATMUL_TILE_256x64' => 1, 'CUBLASLT_MATMUL_TILE_256x72' => 1, 'CUBLASLT_MATMUL_TILE_256x8' => 1, 'CUBLASLT_MATMUL_TILE_256x80' => 1, 'CUBLASLT_MATMUL_TILE_256x88' => 1, 'CUBLASLT_MATMUL_TILE_256x96' => 1, 'CUBLASLT_MATMUL_TILE_264x128' => 1, 'CUBLASLT_MATMUL_TILE_264x64' => 1, 'CUBLASLT_MATMUL_TILE_272x128' => 1, 'CUBLASLT_MATMUL_TILE_272x64' => 1, 'CUBLASLT_MATMUL_TILE_280x128' => 1, 'CUBLASLT_MATMUL_TILE_280x64' => 1, 'CUBLASLT_MATMUL_TILE_288x128' => 1, 'CUBLASLT_MATMUL_TILE_288x64' => 1, 'CUBLASLT_MATMUL_TILE_296x128' => 1, 'CUBLASLT_MATMUL_TILE_296x64' => 1, 'CUBLASLT_MATMUL_TILE_304x128' => 1, 'CUBLASLT_MATMUL_TILE_304x64' => 1, 'CUBLASLT_MATMUL_TILE_312x128' => 1, 'CUBLASLT_MATMUL_TILE_312x64' => 1, 'CUBLASLT_MATMUL_TILE_320x104' => 1, 'CUBLASLT_MATMUL_TILE_320x112' => 1, 'CUBLASLT_MATMUL_TILE_320x120' => 1, 'CUBLASLT_MATMUL_TILE_320x128' => 1, 'CUBLASLT_MATMUL_TILE_320x136' => 1, 'CUBLASLT_MATMUL_TILE_320x144' => 1, 'CUBLASLT_MATMUL_TILE_320x152' => 1, 'CUBLASLT_MATMUL_TILE_320x16' => 1, 'CUBLASLT_MATMUL_TILE_320x160' => 1, 'CUBLASLT_MATMUL_TILE_320x168' => 1, 'CUBLASLT_MATMUL_TILE_320x176' => 1, 'CUBLASLT_MATMUL_TILE_320x184' => 1, 'CUBLASLT_MATMUL_TILE_320x192' => 1, 'CUBLASLT_MATMUL_TILE_320x200' => 1, 'CUBLASLT_MATMUL_TILE_320x24' => 1, 'CUBLASLT_MATMUL_TILE_320x32' => 1, 'CUBLASLT_MATMUL_TILE_320x40' => 1, 'CUBLASLT_MATMUL_TILE_320x48' => 1, 'CUBLASLT_MATMUL_TILE_320x56' => 1, 'CUBLASLT_MATMUL_TILE_320x64' => 1, 'CUBLASLT_MATMUL_TILE_320x72' => 1, 'CUBLASLT_MATMUL_TILE_320x8' => 1, 'CUBLASLT_MATMUL_TILE_320x80' => 1, 'CUBLASLT_MATMUL_TILE_320x88' => 1, 'CUBLASLT_MATMUL_TILE_320x96' => 1, 'CUBLASLT_MATMUL_TILE_328x128' => 1, 'CUBLASLT_MATMUL_TILE_328x64' => 1, 'CUBLASLT_MATMUL_TILE_32x128' => 1, 'CUBLASLT_MATMUL_TILE_32x16' => 1, 'CUBLASLT_MATMUL_TILE_32x192' => 1, 'CUBLASLT_MATMUL_TILE_32x256' => 1, 'CUBLASLT_MATMUL_TILE_32x32' => 1, 'CUBLASLT_MATMUL_TILE_32x320' => 1, 'CUBLASLT_MATMUL_TILE_32x384' => 1, 'CUBLASLT_MATMUL_TILE_32x448' => 1, 'CUBLASLT_MATMUL_TILE_32x512' => 1, 'CUBLASLT_MATMUL_TILE_32x576' => 1, 'CUBLASLT_MATMUL_TILE_32x64' => 1, 'CUBLASLT_MATMUL_TILE_32x640' => 1, 'CUBLASLT_MATMUL_TILE_32x704' => 1, 'CUBLASLT_MATMUL_TILE_32x768' => 1, 'CUBLASLT_MATMUL_TILE_32x8' => 1, 'CUBLASLT_MATMUL_TILE_336x128' => 1, 'CUBLASLT_MATMUL_TILE_336x64' => 1, 'CUBLASLT_MATMUL_TILE_344x128' => 1, 'CUBLASLT_MATMUL_TILE_344x64' => 1, 'CUBLASLT_MATMUL_TILE_352x128' => 1, 'CUBLASLT_MATMUL_TILE_352x64' => 1, 'CUBLASLT_MATMUL_TILE_360x128' => 1, 'CUBLASLT_MATMUL_TILE_360x64' => 1, 'CUBLASLT_MATMUL_TILE_368x128' => 1, 'CUBLASLT_MATMUL_TILE_368x64' => 1, 'CUBLASLT_MATMUL_TILE_376x128' => 1, 'CUBLASLT_MATMUL_TILE_376x64' => 1, 'CUBLASLT_MATMUL_TILE_384x104' => 1, 'CUBLASLT_MATMUL_TILE_384x112' => 1, 'CUBLASLT_MATMUL_TILE_384x120' => 1, 'CUBLASLT_MATMUL_TILE_384x128' => 1, 'CUBLASLT_MATMUL_TILE_384x136' => 1, 'CUBLASLT_MATMUL_TILE_384x144' => 1, 'CUBLASLT_MATMUL_TILE_384x152' => 1, 'CUBLASLT_MATMUL_TILE_384x16' => 1, 'CUBLASLT_MATMUL_TILE_384x160' => 1, 'CUBLASLT_MATMUL_TILE_384x168' => 1, 'CUBLASLT_MATMUL_TILE_384x24' => 1, 'CUBLASLT_MATMUL_TILE_384x32' => 1, 'CUBLASLT_MATMUL_TILE_384x40' => 1, 'CUBLASLT_MATMUL_TILE_384x48' => 1, 'CUBLASLT_MATMUL_TILE_384x56' => 1, 'CUBLASLT_MATMUL_TILE_384x64' => 1, 'CUBLASLT_MATMUL_TILE_384x72' => 1, 'CUBLASLT_MATMUL_TILE_384x8' => 1, 'CUBLASLT_MATMUL_TILE_384x80' => 1, 'CUBLASLT_MATMUL_TILE_384x88' => 1, 'CUBLASLT_MATMUL_TILE_384x96' => 1, 'CUBLASLT_MATMUL_TILE_392x64' => 1, 'CUBLASLT_MATMUL_TILE_400x64' => 1, 'CUBLASLT_MATMUL_TILE_408x64' => 1, 'CUBLASLT_MATMUL_TILE_40x128' => 1, 'CUBLASLT_MATMUL_TILE_40x192' => 1, 'CUBLASLT_MATMUL_TILE_40x256' => 1, 'CUBLASLT_MATMUL_TILE_40x320' => 1, 'CUBLASLT_MATMUL_TILE_40x384' => 1, 'CUBLASLT_MATMUL_TILE_40x448' => 1, 'CUBLASLT_MATMUL_TILE_40x512' => 1, 'CUBLASLT_MATMUL_TILE_40x576' => 1, 'CUBLASLT_MATMUL_TILE_40x64' => 1, 'CUBLASLT_MATMUL_TILE_40x640' => 1, 'CUBLASLT_MATMUL_TILE_40x704' => 1, 'CUBLASLT_MATMUL_TILE_40x768' => 1, 'CUBLASLT_MATMUL_TILE_416x64' => 1, 'CUBLASLT_MATMUL_TILE_424x64' => 1, 'CUBLASLT_MATMUL_TILE_432x64' => 1, 'CUBLASLT_MATMUL_TILE_440x64' => 1, 'CUBLASLT_MATMUL_TILE_448x104' => 1, 'CUBLASLT_MATMUL_TILE_448x112' => 1, 'CUBLASLT_MATMUL_TILE_448x120' => 1, 'CUBLASLT_MATMUL_TILE_448x128' => 1, 'CUBLASLT_MATMUL_TILE_448x136' => 1, 'CUBLASLT_MATMUL_TILE_448x144' => 1, 'CUBLASLT_MATMUL_TILE_448x16' => 1, 'CUBLASLT_MATMUL_TILE_448x24' => 1, 'CUBLASLT_MATMUL_TILE_448x32' => 1, 'CUBLASLT_MATMUL_TILE_448x40' => 1, 'CUBLASLT_MATMUL_TILE_448x48' => 1, 'CUBLASLT_MATMUL_TILE_448x56' => 1, 'CUBLASLT_MATMUL_TILE_448x64' => 1, 'CUBLASLT_MATMUL_TILE_448x72' => 1, 'CUBLASLT_MATMUL_TILE_448x8' => 1, 'CUBLASLT_MATMUL_TILE_448x80' => 1, 'CUBLASLT_MATMUL_TILE_448x88' => 1, 'CUBLASLT_MATMUL_TILE_448x96' => 1, 'CUBLASLT_MATMUL_TILE_456x64' => 1, 'CUBLASLT_MATMUL_TILE_464x64' => 1, 'CUBLASLT_MATMUL_TILE_472x64' => 1, 'CUBLASLT_MATMUL_TILE_480x64' => 1, 'CUBLASLT_MATMUL_TILE_488x64' => 1, 'CUBLASLT_MATMUL_TILE_48x128' => 1, 'CUBLASLT_MATMUL_TILE_48x192' => 1, 'CUBLASLT_MATMUL_TILE_48x256' => 1, 'CUBLASLT_MATMUL_TILE_48x320' => 1, 'CUBLASLT_MATMUL_TILE_48x384' => 1, 'CUBLASLT_MATMUL_TILE_48x448' => 1, 'CUBLASLT_MATMUL_TILE_48x512' => 1, 'CUBLASLT_MATMUL_TILE_48x576' => 1, 'CUBLASLT_MATMUL_TILE_48x64' => 1, 'CUBLASLT_MATMUL_TILE_48x640' => 1, 'CUBLASLT_MATMUL_TILE_48x704' => 1, 'CUBLASLT_MATMUL_TILE_48x768' => 1, 'CUBLASLT_MATMUL_TILE_496x64' => 1, 'CUBLASLT_MATMUL_TILE_504x64' => 1, 'CUBLASLT_MATMUL_TILE_512x1024' => 1, 'CUBLASLT_MATMUL_TILE_512x104' => 1, 'CUBLASLT_MATMUL_TILE_512x112' => 1, 'CUBLASLT_MATMUL_TILE_512x120' => 1, 'CUBLASLT_MATMUL_TILE_512x128' => 1, 'CUBLASLT_MATMUL_TILE_512x16' => 1, 'CUBLASLT_MATMUL_TILE_512x24' => 1, 'CUBLASLT_MATMUL_TILE_512x32' => 1, 'CUBLASLT_MATMUL_TILE_512x40' => 1, 'CUBLASLT_MATMUL_TILE_512x48' => 1, 'CUBLASLT_MATMUL_TILE_512x512' => 1, 'CUBLASLT_MATMUL_TILE_512x56' => 1, 'CUBLASLT_MATMUL_TILE_512x64' => 1, 'CUBLASLT_MATMUL_TILE_512x72' => 1, 'CUBLASLT_MATMUL_TILE_512x8' => 1, 'CUBLASLT_MATMUL_TILE_512x80' => 1, 'CUBLASLT_MATMUL_TILE_512x88' => 1, 'CUBLASLT_MATMUL_TILE_512x96' => 1, 'CUBLASLT_MATMUL_TILE_520x64' => 1, 'CUBLASLT_MATMUL_TILE_528x64' => 1, 'CUBLASLT_MATMUL_TILE_536x64' => 1, 'CUBLASLT_MATMUL_TILE_544x64' => 1, 'CUBLASLT_MATMUL_TILE_552x64' => 1, 'CUBLASLT_MATMUL_TILE_560x64' => 1, 'CUBLASLT_MATMUL_TILE_568x64' => 1, 'CUBLASLT_MATMUL_TILE_56x128' => 1, 'CUBLASLT_MATMUL_TILE_56x192' => 1, 'CUBLASLT_MATMUL_TILE_56x256' => 1, 'CUBLASLT_MATMUL_TILE_56x320' => 1, 'CUBLASLT_MATMUL_TILE_56x384' => 1, 'CUBLASLT_MATMUL_TILE_56x448' => 1, 'CUBLASLT_MATMUL_TILE_56x512' => 1, 'CUBLASLT_MATMUL_TILE_56x576' => 1, 'CUBLASLT_MATMUL_TILE_56x640' => 1, 'CUBLASLT_MATMUL_TILE_56x704' => 1, 'CUBLASLT_MATMUL_TILE_56x768' => 1, 'CUBLASLT_MATMUL_TILE_576x104' => 1, 'CUBLASLT_MATMUL_TILE_576x112' => 1, 'CUBLASLT_MATMUL_TILE_576x16' => 1, 'CUBLASLT_MATMUL_TILE_576x24' => 1, 'CUBLASLT_MATMUL_TILE_576x32' => 1, 'CUBLASLT_MATMUL_TILE_576x40' => 1, 'CUBLASLT_MATMUL_TILE_576x48' => 1, 'CUBLASLT_MATMUL_TILE_576x56' => 1, 'CUBLASLT_MATMUL_TILE_576x64' => 1, 'CUBLASLT_MATMUL_TILE_576x72' => 1, 'CUBLASLT_MATMUL_TILE_576x8' => 1, 'CUBLASLT_MATMUL_TILE_576x80' => 1, 'CUBLASLT_MATMUL_TILE_576x88' => 1, 'CUBLASLT_MATMUL_TILE_576x96' => 1, 'CUBLASLT_MATMUL_TILE_584x64' => 1, 'CUBLASLT_MATMUL_TILE_592x64' => 1, 'CUBLASLT_MATMUL_TILE_600x64' => 1, 'CUBLASLT_MATMUL_TILE_608x64' => 1, 'CUBLASLT_MATMUL_TILE_616x64' => 1, 'CUBLASLT_MATMUL_TILE_624x64' => 1, 'CUBLASLT_MATMUL_TILE_632x64' => 1, 'CUBLASLT_MATMUL_TILE_640x16' => 1, 'CUBLASLT_MATMUL_TILE_640x24' => 1, 'CUBLASLT_MATMUL_TILE_640x32' => 1, 'CUBLASLT_MATMUL_TILE_640x40' => 1, 'CUBLASLT_MATMUL_TILE_640x48' => 1, 'CUBLASLT_MATMUL_TILE_640x56' => 1, 'CUBLASLT_MATMUL_TILE_640x64' => 1, 'CUBLASLT_MATMUL_TILE_640x72' => 1, 'CUBLASLT_MATMUL_TILE_640x8' => 1, 'CUBLASLT_MATMUL_TILE_640x80' => 1, 'CUBLASLT_MATMUL_TILE_640x88' => 1, 'CUBLASLT_MATMUL_TILE_640x96' => 1, 'CUBLASLT_MATMUL_TILE_648x64' => 1, 'CUBLASLT_MATMUL_TILE_64x104' => 1, 'CUBLASLT_MATMUL_TILE_64x112' => 1, 'CUBLASLT_MATMUL_TILE_64x120' => 1, 'CUBLASLT_MATMUL_TILE_64x128' => 1, 'CUBLASLT_MATMUL_TILE_64x136' => 1, 'CUBLASLT_MATMUL_TILE_64x144' => 1, 'CUBLASLT_MATMUL_TILE_64x152' => 1, 'CUBLASLT_MATMUL_TILE_64x16' => 1, 'CUBLASLT_MATMUL_TILE_64x160' => 1, 'CUBLASLT_MATMUL_TILE_64x168' => 1, 'CUBLASLT_MATMUL_TILE_64x176' => 1, 'CUBLASLT_MATMUL_TILE_64x184' => 1, 'CUBLASLT_MATMUL_TILE_64x192' => 1, 'CUBLASLT_MATMUL_TILE_64x200' => 1, 'CUBLASLT_MATMUL_TILE_64x208' => 1, 'CUBLASLT_MATMUL_TILE_64x216' => 1, 'CUBLASLT_MATMUL_TILE_64x224' => 1, 'CUBLASLT_MATMUL_TILE_64x232' => 1, 'CUBLASLT_MATMUL_TILE_64x24' => 1, 'CUBLASLT_MATMUL_TILE_64x240' => 1, 'CUBLASLT_MATMUL_TILE_64x248' => 1, 'CUBLASLT_MATMUL_TILE_64x256' => 1, 'CUBLASLT_MATMUL_TILE_64x264' => 1, 'CUBLASLT_MATMUL_TILE_64x272' => 1, 'CUBLASLT_MATMUL_TILE_64x280' => 1, 'CUBLASLT_MATMUL_TILE_64x288' => 1, 'CUBLASLT_MATMUL_TILE_64x296' => 1, 'CUBLASLT_MATMUL_TILE_64x304' => 1, 'CUBLASLT_MATMUL_TILE_64x312' => 1, 'CUBLASLT_MATMUL_TILE_64x32' => 1, 'CUBLASLT_MATMUL_TILE_64x320' => 1, 'CUBLASLT_MATMUL_TILE_64x328' => 1, 'CUBLASLT_MATMUL_TILE_64x336' => 1, 'CUBLASLT_MATMUL_TILE_64x344' => 1, 'CUBLASLT_MATMUL_TILE_64x352' => 1, 'CUBLASLT_MATMUL_TILE_64x360' => 1, 'CUBLASLT_MATMUL_TILE_64x368' => 1, 'CUBLASLT_MATMUL_TILE_64x376' => 1, 'CUBLASLT_MATMUL_TILE_64x384' => 1, 'CUBLASLT_MATMUL_TILE_64x392' => 1, 'CUBLASLT_MATMUL_TILE_64x40' => 1, 'CUBLASLT_MATMUL_TILE_64x400' => 1, 'CUBLASLT_MATMUL_TILE_64x408' => 1, 'CUBLASLT_MATMUL_TILE_64x416' => 1, 'CUBLASLT_MATMUL_TILE_64x424' => 1, 'CUBLASLT_MATMUL_TILE_64x432' => 1, 'CUBLASLT_MATMUL_TILE_64x440' => 1, 'CUBLASLT_MATMUL_TILE_64x448' => 1, 'CUBLASLT_MATMUL_TILE_64x456' => 1, 'CUBLASLT_MATMUL_TILE_64x464' => 1, 'CUBLASLT_MATMUL_TILE_64x472' => 1, 'CUBLASLT_MATMUL_TILE_64x48' => 1, 'CUBLASLT_MATMUL_TILE_64x480' => 1, 'CUBLASLT_MATMUL_TILE_64x488' => 1, 'CUBLASLT_MATMUL_TILE_64x496' => 1, 'CUBLASLT_MATMUL_TILE_64x504' => 1, 'CUBLASLT_MATMUL_TILE_64x512' => 1, 'CUBLASLT_MATMUL_TILE_64x520' => 1, 'CUBLASLT_MATMUL_TILE_64x528' => 1, 'CUBLASLT_MATMUL_TILE_64x536' => 1, 'CUBLASLT_MATMUL_TILE_64x544' => 1, 'CUBLASLT_MATMUL_TILE_64x552' => 1, 'CUBLASLT_MATMUL_TILE_64x56' => 1, 'CUBLASLT_MATMUL_TILE_64x560' => 1, 'CUBLASLT_MATMUL_TILE_64x568' => 1, 'CUBLASLT_MATMUL_TILE_64x576' => 1, 'CUBLASLT_MATMUL_TILE_64x584' => 1, 'CUBLASLT_MATMUL_TILE_64x592' => 1, 'CUBLASLT_MATMUL_TILE_64x600' => 1, 'CUBLASLT_MATMUL_TILE_64x608' => 1, 'CUBLASLT_MATMUL_TILE_64x616' => 1, 'CUBLASLT_MATMUL_TILE_64x624' => 1, 'CUBLASLT_MATMUL_TILE_64x632' => 1, 'CUBLASLT_MATMUL_TILE_64x64' => 1, 'CUBLASLT_MATMUL_TILE_64x640' => 1, 'CUBLASLT_MATMUL_TILE_64x648' => 1, 'CUBLASLT_MATMUL_TILE_64x656' => 1, 'CUBLASLT_MATMUL_TILE_64x664' => 1, 'CUBLASLT_MATMUL_TILE_64x672' => 1, 'CUBLASLT_MATMUL_TILE_64x680' => 1, 'CUBLASLT_MATMUL_TILE_64x688' => 1, 'CUBLASLT_MATMUL_TILE_64x696' => 1, 'CUBLASLT_MATMUL_TILE_64x704' => 1, 'CUBLASLT_MATMUL_TILE_64x712' => 1, 'CUBLASLT_MATMUL_TILE_64x72' => 1, 'CUBLASLT_MATMUL_TILE_64x720' => 1, 'CUBLASLT_MATMUL_TILE_64x728' => 1, 'CUBLASLT_MATMUL_TILE_64x736' => 1, 'CUBLASLT_MATMUL_TILE_64x744' => 1, 'CUBLASLT_MATMUL_TILE_64x752' => 1, 'CUBLASLT_MATMUL_TILE_64x760' => 1, 'CUBLASLT_MATMUL_TILE_64x768' => 1, 'CUBLASLT_MATMUL_TILE_64x8' => 1, 'CUBLASLT_MATMUL_TILE_64x80' => 1, 'CUBLASLT_MATMUL_TILE_64x88' => 1, 'CUBLASLT_MATMUL_TILE_64x96' => 1, 'CUBLASLT_MATMUL_TILE_656x64' => 1, 'CUBLASLT_MATMUL_TILE_664x64' => 1, 'CUBLASLT_MATMUL_TILE_672x64' => 1, 'CUBLASLT_MATMUL_TILE_680x64' => 1, 'CUBLASLT_MATMUL_TILE_688x64' => 1, 'CUBLASLT_MATMUL_TILE_696x64' => 1, 'CUBLASLT_MATMUL_TILE_704x16' => 1, 'CUBLASLT_MATMUL_TILE_704x24' => 1, 'CUBLASLT_MATMUL_TILE_704x32' => 1, 'CUBLASLT_MATMUL_TILE_704x40' => 1, 'CUBLASLT_MATMUL_TILE_704x48' => 1, 'CUBLASLT_MATMUL_TILE_704x56' => 1, 'CUBLASLT_MATMUL_TILE_704x64' => 1, 'CUBLASLT_MATMUL_TILE_704x72' => 1, 'CUBLASLT_MATMUL_TILE_704x8' => 1, 'CUBLASLT_MATMUL_TILE_704x80' => 1, 'CUBLASLT_MATMUL_TILE_704x88' => 1, 'CUBLASLT_MATMUL_TILE_712x64' => 1, 'CUBLASLT_MATMUL_TILE_720x64' => 1, 'CUBLASLT_MATMUL_TILE_728x64' => 1, 'CUBLASLT_MATMUL_TILE_72x128' => 1, 'CUBLASLT_MATMUL_TILE_72x192' => 1, 'CUBLASLT_MATMUL_TILE_72x256' => 1, 'CUBLASLT_MATMUL_TILE_72x320' => 1, 'CUBLASLT_MATMUL_TILE_72x384' => 1, 'CUBLASLT_MATMUL_TILE_72x448' => 1, 'CUBLASLT_MATMUL_TILE_72x512' => 1, 'CUBLASLT_MATMUL_TILE_72x576' => 1, 'CUBLASLT_MATMUL_TILE_72x64' => 1, 'CUBLASLT_MATMUL_TILE_72x640' => 1, 'CUBLASLT_MATMUL_TILE_736x64' => 1, 'CUBLASLT_MATMUL_TILE_744x64' => 1, 'CUBLASLT_MATMUL_TILE_752x64' => 1, 'CUBLASLT_MATMUL_TILE_760x64' => 1, 'CUBLASLT_MATMUL_TILE_768x16' => 1, 'CUBLASLT_MATMUL_TILE_768x24' => 1, 'CUBLASLT_MATMUL_TILE_768x32' => 1, 'CUBLASLT_MATMUL_TILE_768x40' => 1, 'CUBLASLT_MATMUL_TILE_768x48' => 1, 'CUBLASLT_MATMUL_TILE_768x56' => 1, 'CUBLASLT_MATMUL_TILE_768x64' => 1, 'CUBLASLT_MATMUL_TILE_768x72' => 1, 'CUBLASLT_MATMUL_TILE_768x8' => 1, 'CUBLASLT_MATMUL_TILE_768x80' => 1, 'CUBLASLT_MATMUL_TILE_80x128' => 1, 'CUBLASLT_MATMUL_TILE_80x192' => 1, 'CUBLASLT_MATMUL_TILE_80x256' => 1, 'CUBLASLT_MATMUL_TILE_80x320' => 1, 'CUBLASLT_MATMUL_TILE_80x384' => 1, 'CUBLASLT_MATMUL_TILE_80x448' => 1, 'CUBLASLT_MATMUL_TILE_80x512' => 1, 'CUBLASLT_MATMUL_TILE_80x576' => 1, 'CUBLASLT_MATMUL_TILE_80x64' => 1, 'CUBLASLT_MATMUL_TILE_88x128' => 1, 'CUBLASLT_MATMUL_TILE_88x192' => 1, 'CUBLASLT_MATMUL_TILE_88x256' => 1, 'CUBLASLT_MATMUL_TILE_88x320' => 1, 'CUBLASLT_MATMUL_TILE_88x384' => 1, 'CUBLASLT_MATMUL_TILE_88x448' => 1, 'CUBLASLT_MATMUL_TILE_88x512' => 1, 'CUBLASLT_MATMUL_TILE_88x64' => 1, 'CUBLASLT_MATMUL_TILE_8x128' => 1, 'CUBLASLT_MATMUL_TILE_8x16' => 1, 'CUBLASLT_MATMUL_TILE_8x192' => 1, 'CUBLASLT_MATMUL_TILE_8x256' => 1, 'CUBLASLT_MATMUL_TILE_8x32' => 1, 'CUBLASLT_MATMUL_TILE_8x320' => 1, 'CUBLASLT_MATMUL_TILE_8x384' => 1, 'CUBLASLT_MATMUL_TILE_8x448' => 1, 'CUBLASLT_MATMUL_TILE_8x512' => 1, 'CUBLASLT_MATMUL_TILE_8x576' => 1, 'CUBLASLT_MATMUL_TILE_8x64' => 1, 'CUBLASLT_MATMUL_TILE_8x640' => 1, 'CUBLASLT_MATMUL_TILE_8x704' => 1, 'CUBLASLT_MATMUL_TILE_8x768' => 1, 'CUBLASLT_MATMUL_TILE_8x8' => 1, 'CUBLASLT_MATMUL_TILE_96x128' => 1, 'CUBLASLT_MATMUL_TILE_96x192' => 1, 'CUBLASLT_MATMUL_TILE_96x256' => 1, 'CUBLASLT_MATMUL_TILE_96x320' => 1, 'CUBLASLT_MATMUL_TILE_96x384' => 1, 'CUBLASLT_MATMUL_TILE_96x448' => 1, 'CUBLASLT_MATMUL_TILE_96x512' => 1, 'CUBLASLT_MATMUL_TILE_96x64' => 1, 'CUBLASLT_MATMUL_TILE_END' => 1, 'CUBLASLT_MATMUL_TILE_UNDEFINED' => 1, 'CUBLASLT_MATRIX_LAYOUT_BATCH_COUNT' => 1, 'CUBLASLT_MATRIX_LAYOUT_BATCH_MODE' => 1, 'CUBLASLT_MATRIX_LAYOUT_COLS' => 1, 'CUBLASLT_MATRIX_LAYOUT_LD' => 1, 'CUBLASLT_MATRIX_LAYOUT_ORDER' => 1, 'CUBLASLT_MATRIX_LAYOUT_PLANE_OFFSET' => 1, 'CUBLASLT_MATRIX_LAYOUT_ROWS' => 1, 'CUBLASLT_MATRIX_LAYOUT_STRIDED_BATCH_OFFSET' => 1, 'CUBLASLT_MATRIX_LAYOUT_TYPE' => 1, 'CUBLASLT_MATRIX_TRANSFORM_DESC_POINTER_MODE' => 1, 'CUBLASLT_MATRIX_TRANSFORM_DESC_SCALE_TYPE' => 1, 'CUBLASLT_MATRIX_TRANSFORM_DESC_TRANSA' => 1, 'CUBLASLT_MATRIX_TRANSFORM_DESC_TRANSB' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_16F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_32F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_32I' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_64F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_ACCUMULATOR_TYPE_MASK' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_DMMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_FMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_GAUSSIAN' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_HMMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_IMMA' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_16BF' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_16F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_32F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_64F' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_8F_E4M3' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_8F_E5M2' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_8I' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_INPUT_TF32' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_OP_INPUT_TYPE_MASK' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_OP_TYPE_MASK' => 1, 'CUBLASLT_NUMERICAL_IMPL_FLAGS_TENSOR_OP_MASK' => 1, 'CUBLASLT_ORDER_COL' => 1, 'CUBLASLT_ORDER_COL32' => 1, 'CUBLASLT_ORDER_COL32_2R_4R4' => 1, 'CUBLASLT_ORDER_COL4_4R2_8C' => 1, 'CUBLASLT_ORDER_ROW' => 1, 'CUBLASLT_POINTER_MODE_ALPHA_DEVICE_VECTOR_BETA_ZERO' => 1, 'CUBLASLT_POINTER_MODE_DEVICE' => 1, 'CUBLASLT_POINTER_MODE_DEVICE_VECTOR' => 1, 'CUBLASLT_POINTER_MODE_HOST' => 1, 'CUBLASLT_POINTER_MODE_MASK_ALPHA_DEVICE_VECTOR_BETA_HOST' => 1, 'CUBLASLT_POINTER_MODE_MASK_ALPHA_DEVICE_VECTOR_BETA_ZERO' => 1, 'CUBLASLT_POINTER_MODE_MASK_DEVICE' => 1, 'CUBLASLT_POINTER_MODE_MASK_DEVICE_VECTOR' => 1, 'CUBLASLT_POINTER_MODE_MASK_HOST' => 1, 'CUBLASLT_REDUCTION_SCHEME_COMPUTE_TYPE' => 1, 'CUBLASLT_REDUCTION_SCHEME_INPLACE' => 1, 'CUBLASLT_REDUCTION_SCHEME_MASK' => 1, 'CUBLASLT_REDUCTION_SCHEME_NONE' => 1, 'CUBLASLT_REDUCTION_SCHEME_OUTPUT_TYPE' => 1, 'CUBLASLT_SEARCH_BEST_FIT' => 1, 'CUBLASLT_SEARCH_LIMITED_BY_ALGO_ID' => 1, 'CUBLASLT_SEARCH_RESERVED_02' => 1, 'CUBLASLT_SEARCH_RESERVED_03' => 1, 'CUBLASLT_SEARCH_RESERVED_04' => 1, 'CUBLASLT_SEARCH_RESERVED_05' => 1, 'CUBLASLT_SEARCH_RESERVED_06' => 1, 'CUBLASLT_SEARCH_RESERVED_07' => 1, 'CUBLASLT_SEARCH_RESERVED_08' => 1, 'CUBLASLT_SEARCH_RESERVED_09' => 1, 'CUBLAS_COMPUTE_16F' => 1, 'CUBLAS_COMPUTE_16F_PEDANTIC' => 1, 'CUBLAS_COMPUTE_32F_EMULATED_16BFX9' => 1, 'CUBLAS_COMPUTE_32F_FAST_16BF' => 1, 'CUBLAS_COMPUTE_32F_FAST_16F' => 1, 'CUBLAS_COMPUTE_32F_FAST_TF32' => 1, 'CUBLAS_COMPUTE_32F_PEDANTIC' => 1, 'CUBLAS_COMPUTE_32I' => 1, 'CUBLAS_COMPUTE_32I_PEDANTIC' => 1, 'CUBLAS_COMPUTE_64F' => 1, 'CUBLAS_COMPUTE_64F_EMULATED_FIXEDPOINT' => 1, 'CUBLAS_COMPUTE_64F_PEDANTIC' => 1, 'CUBLAS_EMULATION_STRATEGY_DEFAULT' => 1, 'CUBLAS_EMULATION_STRATEGY_EAGER' => 1, 'CUBLAS_EMULATION_STRATEGY_PERFORMANT' => 1, 'CUBLAS_FP32_EMULATED_BF16X9_MATH' => 1, 'CUBLAS_FP64_EMULATED_FIXEDPOINT_MATH' => 1, 'CUBLAS_GEMM_ALGO0' => 1, 'CUBLAS_GEMM_ALGO0_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO1' => 1, 'CUBLAS_GEMM_ALGO10' => 1, 'CUBLAS_GEMM_ALGO10_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO11' => 1, 'CUBLAS_GEMM_ALGO11_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO12' => 1, 'CUBLAS_GEMM_ALGO12_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO13' => 1, 'CUBLAS_GEMM_ALGO13_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO14' => 1, 'CUBLAS_GEMM_ALGO14_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO15' => 1, 'CUBLAS_GEMM_ALGO15_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO16' => 1, 'CUBLAS_GEMM_ALGO17' => 1, 'CUBLAS_GEMM_ALGO18' => 1, 'CUBLAS_GEMM_ALGO19' => 1, 'CUBLAS_GEMM_ALGO1_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO2' => 1, 'CUBLAS_GEMM_ALGO20' => 1, 'CUBLAS_GEMM_ALGO21' => 1, 'CUBLAS_GEMM_ALGO22' => 1, 'CUBLAS_GEMM_ALGO23' => 1, 'CUBLAS_GEMM_ALGO2_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO3' => 1, 'CUBLAS_GEMM_ALGO3_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO4' => 1, 'CUBLAS_GEMM_ALGO4_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO5' => 1, 'CUBLAS_GEMM_ALGO5_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO6' => 1, 'CUBLAS_GEMM_ALGO6_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO7' => 1, 'CUBLAS_GEMM_ALGO7_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO8' => 1, 'CUBLAS_GEMM_ALGO8_TENSOR_OP' => 1, 'CUBLAS_GEMM_ALGO9' => 1, 'CUBLAS_GEMM_ALGO9_TENSOR_OP' => 1, 'CUBLAS_GEMM_AUTOTUNE' => 1, 'CUBLAS_GEMM_DEFAULT_TENSOR_OP' => 1, 'CUBLAS_GEMM_DFALT_TENSOR_OP' => 1, 'CUBLAS_MATH_DISALLOW_REDUCED_PRECISION_REDUCTION' => 1, 'CUBLAS_OP_CONJG' => 1, 'CUBLAS_PEDANTIC_MATH' => 1, 'CUBLAS_STATUS_LICENSE_ERROR' => 1, 'CUBLAS_TENSOR_OP_MATH' => 1, 'CUBLAS_TF32_TENSOR_OP_MATH' => 1, 'CUDA_C_16I' => 1, 'CUDA_C_16U' => 1, 'CUDA_C_4I' => 1, 'CUDA_C_4U' => 1, 'CUDA_C_64I' => 1, 'CUDA_C_64U' => 1, 'CUDA_R_16I' => 1, 'CUDA_R_16U' => 1, 'CUDA_R_4I' => 1, 'CUDA_R_4U' => 1, 'CUDA_R_64I' => 1, 'CUDA_R_64U' => 1, 'CUDA_R_8F_E4M3' => 1, 'CUDA_R_8F_E5M2' => 1, 'CUDA_R_8F_UE4M3' => 1, 'CURAND_3RD' => 1, 'CURAND_BINARY_SEARCH' => 1, 'CURAND_CHOOSE_BEST' => 1, 'CURAND_DEFINITION' => 1, 'CURAND_DEVICE_API' => 1, 'CURAND_DISCRETE_GAUSS' => 1, 'CURAND_FAST_REJECTION' => 1, 'CURAND_HITR' => 1, 'CURAND_ITR' => 1, 'CURAND_KNUTH' => 1, 'CURAND_M1' => 1, 'CURAND_M2' => 1, 'CURAND_POISSON' => 1, 'CURAND_REJECTION' => 1, 'CURAND_RNG_TEST' => 1, 'CURAND_STATUS_ARCH_MISMATCH' => 1, 'CURAND_STATUS_INITIALIZATION_FAILED' => 1, 'CURAND_STATUS_PREEXISTING_FAILURE' => 1, 'CUSPARSE_ALG0' => 1, 'CUSPARSE_ALG1' => 1, 'CUSPARSE_ALG_MERGE_PATH' => 1, 'CUSPARSE_ALG_NAIVE' => 1, 'CUSPARSE_COLOR_ALG0' => 1, 'CUSPARSE_COLOR_ALG1' => 1, 'CUSPARSE_COOMM_ALG1' => 1, 'CUSPARSE_COOMM_ALG2' => 1, 'CUSPARSE_COOMM_ALG3' => 1, 'CUSPARSE_COOMV_ALG' => 1, 'CUSPARSE_CSR2CSC_ALG1' => 1, 'CUSPARSE_CSR2CSC_ALG2' => 1, 'CUSPARSE_CSR2CSC_ALG_DEFAULT' => 1, 'CUSPARSE_CSRMM_ALG1' => 1, 'CUSPARSE_CSRMV_ALG1' => 1, 'CUSPARSE_CSRMV_ALG2' => 1, 'CUSPARSE_ENABLE_EXPERIMENTAL_API' => 1, 'CUSPARSE_MM_ALG_DEFAULT' => 1, 'CUSPARSE_MV_ALG_DEFAULT' => 1, 'CUSPARSE_SIDE_LEFT' => 1, 'CUSPARSE_SIDE_RIGHT' => 1, 'CUSPARSE_SPGEMM_ALG1' => 1, 'CUSPARSE_SPGEMM_ALG2' => 1, 'CUSPARSE_SPGEMM_ALG3' => 1, 'CUSPARSE_SPGEMM_CSR_ALG_DETERMINITIC' => 1, 'CUSPARSE_SPGEMM_CSR_ALG_NONDETERMINITIC' => 1, 'CUSPARSE_SPMMA_ALG1' => 1, 'CUSPARSE_SPMMA_ALG2' => 1, 'CUSPARSE_SPMMA_ALG3' => 1, 'CUSPARSE_SPMMA_ALG4' => 1, 'CUSPARSE_SPMMA_PREPROCESS' => 1, 'CUSPARSE_SPMM_BSR_ALG1' => 1, 'CUSPARSE_SPMM_COO_ALG4' => 1, 'CUSPARSE_SPMM_OP_ALG_DEFAULT' => 1, 'CUSPARSE_SPMV_BSR_ALG1' => 1, 'CUSPARSE_SPSM_UPDATE_DIAGONAL' => 1, 'CUSPARSE_SPSM_UPDATE_GENERAL' => 1, 'CUSPARSE_SPSV_UPDATE_DIAGONAL' => 1, 'CUSPARSE_SPSV_UPDATE_GENERAL' => 1, 'CUSPARSE_STATUS_EXECUTION_FAILED' => 1, 'CUSPARSE_STATUS_INSUFFICIENT_RESOURCES' => 1, 'CUSPARSE_STATUS_MAPPING_ERROR' => 1, 'CUSPARSE_STATUS_MATRIX_TYPE_NOT_SUPPORTED' => 1, 'CUTENSORMG_ALGO_DEFAULT' => 1, 'CUTENSORMG_CONTRACTION_FIND_ATTRIBUTE_MAX' => 1, 'CUTENSOR_ALGO_GETT' => 1, 'CUTENSOR_ALGO_TGETT' => 1, 'CUTENSOR_ALGO_TTGT' => 1, 'CUTENSOR_COMPUTE_3XTF32' => 1, 'CUTENSOR_COMPUTE_DESC_3XTF32' => 1, 'CUTENSOR_COMPUTE_DESC_4X16F' => 1, 'CUTENSOR_COMPUTE_DESC_8XINT8' => 1, 'CUTENSOR_COMPUTE_DESC_9X16BF' => 1, 'CUTENSOR_COMPUTE_DESC_TF32' => 1, 'CUTENSOR_COMPUTE_TF32' => 1, 'CUTENSOR_C_MIN_16F' => 1, 'CUTENSOR_C_MIN_32F' => 1, 'CUTENSOR_C_MIN_64F' => 1, 'CUTENSOR_C_MIN_TF32' => 1, 'CUTENSOR_MG_DEVICE_HOST' => 1, 'CUTENSOR_MG_DEVICE_HOST_PINNED' => 1, 'CUTENSOR_OP_MISH' => 1, 'CUTENSOR_OP_SOFT_PLUS' => 1, 'CUTENSOR_OP_SOFT_SIGN' => 1, 'CUTENSOR_OP_SWISH' => 1, 'CUTENSOR_PLAN_PREFERENCE_GPU_ARCH' => 1, 'CUTENSOR_R_MIN_16BF' => 1, 'CUTENSOR_R_MIN_16F' => 1, 'CUTENSOR_R_MIN_32F' => 1, 'CUTENSOR_R_MIN_32I' => 1, 'CUTENSOR_R_MIN_32U' => 1, 'CUTENSOR_R_MIN_64F' => 1, 'CUTENSOR_R_MIN_8I' => 1, 'CUTENSOR_R_MIN_8U' => 1, 'CUTENSOR_R_MIN_TF32' => 1, 'CUTENSOR_STATUS_CUBLAS_ERROR' => 1, 'CUTENSOR_STATUS_CUDA_ERROR' => 1, 'CUTENSOR_STATUS_LICENSE_ERROR' => 1, 'CUTENSOR_STATUS_MAPPING_ERROR' => 1, 'CUTENSOR_WORKSPACE_RECOMMENDED' => 1, '__curand_umul' => 1, 'csru2csrInfo' => 1, 'csru2csrInfo_t' => 1, 'cublasAlloc' => 1, 'cublasAsumEx' => 1, 'cublasAsumEx_64' => 1, 'cublasCgelsBatched' => 1, 'cublasCgemm3m' => 1, 'cublasCgemm3mBatched' => 1, 'cublasCgemm3mBatched_64' => 1, 'cublasCgemm3mEx' => 1, 'cublasCgemm3mEx_64' => 1, 'cublasCgemm3mStridedBatched' => 1, 'cublasCgemm3mStridedBatched_64' => 1, 'cublasCgemm3m_64' => 1, 'cublasCgemmEx' => 1, 'cublasCgemmEx_64' => 1, 'cublasCgeqrfBatched' => 1, 'cublasCgetrfBatched' => 1, 'cublasCgetriBatched' => 1, 'cublasCgetrsBatched' => 1, 'cublasCherk3mEx' => 1, 'cublasCherk3mEx_64' => 1, 'cublasCherkEx' => 1, 'cublasCherkEx_64' => 1, 'cublasCmatinvBatched' => 1, 'cublasCopyEx' => 1, 'cublasCopyEx_64' => 1, 'cublasCsyrk3mEx' => 1, 'cublasCsyrk3mEx_64' => 1, 'cublasCsyrkEx' => 1, 'cublasCsyrkEx_64' => 1, 'cublasCtpttr' => 1, 'cublasCtrttp' => 1, 'cublasDgelsBatched' => 1, 'cublasDgemmGroupedBatched' => 1, 'cublasDgemmGroupedBatched_64' => 1, 'cublasDgeqrfBatched' => 1, 'cublasDgetrfBatched' => 1, 'cublasDgetriBatched' => 1, 'cublasDgetrsBatched' => 1, 'cublasDmatinvBatched' => 1, 'cublasDtpttr' => 1, 'cublasDtrttp' => 1, 'cublasFree' => 1, 'cublasGemmBatchedEx_64' => 1, 'cublasGemmEx_64' => 1, 'cublasGemmGroupedBatchedEx' => 1, 'cublasGemmGroupedBatchedEx_64' => 1, 'cublasGemmStridedBatchedEx_64' => 1, 'cublasGetCudartVersion' => 1, 'cublasGetEmulationSpecialValuesSupport' => 1, 'cublasGetEmulationStrategy' => 1, 'cublasGetError' => 1, 'cublasGetFixedPointEmulationMantissaBitCountPointer' => 1, 'cublasGetFixedPointEmulationMantissaBitOffset' => 1, 'cublasGetFixedPointEmulationMantissaControl' => 1, 'cublasGetFixedPointEmulationMaxMantissaBitCount' => 1, 'cublasGetLoggerCallback' => 1, 'cublasGetMatrixAsync_64' => 1, 'cublasGetMatrix_64' => 1, 'cublasGetProperty' => 1, 'cublasGetSmCountTarget' => 1, 'cublasGetStatusName' => 1, 'cublasGetVectorAsync_64' => 1, 'cublasGetVector_64' => 1, 'cublasGetVersion' => 1, 'cublasGetVersion_v2' => 1, 'cublasIamaxEx' => 1, 'cublasIamaxEx_64' => 1, 'cublasIaminEx' => 1, 'cublasIaminEx_64' => 1, 'cublasLogCallback' => 1, 'cublasLoggerConfigure' => 1, 'cublasLtBatchMode_t' => 1, 'cublasLtClusterShape_t' => 1, 'cublasLtContext' => 1, 'cublasLtDisableCpuInstructionsSetMask' => 1, 'cublasLtEmulationDescAttributes_t' => 1, 'cublasLtEmulationDescDestroy' => 1, 'cublasLtEmulationDescGetAttribute' => 1, 'cublasLtEmulationDescInit' => 1, 'cublasLtEmulationDescOpaque_t' => 1, 'cublasLtEmulationDescSetAttribute' => 1, 'cublasLtEmulationDesc_t' => 1, 'cublasLtEpilogue_t' => 1, 'cublasLtGetCudartVersion' => 1, 'cublasLtGetProperty' => 1, 'cublasLtGetStatusName' => 1, 'cublasLtGetStatusString' => 1, 'cublasLtGetVersion' => 1, 'cublasLtGroupedMatrixLayoutCreate' => 1, 'cublasLtGroupedMatrixLayoutInit' => 1, 'cublasLtGroupedMatrixLayoutInit_internal' => 1, 'cublasLtHeuristicsCacheGetCapacity' => 1, 'cublasLtHeuristicsCacheSetCapacity' => 1, 'cublasLtIntegerWidth_t' => 1, 'cublasLtLoggerCallback_t' => 1, 'cublasLtLoggerForceDisable' => 1, 'cublasLtLoggerOpenFile' => 1, 'cublasLtLoggerSetCallback' => 1, 'cublasLtLoggerSetFile' => 1, 'cublasLtLoggerSetLevel' => 1, 'cublasLtLoggerSetMask' => 1, 'cublasLtMatmul' => 1, 'cublasLtMatmulAlgoCapAttributes_t' => 1, 'cublasLtMatmulAlgoCapGetAttribute' => 1, 'cublasLtMatmulAlgoCheck' => 1, 'cublasLtMatmulAlgoConfigAttributes_t' => 1, 'cublasLtMatmulAlgoConfigGetAttribute' => 1, 'cublasLtMatmulAlgoConfigSetAttribute' => 1, 'cublasLtMatmulAlgoGetHeuristic' => 1, 'cublasLtMatmulAlgoGetIds' => 1, 'cublasLtMatmulAlgoInit' => 1, 'cublasLtMatmulDescAttributes_t' => 1, 'cublasLtMatmulDescCreate' => 1, 'cublasLtMatmulDescDestroy' => 1, 'cublasLtMatmulDescGetAttribute' => 1, 'cublasLtMatmulDescInit' => 1, 'cublasLtMatmulDescSetAttribute' => 1, 'cublasLtMatmulHeuristicResult_t' => 1, 'cublasLtMatmulInnerShape_t' => 1, 'cublasLtMatmulMatrixScale_t' => 1, 'cublasLtMatmulPreferenceAttributes_t' => 1, 'cublasLtMatmulPreferenceCreate' => 1, 'cublasLtMatmulPreferenceDestroy' => 1, 'cublasLtMatmulPreferenceGetAttribute' => 1, 'cublasLtMatmulPreferenceInit' => 1, 'cublasLtMatmulPreferenceSetAttribute' => 1, 'cublasLtMatmulSearch_t' => 1, 'cublasLtMatmulStages_t' => 1, 'cublasLtMatmulTile_t' => 1, 'cublasLtMatrixLayoutAttribute_t' => 1, 'cublasLtMatrixLayoutCreate' => 1, 'cublasLtMatrixLayoutDestroy' => 1, 'cublasLtMatrixLayoutGetAttribute' => 1, 'cublasLtMatrixLayoutInit' => 1, 'cublasLtMatrixLayoutSetAttribute' => 1, 'cublasLtMatrixTransform' => 1, 'cublasLtMatrixTransformDescAttributes_t' => 1, 'cublasLtMatrixTransformDescCreate' => 1, 'cublasLtMatrixTransformDescDestroy' => 1, 'cublasLtMatrixTransformDescGetAttribute' => 1, 'cublasLtMatrixTransformDescInit' => 1, 'cublasLtMatrixTransformDescSetAttribute' => 1, 'cublasLtNumericalImplFlags_t' => 1, 'cublasLtOrder_t' => 1, 'cublasLtPointerModeMask_t' => 1, 'cublasLtPointerMode_t' => 1, 'cublasLtReductionScheme_t' => 1, 'cublasMigrateComputeType' => 1, 'cublasRotgEx' => 1, 'cublasRotmEx' => 1, 'cublasRotmEx_64' => 1, 'cublasRotmgEx' => 1, 'cublasSetEmulationSpecialValuesSupport' => 1, 'cublasSetEmulationStrategy' => 1, 'cublasSetFixedPointEmulationMantissaBitCountPointer' => 1, 'cublasSetFixedPointEmulationMantissaBitOffset' => 1, 'cublasSetFixedPointEmulationMantissaControl' => 1, 'cublasSetFixedPointEmulationMaxMantissaBitCount' => 1, 'cublasSetKernelStream' => 1, 'cublasSetLoggerCallback' => 1, 'cublasSetMatrixAsync_64' => 1, 'cublasSetMatrix_64' => 1, 'cublasSetSmCountTarget' => 1, 'cublasSetVectorAsync_64' => 1, 'cublasSetVector_64' => 1, 'cublasSgelsBatched' => 1, 'cublasSgemmEx' => 1, 'cublasSgemmEx_64' => 1, 'cublasSgemmGroupedBatched' => 1, 'cublasSgemmGroupedBatched_64' => 1, 'cublasSgeqrfBatched' => 1, 'cublasSgetrfBatched' => 1, 'cublasSgetriBatched' => 1, 'cublasSgetrsBatched' => 1, 'cublasShutdown' => 1, 'cublasSmatinvBatched' => 1, 'cublasStpttr' => 1, 'cublasStrttp' => 1, 'cublasSwapEx' => 1, 'cublasSwapEx_64' => 1, 'cublasUint8gemmBias' => 1, 'cublasXerbla' => 1, 'cublasZgelsBatched' => 1, 'cublasZgemm3m' => 1, 'cublasZgemm3m_64' => 1, 'cublasZgeqrfBatched' => 1, 'cublasZgetrfBatched' => 1, 'cublasZgetriBatched' => 1, 'cublasZgetrsBatched' => 1, 'cublasZmatinvBatched' => 1, 'cublasZtpttr' => 1, 'cublasZtrttp' => 1, 'curandDirectionVectors32_t' => 1, 'curandDirectionVectors64_t' => 1, 'curandDistributionM2Shift_st' => 1, 'curandDistributionM2Shift_t' => 1, 'curandDistributionShift_st' => 1, 'curandDistributionShift_t' => 1, 'curandDistribution_st' => 1, 'curandDistribution_t' => 1, 'curandGetProperty' => 1, 'curandHistogramM2K_st' => 1, 'curandHistogramM2K_t' => 1, 'curandHistogramM2V_st' => 1, 'curandHistogramM2V_t' => 1, 'curandHistogramM2_st' => 1, 'curandHistogramM2_t' => 1, 'curandMethod' => 1, 'curandMethod_t' => 1, 'curandState' => 1, 'curandState_t' => 1, 'curand_Philox4x32_10' => 1, 'curand_mtgp32_single' => 1, 'curand_mtgp32_single_specific' => 1, 'curand_mtgp32_specific' => 1, 'cusparseAlgMode_t' => 1, 'cusparseBsrSetStridedBatch' => 1, 'cusparseCbsric02_bufferSizeExt' => 1, 'cusparseCbsrilu02_bufferSizeExt' => 1, 'cusparseCbsrsm2_bufferSizeExt' => 1, 'cusparseCcsc2hyb' => 1, 'cusparseCcsr2csc' => 1, 'cusparseCcsr2csru' => 1, 'cusparseCcsr2gebsr_bufferSizeExt' => 1, 'cusparseCcsrgeam2_bufferSizeExt' => 1, 'cusparseCcsrgemm' => 1, 'cusparseCcsric0' => 1, 'cusparseCcsrilu0' => 1, 'cusparseCcsrmv_mp' => 1, 'cusparseCcsrsm_analysis' => 1, 'cusparseCcsrsm_solve' => 1, 'cusparseCcsrsv_analysis' => 1, 'cusparseCcsrsv_solve' => 1, 'cusparseCcsru2csr' => 1, 'cusparseCcsru2csr_bufferSizeExt' => 1, 'cusparseCdense2hyb' => 1, 'cusparseCgebsr2gebsc_bufferSizeExt' => 1, 'cusparseCgebsr2gebsr_bufferSizeExt' => 1, 'cusparseCgemmi' => 1, 'cusparseCgtsv' => 1, 'cusparseCgtsvStridedBatch' => 1, 'cusparseCgtsv_nopivot' => 1, 'cusparseChyb2csc' => 1, 'cusparseChyb2csr' => 1, 'cusparseChyb2dense' => 1, 'cusparseChybsv_analysis' => 1, 'cusparseChybsv_solve' => 1, 'cusparseColorAlg_t' => 1, 'cusparseConstrainedGeMM' => 1, 'cusparseConstrainedGeMM_bufferSize' => 1, 'cusparseCreateBsr' => 1, 'cusparseCreateConstBsr' => 1, 'cusparseCreateConstSlicedEll' => 1, 'cusparseCreateCsru2csrInfo' => 1, 'cusparseCreateSlicedEll' => 1, 'cusparseCreateSolveAnalysisInfo' => 1, 'cusparseCsr2CscAlg_t' => 1, 'cusparseCsr2cscEx' => 1, 'cusparseCsr2cscEx2' => 1, 'cusparseCsrilu0Ex' => 1, 'cusparseCsrmvEx' => 1, 'cusparseCsrmvEx_bufferSize' => 1, 'cusparseCsrsv_analysisEx' => 1, 'cusparseCsrsv_solveEx' => 1, 'cusparseDbsric02_bufferSizeExt' => 1, 'cusparseDbsrilu02_bufferSizeExt' => 1, 'cusparseDbsrsm2_bufferSizeExt' => 1, 'cusparseDcsc2hyb' => 1, 'cusparseDcsr2csc' => 1, 'cusparseDcsr2csru' => 1, 'cusparseDcsr2gebsr_bufferSizeExt' => 1, 'cusparseDcsrgeam2_bufferSizeExt' => 1, 'cusparseDcsrgemm' => 1, 'cusparseDcsric0' => 1, 'cusparseDcsrilu0' => 1, 'cusparseDcsrmv_mp' => 1, 'cusparseDcsrsm_analysis' => 1, 'cusparseDcsrsm_solve' => 1, 'cusparseDcsrsv_analysis' => 1, 'cusparseDcsrsv_solve' => 1, 'cusparseDcsru2csr' => 1, 'cusparseDcsru2csr_bufferSizeExt' => 1, 'cusparseDdense2hyb' => 1, 'cusparseDenseToSparse_convert' => 1, 'cusparseDestroyCsru2csrInfo' => 1, 'cusparseDestroySolveAnalysisInfo' => 1, 'cusparseDgebsr2gebsc_bufferSizeExt' => 1, 'cusparseDgebsr2gebsr_bufferSizeExt' => 1, 'cusparseDgemmi' => 1, 'cusparseDgtsv' => 1, 'cusparseDgtsvStridedBatch' => 1, 'cusparseDgtsv_nopivot' => 1, 'cusparseDhyb2csc' => 1, 'cusparseDhyb2csr' => 1, 'cusparseDhyb2dense' => 1, 'cusparseDhybsv_analysis' => 1, 'cusparseDhybsv_solve' => 1, 'cusparseGetLevelInfo' => 1, 'cusparseHpruneCsr2csr' => 1, 'cusparseHpruneCsr2csrByPercentage' => 1, 'cusparseHpruneCsr2csrByPercentage_bufferSizeExt' => 1, 'cusparseHpruneCsr2csrNnz' => 1, 'cusparseHpruneCsr2csrNnzByPercentage' => 1, 'cusparseHpruneCsr2csr_bufferSizeExt' => 1, 'cusparseHpruneDense2csr' => 1, 'cusparseHpruneDense2csrByPercentage' => 1, 'cusparseHpruneDense2csrByPercentage_bufferSizeExt' => 1, 'cusparseHpruneDense2csrNnz' => 1, 'cusparseHpruneDense2csrNnzByPercentage' => 1, 'cusparseHpruneDense2csr_bufferSizeExt' => 1, 'cusparseLoggerCallback_t' => 1, 'cusparseLoggerForceDisable' => 1, 'cusparseLoggerOpenFile' => 1, 'cusparseLoggerSetCallback' => 1, 'cusparseLoggerSetFile' => 1, 'cusparseLoggerSetLevel' => 1, 'cusparseLoggerSetMask' => 1, 'cusparseSbsric02_bufferSizeExt' => 1, 'cusparseSbsrilu02_bufferSizeExt' => 1, 'cusparseSbsrsm2_bufferSizeExt' => 1, 'cusparseScsc2hyb' => 1, 'cusparseScsr2csc' => 1, 'cusparseScsr2csru' => 1, 'cusparseScsr2gebsr_bufferSizeExt' => 1, 'cusparseScsrgeam2_bufferSizeExt' => 1, 'cusparseScsrgemm' => 1, 'cusparseScsric0' => 1, 'cusparseScsrilu0' => 1, 'cusparseScsrmv_mp' => 1, 'cusparseScsrsm_analysis' => 1, 'cusparseScsrsm_solve' => 1, 'cusparseScsrsv_analysis' => 1, 'cusparseScsrsv_solve' => 1, 'cusparseScsru2csr' => 1, 'cusparseScsru2csr_bufferSizeExt' => 1, 'cusparseSdense2hyb' => 1, 'cusparseSgebsr2gebsc_bufferSizeExt' => 1, 'cusparseSgebsr2gebsr_bufferSizeExt' => 1, 'cusparseSgemmi' => 1, 'cusparseSgtsv' => 1, 'cusparseSgtsvStridedBatch' => 1, 'cusparseSgtsv_nopivot' => 1, 'cusparseShyb2csc' => 1, 'cusparseShyb2csr' => 1, 'cusparseShyb2dense' => 1, 'cusparseShybsv_analysis' => 1, 'cusparseShybsv_solve' => 1, 'cusparseSideMode_t' => 1, 'cusparseSolveAnalysisInfo' => 1, 'cusparseSolveAnalysisInfo_t' => 1, 'cusparseSpGEMMDescr' => 1, 'cusparseSpGEMMDescr_t' => 1, 'cusparseSpGEMM_compute' => 1, 'cusparseSpGEMM_copy' => 1, 'cusparseSpGEMM_createDescr' => 1, 'cusparseSpGEMM_destroyDescr' => 1, 'cusparseSpGEMM_estimateMemory' => 1, 'cusparseSpGEMM_getNumProducts' => 1, 'cusparseSpGEMM_workEstimation' => 1, 'cusparseSpGEMMreuse_compute' => 1, 'cusparseSpGEMMreuse_copy' => 1, 'cusparseSpGEMMreuse_nnz' => 1, 'cusparseSpGEMMreuse_workEstimation' => 1, 'cusparseSpMMOp' => 1, 'cusparseSpMMOpAlg_t' => 1, 'cusparseSpMMOpPlan' => 1, 'cusparseSpMMOpPlan_t' => 1, 'cusparseSpMMOp_createPlan' => 1, 'cusparseSpMMOp_destroyPlan' => 1, 'cusparseSpMVOp' => 1, 'cusparseSpMVOpDescr' => 1, 'cusparseSpMVOpDescr_t' => 1, 'cusparseSpMVOpPlan' => 1, 'cusparseSpMVOpPlan_t' => 1, 'cusparseSpMVOp_bufferSize' => 1, 'cusparseSpMVOp_createDescr' => 1, 'cusparseSpMVOp_createPlan' => 1, 'cusparseSpMVOp_destroyDescr' => 1, 'cusparseSpMVOp_destroyPlan' => 1, 'cusparseSpMVOp_setGlobalUserData' => 1, 'cusparseSpMV_preprocess' => 1, 'cusparseSpMatGetNumBatches' => 1, 'cusparseSpMatSetNumBatches' => 1, 'cusparseSpSMDescr' => 1, 'cusparseSpSMDescr_t' => 1, 'cusparseSpSMUpdate_t' => 1, 'cusparseSpSM_bufferSize' => 1, 'cusparseSpSM_createDescr' => 1, 'cusparseSpSM_destroyDescr' => 1, 'cusparseSpSM_updateMatrix' => 1, 'cusparseSpSVDescr' => 1, 'cusparseSpSVDescr_t' => 1, 'cusparseSpSVUpdate_t' => 1, 'cusparseSpSV_analysis' => 1, 'cusparseSpSV_createDescr' => 1, 'cusparseSpSV_destroyDescr' => 1, 'cusparseSpSV_solve' => 1, 'cusparseSpSV_updateMatrix' => 1, 'cusparseXcsrgemmNnz' => 1, 'cusparseXgebsr2csr' => 1, 'cusparseZbsric02_bufferSizeExt' => 1, 'cusparseZbsrilu02_bufferSizeExt' => 1, 'cusparseZbsrsm2_bufferSizeExt' => 1, 'cusparseZcsc2hyb' => 1, 'cusparseZcsr2csc' => 1, 'cusparseZcsr2csru' => 1, 'cusparseZcsr2gebsr_bufferSizeExt' => 1, 'cusparseZcsrgeam2_bufferSizeExt' => 1, 'cusparseZcsrgemm' => 1, 'cusparseZcsric0' => 1, 'cusparseZcsrilu0' => 1, 'cusparseZcsrmv_mp' => 1, 'cusparseZcsrsm_analysis' => 1, 'cusparseZcsrsm_solve' => 1, 'cusparseZcsrsv_analysis' => 1, 'cusparseZcsrsv_solve' => 1, 'cusparseZcsru2csr' => 1, 'cusparseZcsru2csr_bufferSizeExt' => 1, 'cusparseZdense2hyb' => 1, 'cusparseZgebsr2gebsc_bufferSizeExt' => 1, 'cusparseZgebsr2gebsr_bufferSizeExt' => 1, 'cusparseZgemmi' => 1, 'cusparseZgtsv' => 1, 'cusparseZgtsvStridedBatch' => 1, 'cusparseZgtsv_nopivot' => 1, 'cusparseZhyb2csc' => 1, 'cusparseZhyb2csr' => 1, 'cusparseZhyb2dense' => 1, 'cusparseZhybsv_analysis' => 1, 'cusparseZhybsv_solve' => 1, 'cutensorBlockSparseContract' => 1, 'cutensorBlockSparseTensorDescriptor' => 1, 'cutensorBlockSparseTensorDescriptor_t' => 1, 'cutensorComputeDescriptor' => 1, 'cutensorContractTrinary' => 1, 'cutensorCreateBlockSparseContraction' => 1, 'cutensorCreateBlockSparseTensorDescriptor' => 1, 'cutensorCreateContractionTrinary' => 1, 'cutensorDestroyBlockSparseTensorDescriptor' => 1, 'cutensorMgAlgo_t' => 1, 'cutensorMgContraction' => 1, 'cutensorMgContractionDescriptor_s' => 1, 'cutensorMgContractionDescriptor_t' => 1, 'cutensorMgContractionFindAttribute_t' => 1, 'cutensorMgContractionFindSetAttribute' => 1, 'cutensorMgContractionFind_s' => 1, 'cutensorMgContractionFind_t' => 1, 'cutensorMgContractionGetWorkspace' => 1, 'cutensorMgContractionPlan_s' => 1, 'cutensorMgContractionPlan_t' => 1, 'cutensorMgCopy' => 1, 'cutensorMgCopyDescriptor_s' => 1, 'cutensorMgCopyDescriptor_t' => 1, 'cutensorMgCopyGetWorkspace' => 1, 'cutensorMgCopyPlan_s' => 1, 'cutensorMgCopyPlan_t' => 1, 'cutensorMgCreate' => 1, 'cutensorMgCreateContractionDescriptor' => 1, 'cutensorMgCreateContractionFind' => 1, 'cutensorMgCreateContractionPlan' => 1, 'cutensorMgCreateCopyDescriptor' => 1, 'cutensorMgCreateCopyPlan' => 1, 'cutensorMgCreateTensorDescriptor' => 1, 'cutensorMgDestroy' => 1, 'cutensorMgDestroyContractionDescriptor' => 1, 'cutensorMgDestroyContractionFind' => 1, 'cutensorMgDestroyContractionPlan' => 1, 'cutensorMgDestroyCopyDescriptor' => 1, 'cutensorMgDestroyCopyPlan' => 1, 'cutensorMgDestroyTensorDescriptor' => 1, 'cutensorMgHandle_s' => 1, 'cutensorMgHandle_t' => 1, 'cutensorMgHostDevice_t' => 1, 'cutensorMgTensorDescriptor_s' => 1, 'cutensorMgTensorDescriptor_t' => 1, 'cutensorPlanPreferenceGetAttribute' => 1, ); my %hash_MIOpenOnlyUnsupportedFunctions = ( 'CUDNN_ACTIVATION_SWISH' => 1, 'CUDNN_ADA_LAYER_NORM' => 1, 'CUDNN_ATTN_DISABLE_PROJ_BIASES' => 1, 'CUDNN_ATTN_ENABLE_PROJ_BIASES' => 1, 'CUDNN_ATTN_QUERYMAP_ALL_TO_ONE' => 1, 'CUDNN_ATTN_QUERYMAP_ONE_TO_ONE' => 1, 'CUDNN_ATTN_WKIND_COUNT' => 1, 'CUDNN_ATTR_DEVICEPROP_DEVICE_ID' => 1, 'CUDNN_ATTR_DEVICEPROP_HANDLE' => 1, 'CUDNN_ATTR_DEVICEPROP_JSON_REPRESENTATION' => 1, 'CUDNN_ATTR_ENGINECFG_SHARED_MEMORY_USED' => 1, 'CUDNN_ATTR_ENGINECFG_WORKSPACE_SIZE' => 1, 'CUDNN_ATTR_ENGINEHEUR_DEVICEPROP' => 1, 'CUDNN_ATTR_ENGINE_DEVICEPROP' => 1, 'CUDNN_ATTR_ENGINE_DISABLE_CLUSTER_COOPERATIVE' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_DEVICEPROP' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_KERNEL_CACHE' => 1, 'CUDNN_ATTR_KERNEL_CACHE_IS_ENGINECFG_KERNEL_CACHED' => 1, 'CUDNN_ATTR_KERNEL_CACHE_JSON_REPRESENTATION' => 1, 'CUDNN_ATTR_KERNEL_CACHE_OPERATION_GRAPH' => 1, 'CUDNN_ATTR_OPERATIONGRAPH_IS_DYNAMIC_SHAPE_ENABLED' => 1, 'CUDNN_ATTR_OPERATIONGRAPH_IS_SAME_TOPOLOGY' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_BLOCK_SIZE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_NEG_SCALE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_XDESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_YDESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_BLOCK_SIZE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_DENOM_FACTOR_MODE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_XDESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_YDESC' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_AXIS' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_LOWER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_PAD_VALUE' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_UPPER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_XDESC' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_YDESC' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MAX_TOKEN_VALUE' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_BDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_COMPARISON_MODE' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_LEFT_BOUND_DESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_SEQ_LEN_KVDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_SEQ_LEN_QDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_SHIFT_RIGHT_BOUND_DESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_XDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_YDESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_AXIS' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_KV_TOKEN_OFFSET_DESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_LOWER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_PAD_VALUE' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_SPECULATIVE_MASK_DESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_UPPER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_XDESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_YDESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_FIRST_TOKEN_OFFSET_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_MODE' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_OUTPUT_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOKEN_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOKEN_INDEX_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOKEN_KS_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOP_K' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_WEIGHT_DESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_CONTAINER_DESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_PAGE_TABLE_DESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_SEQUENCE_DESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_YDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DKDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DODDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DQDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DVDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_KDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_ODESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_SCALEDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_SEQ_LEN_KVDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_SEQ_LEN_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_STATSDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_VDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_BLOCK_MASK_DESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_KDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_ODESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_PAGE_TABLE_KDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_PAGE_TABLE_VDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_SCALEDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_SEQ_LEN_KVDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_SEQ_LEN_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_STATSDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_VDESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_MAX_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_SINK_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_STATS_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_SUM_EXP_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_XDESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_YDESC' => 1, 'CUDNN_ATTR_REDUCTION_IS_DETERMINISTIC' => 1, 'CUDNN_ATTR_VARIANT_PACK_OVERRIDE_SHAPES' => 1, 'CUDNN_ATTR_VARIANT_PACK_OVERRIDE_STRIDES' => 1, 'CUDNN_ATTR_VARIANT_PACK_OVERRIDE_UNIQUE_IDS' => 1, 'CUDNN_BACKEND_DEVICEPROP_DESCRIPTOR' => 1, 'CUDNN_BACKEND_KERNEL_CACHE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BLOCK_SCALE_DEQUANTIZE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BLOCK_SCALE_QUANTIZE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BN_BWD_WEIGHTS_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BN_FINALIZE_STATISTICS_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_CONTRACT_BAND_MATRIX_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_DIAGONAL_BAND_MASK_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_EXPAND_BAND_MATRIX_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_MOE_GROUPED_MATMUL_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_PAGED_CACHE_LOAD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_SDPA_BWD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_SDPA_FWD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_SOFTMAX_DESCRIPTOR' => 1, 'CUDNN_BATCHNORM_OPS_BN' => 1, 'CUDNN_BATCHNORM_OPS_BN_ACTIVATION' => 1, 'CUDNN_BATCHNORM_OPS_BN_ADD_ACTIVATION' => 1, 'CUDNN_BATCHNORM_SPATIAL_PERSISTENT' => 1, 'CUDNN_BATCH_NORM' => 1, 'CUDNN_BEHAVIOR_NOTE_CUBLASLT_DEPENDENCY' => 1, 'CUDNN_BEHAVIOR_NOTE_REQUIRES_BIAS_INT8x32_REORDER' => 1, 'CUDNN_BEHAVIOR_NOTE_REQUIRES_FILTER_INT8x32_REORDER' => 1, 'CUDNN_BEHAVIOR_NOTE_RUNTIME_COMPILATION' => 1, 'CUDNN_BEHAVIOR_NOTE_SUPPORTS_CUDA_GRAPH_NATIVE_API' => 1, 'CUDNN_BEHAVIOR_NOTE_TYPE_COUNT' => 1, 'CUDNN_BN_FINALIZE_STATISTICS_INFERENCE' => 1, 'CUDNN_BN_FINALIZE_STATISTICS_TRAINING' => 1, 'CUDNN_BN_MIN_EPSILON' => 1, 'CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT_TILING' => 1, 'CUDNN_CONVOLUTION_BWD_DATA_ALGO_WINOGRAD_NONFUSED' => 1, 'CUDNN_CONVOLUTION_BWD_DATA_NO_WORKSPACE' => 1, 'CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST' => 1, 'CUDNN_CONVOLUTION_BWD_DATA_SPECIFY_WORKSPACE_LIMIT' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_0' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_1' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_3' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_COUNT' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT_TILING' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_ALGO_WINOGRAD_NONFUSED' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_NO_WORKSPACE' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST' => 1, 'CUDNN_CONVOLUTION_BWD_FILTER_SPECIFY_WORKSPACE_LIMIT' => 1, 'CUDNN_CONVOLUTION_FWD_ALGO_COUNT' => 1, 'CUDNN_CONVOLUTION_FWD_ALGO_FFT_TILING' => 1, 'CUDNN_CONVOLUTION_FWD_ALGO_IMPLICIT_PRECOMP_GEMM' => 1, 'CUDNN_CONVOLUTION_FWD_ALGO_WINOGRAD_NONFUSED' => 1, 'CUDNN_CONVOLUTION_FWD_NO_WORKSPACE' => 1, 'CUDNN_CONVOLUTION_FWD_PREFER_FASTEST' => 1, 'CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT' => 1, 'CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC' => 1, 'CUDNN_CTC_SKIP_OOB_GRADIENTS' => 1, 'CUDNN_CTC_ZERO_OOB_GRADIENTS' => 1, 'CUDNN_DATA_BOOLEAN' => 1, 'CUDNN_DATA_COMPLEX_FP32' => 1, 'CUDNN_DATA_COMPLEX_FP64' => 1, 'CUDNN_DATA_FAST_FLOAT_FOR_FP8' => 1, 'CUDNN_DATA_FP4_E2M1' => 1, 'CUDNN_DATA_FP8_E8M0' => 1, 'CUDNN_DATA_INT4' => 1, 'CUDNN_DATA_INT8x32' => 1, 'CUDNN_DATA_UINT32' => 1, 'CUDNN_DATA_UINT4' => 1, 'CUDNN_DATA_UINT8' => 1, 'CUDNN_DATA_UINT8x4' => 1, 'CUDNN_DEFAULT_MATH' => 1, 'CUDNN_DEFAULT_REORDER' => 1, 'CUDNN_DETERMINISTIC' => 1, 'CUDNN_DIM_MAX' => 1, 'CUDNN_DIVNORM_PRECOMPUTED_MEANS' => 1, 'CUDNN_ERRQUERY_BLOCKING' => 1, 'CUDNN_ERRQUERY_NONBLOCKING' => 1, 'CUDNN_ERRQUERY_RAWCODE' => 1, 'CUDNN_FMA_MATH' => 1, 'CUDNN_FUSED_BN_FINALIZE_STATISTICS_INFERENCE' => 1, 'CUDNN_FUSED_BN_FINALIZE_STATISTICS_TRAINING' => 1, 'CUDNN_FUSED_CONV_SCALE_BIAS_ADD_ACTIVATION' => 1, 'CUDNN_FUSED_DACTIVATION_FORK_DBATCHNORM' => 1, 'CUDNN_FUSED_SCALE_BIAS_ACTIVATION_CONV_BNSTATS' => 1, 'CUDNN_FUSED_SCALE_BIAS_ACTIVATION_WGRAD' => 1, 'CUDNN_FUSED_SCALE_BIAS_ADD_ACTIVATION_GEN_BITMASK' => 1, 'CUDNN_GENSTATS_SUM_SQSUM' => 1, 'CUDNN_GROUP_NORM' => 1, 'CUDNN_INSTANCE_NORM' => 1, 'CUDNN_KNOB_TYPE_ARRAY_SIZE_PER_THREAD' => 1, 'CUDNN_KNOB_TYPE_BLOCK_SIZE' => 1, 'CUDNN_KNOB_TYPE_CHUNK_K' => 1, 'CUDNN_KNOB_TYPE_COUNTS' => 1, 'CUDNN_KNOB_TYPE_CTA_COUNT' => 1, 'CUDNN_KNOB_TYPE_CTA_SPLIT_K_MODE' => 1, 'CUDNN_KNOB_TYPE_EDGE' => 1, 'CUDNN_KNOB_TYPE_IDX_MODE' => 1, 'CUDNN_KNOB_TYPE_KBLOCK' => 1, 'CUDNN_KNOB_TYPE_KERNEL_CFG' => 1, 'CUDNN_KNOB_TYPE_LDGA' => 1, 'CUDNN_KNOB_TYPE_LDGB' => 1, 'CUDNN_KNOB_TYPE_LDGC' => 1, 'CUDNN_KNOB_TYPE_LOAD_SIZE' => 1, 'CUDNN_KNOB_TYPE_MULTIPLY' => 1, 'CUDNN_KNOB_TYPE_NUM_C_PER_BLOCK' => 1, 'CUDNN_KNOB_TYPE_OCCUPANCY' => 1, 'CUDNN_KNOB_TYPE_REDUCTION_MODE' => 1, 'CUDNN_KNOB_TYPE_SINGLEBUFFER' => 1, 'CUDNN_KNOB_TYPE_SLICED' => 1, 'CUDNN_KNOB_TYPE_SPECFILT' => 1, 'CUDNN_KNOB_TYPE_SPLIT_COLS' => 1, 'CUDNN_KNOB_TYPE_SPLIT_H' => 1, 'CUDNN_KNOB_TYPE_SPLIT_K' => 1, 'CUDNN_KNOB_TYPE_SPLIT_K_BUF' => 1, 'CUDNN_KNOB_TYPE_SPLIT_K_SLC' => 1, 'CUDNN_KNOB_TYPE_SPLIT_P_SLC' => 1, 'CUDNN_KNOB_TYPE_SPLIT_RS' => 1, 'CUDNN_KNOB_TYPE_STAGES' => 1, 'CUDNN_KNOB_TYPE_STREAM_K' => 1, 'CUDNN_KNOB_TYPE_SWAP_AB' => 1, 'CUDNN_KNOB_TYPE_SWIZZLE' => 1, 'CUDNN_KNOB_TYPE_TILEK' => 1, 'CUDNN_KNOB_TYPE_TILE_CGA' => 1, 'CUDNN_KNOB_TYPE_TILE_CGA_M' => 1, 'CUDNN_KNOB_TYPE_TILE_CGA_N' => 1, 'CUDNN_KNOB_TYPE_TILE_COLS' => 1, 'CUDNN_KNOB_TYPE_TILE_M' => 1, 'CUDNN_KNOB_TYPE_TILE_N' => 1, 'CUDNN_KNOB_TYPE_TILE_ROWS' => 1, 'CUDNN_KNOB_TYPE_TILE_SIZE' => 1, 'CUDNN_KNOB_TYPE_USE_TEX' => 1, 'CUDNN_KNOB_TYPE_WARP_SPEC_CFG' => 1, 'CUDNN_KNOB_TYPE_WINO_TILE' => 1, 'CUDNN_KNOB_TYPE_WORKSPACE' => 1, 'CUDNN_LAYER_NORM' => 1, 'CUDNN_LAYOUT_TYPE_COUNT' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_NCHW' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_NHWC' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_PAD4CK' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_PAD8CK' => 1, 'CUDNN_LOSS_NORMALIZATION_NONE' => 1, 'CUDNN_LOSS_NORMALIZATION_SOFTMAX' => 1, 'CUDNN_LRN_MAX_N' => 1, 'CUDNN_LRN_MIN_BETA' => 1, 'CUDNN_LRN_MIN_K' => 1, 'CUDNN_LRN_MIN_N' => 1, 'CUDNN_MH_ATTN_K_BIASES' => 1, 'CUDNN_MH_ATTN_K_WEIGHTS' => 1, 'CUDNN_MH_ATTN_O_BIASES' => 1, 'CUDNN_MH_ATTN_O_WEIGHTS' => 1, 'CUDNN_MH_ATTN_Q_BIASES' => 1, 'CUDNN_MH_ATTN_Q_WEIGHTS' => 1, 'CUDNN_MH_ATTN_V_BIASES' => 1, 'CUDNN_MH_ATTN_V_WEIGHTS' => 1, 'CUDNN_MOE_GROUPED_MATMUL_MODE_GATHER' => 1, 'CUDNN_MOE_GROUPED_MATMUL_MODE_NONE' => 1, 'CUDNN_MOE_GROUPED_MATMUL_MODE_SCATTER' => 1, 'CUDNN_NON_DETERMINISTIC' => 1, 'CUDNN_NORM_ALGO_PERSIST' => 1, 'CUDNN_NORM_ALGO_STANDARD' => 1, 'CUDNN_NORM_FWD_INFERENCE' => 1, 'CUDNN_NORM_FWD_TRAINING' => 1, 'CUDNN_NORM_OPS_NORM' => 1, 'CUDNN_NORM_OPS_NORM_ACTIVATION' => 1, 'CUDNN_NORM_OPS_NORM_ADD_ACTIVATION' => 1, 'CUDNN_NORM_PER_ACTIVATION' => 1, 'CUDNN_NORM_PER_CHANNEL' => 1, 'CUDNN_NO_REORDER' => 1, 'CUDNN_NUMERICAL_NOTE_DOWN_CONVERT_INPUTS' => 1, 'CUDNN_NUMERICAL_NOTE_FFT' => 1, 'CUDNN_NUMERICAL_NOTE_NONDETERMINISTIC' => 1, 'CUDNN_NUMERICAL_NOTE_REDUCED_PRECISION_REDUCTION' => 1, 'CUDNN_NUMERICAL_NOTE_STRICT_NAN_PROP' => 1, 'CUDNN_NUMERICAL_NOTE_TENSOR_CORE' => 1, 'CUDNN_NUMERICAL_NOTE_TYPE_COUNT' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD_TILE_13x13' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD_TILE_4x4' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD_TILE_6x6' => 1, 'CUDNN_OP_TENSOR_NOT' => 1, 'CUDNN_OP_TENSOR_SQRT' => 1, 'CUDNN_PARAM_ACTIVATION_BITMASK_DESC' => 1, 'CUDNN_PARAM_ACTIVATION_BITMASK_PLACEHOLDER' => 1, 'CUDNN_PARAM_ACTIVATION_DESC' => 1, 'CUDNN_PARAM_BN_BIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_DBIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_DSCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_EQBIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_EQSCALEBIAS_DESC' => 1, 'CUDNN_PARAM_BN_EQSCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_MODE' => 1, 'CUDNN_PARAM_BN_RUNNING_MEAN_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_RUNNING_VAR_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_SAVED_INVSTD_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_SAVED_MEAN_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_SCALEBIAS_MEANVAR_DESC' => 1, 'CUDNN_PARAM_BN_SCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_Z_EQBIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_Z_EQSCALEBIAS_DESC' => 1, 'CUDNN_PARAM_BN_Z_EQSCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_CONV_DESC' => 1, 'CUDNN_PARAM_DWDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DWDESC' => 1, 'CUDNN_PARAM_DXDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DXDESC' => 1, 'CUDNN_PARAM_DYDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DYDESC' => 1, 'CUDNN_PARAM_DZDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DZDESC' => 1, 'CUDNN_PARAM_WDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_WDESC' => 1, 'CUDNN_PARAM_XDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_XDESC' => 1, 'CUDNN_PARAM_YDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_YDESC' => 1, 'CUDNN_PARAM_YSQSUM_PLACEHOLDER' => 1, 'CUDNN_PARAM_YSTATS_DESC' => 1, 'CUDNN_PARAM_YSUM_PLACEHOLDER' => 1, 'CUDNN_PARAM_ZDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_ZDESC' => 1, 'CUDNN_POINTWISE_ATAN2' => 1, 'CUDNN_POOLING_MAX_DETERMINISTIC' => 1, 'CUDNN_PTR_16B_ALIGNED' => 1, 'CUDNN_PTR_ACTIVATION_BITMASK' => 1, 'CUDNN_PTR_BN_BIAS' => 1, 'CUDNN_PTR_BN_DBIAS' => 1, 'CUDNN_PTR_BN_DSCALE' => 1, 'CUDNN_PTR_BN_EQBIAS' => 1, 'CUDNN_PTR_BN_EQSCALE' => 1, 'CUDNN_PTR_BN_RUNNING_MEAN' => 1, 'CUDNN_PTR_BN_RUNNING_VAR' => 1, 'CUDNN_PTR_BN_SAVED_INVSTD' => 1, 'CUDNN_PTR_BN_SAVED_MEAN' => 1, 'CUDNN_PTR_BN_SCALE' => 1, 'CUDNN_PTR_BN_Z_EQBIAS' => 1, 'CUDNN_PTR_BN_Z_EQSCALE' => 1, 'CUDNN_PTR_DWDATA' => 1, 'CUDNN_PTR_DXDATA' => 1, 'CUDNN_PTR_DYDATA' => 1, 'CUDNN_PTR_DZDATA' => 1, 'CUDNN_PTR_ELEM_ALIGNED' => 1, 'CUDNN_PTR_NULL' => 1, 'CUDNN_PTR_WDATA' => 1, 'CUDNN_PTR_WORKSPACE' => 1, 'CUDNN_PTR_XDATA' => 1, 'CUDNN_PTR_YDATA' => 1, 'CUDNN_PTR_YSQSUM' => 1, 'CUDNN_PTR_YSUM' => 1, 'CUDNN_PTR_ZDATA' => 1, 'CUDNN_REDUCE_TENSOR_MUL_NO_ZEROS' => 1, 'CUDNN_RESAMPLE_AVGPOOL' => 1, 'CUDNN_RESAMPLE_AVGPOOL_EXCLUDE_PADDING' => 1, 'CUDNN_RESAMPLE_AVGPOOL_INCLUDE_PADDING' => 1, 'CUDNN_RESAMPLE_BILINEAR' => 1, 'CUDNN_RESAMPLE_MAXPOOL' => 1, 'CUDNN_RESAMPLE_NEAREST' => 1, 'CUDNN_RMS_NORM' => 1, 'CUDNN_RNN_ALGO_COUNT' => 1, 'CUDNN_RNN_ALGO_PERSIST_DYNAMIC' => 1, 'CUDNN_RNN_ALGO_PERSIST_STATIC' => 1, 'CUDNN_RNN_ALGO_PERSIST_STATIC_SMALL_H' => 1, 'CUDNN_RNN_CLIP_MINMAX' => 1, 'CUDNN_RNN_CLIP_NONE' => 1, 'CUDNN_RNN_DATA_LAYOUT_BATCH_MAJOR_UNPACKED' => 1, 'CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_PACKED' => 1, 'CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_UNPACKED' => 1, 'CUDNN_SAMPLER_BILINEAR' => 1, 'CUDNN_SCALAR_DOUBLE_BN_EPSILON' => 1, 'CUDNN_SCALAR_DOUBLE_BN_EXP_AVG_FACTOR' => 1, 'CUDNN_SCALAR_INT64_T_BN_ACCUMULATION_COUNT' => 1, 'CUDNN_SCALAR_SIZE_T_WORKSPACE_SIZE_IN_BYTES' => 1, 'CUDNN_SEQDATA_BATCH_DIM' => 1, 'CUDNN_SEQDATA_BEAM_DIM' => 1, 'CUDNN_SEQDATA_DIM_COUNT' => 1, 'CUDNN_SEQDATA_TIME_DIM' => 1, 'CUDNN_SEQDATA_VECT_DIM' => 1, 'CUDNN_SEV_ERROR' => 1, 'CUDNN_SEV_ERROR_EN' => 1, 'CUDNN_SEV_FATAL' => 1, 'CUDNN_SEV_INFO' => 1, 'CUDNN_SEV_INFO_EN' => 1, 'CUDNN_SEV_WARNING' => 1, 'CUDNN_SEV_WARNING_EN' => 1, 'CUDNN_SIGNAL_SET' => 1, 'CUDNN_SIGNAL_WAIT' => 1, 'CUDNN_STATUS_ARCH_MISMATCH' => 1, 'CUDNN_STATUS_BAD_PARAM_ATTRIBUTE_TYPE' => 1, 'CUDNN_STATUS_BAD_PARAM_CUDA_GRAPH_MISMATCH' => 1, 'CUDNN_STATUS_BAD_PARAM_DESCRIPTOR_TYPE' => 1, 'CUDNN_STATUS_BAD_PARAM_DUPLICATED_ENTRIES' => 1, 'CUDNN_STATUS_BAD_PARAM_MISALIGNED_POINTER' => 1, 'CUDNN_STATUS_BAD_PARAM_NOT_FINALIZED' => 1, 'CUDNN_STATUS_BAD_PARAM_NULL_POINTER' => 1, 'CUDNN_STATUS_BAD_PARAM_OUT_OF_BOUND' => 1, 'CUDNN_STATUS_BAD_PARAM_SHAPE_MISMATCH' => 1, 'CUDNN_STATUS_BAD_PARAM_SIZE_INSUFFICIENT' => 1, 'CUDNN_STATUS_BAD_PARAM_STREAM_MISMATCH' => 1, 'CUDNN_STATUS_CATEGORY' => 1, 'CUDNN_STATUS_DEPRECATED' => 1, 'CUDNN_STATUS_EXECUTION_FAILED' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CUBLAS' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CUDART' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CUDA_DRIVER' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CURAND' => 1, 'CUDNN_STATUS_FULL_ERROR_CODE' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_BAD_LAUNCH_PARAM' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_COMPILATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_DEVICE_ALLOCATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_HOST_ALLOCATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_TEXTURE_CREATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_UNEXPECTED_VALUE' => 1, 'CUDNN_STATUS_LICENSE_ERROR' => 1, 'CUDNN_STATUS_MAPPING_ERROR' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_ARCH_MISMATCH' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_BAD_LAUNCH_PARAM' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_CUDA_GRAPH_NATIVE_API' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_DATA_TYPE' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_GRAPH_PATTERN' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_INCOMPATIBLE_CUDART' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_INCOMPATIBLE_CUDA_DRIVER' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_INVALID_DYNAMIC_SHAPE' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_LAYOUT' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_PADDING' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_RUNTIME_PREREQUISITE_MISSING' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_SHAPE' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_SHARED_MEMORY_INSUFFICIENT' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_SUBLIBRARY_UNAVAILABLE' => 1, 'CUDNN_STATUS_RUNTIME_FP_OVERFLOW' => 1, 'CUDNN_STATUS_RUNTIME_IN_PROGRESS' => 1, 'CUDNN_STATUS_RUNTIME_PREREQUISITE_MISSING' => 1, 'CUDNN_STATUS_SERIALIZATION_VERSION_MISMATCH' => 1, 'CUDNN_STATUS_SPECIFIC_ERROR' => 1, 'CUDNN_STATUS_SUBLIBRARY_LOADING_FAILED' => 1, 'CUDNN_STATUS_SUBLIBRARY_VERSION_MISMATCH' => 1, 'CUDNN_TENSOR_NCHW_VECT_C' => 1, 'CUDNN_TENSOR_OP_MATH' => 1, 'CUDNN_TENSOR_OP_MATH_ALLOW_CONVERSION' => 1, 'CUDNN_TENSOR_REORDERING_F16x16' => 1, 'CUDNN_TENSOR_REORDERING_F8_128x4' => 1, 'CUDNN_TENSOR_REORDERING_INT8x32' => 1, 'CUDNN_TENSOR_REORDERING_NONE' => 1, 'CUDNN_TRANSFORM_FOLD' => 1, 'CUDNN_TRANSFORM_UNFOLD' => 1, 'CUDNN_WGRAD_MODE_ADD' => 1, 'CUDNN_WGRAD_MODE_SET' => 1, 'cudnnActivationStruct' => 1, 'cudnnAddTensor' => 1, 'cudnnAdvInferVersionCheck' => 1, 'cudnnAdvTrainVersionCheck' => 1, 'cudnnAdvVersionCheck' => 1, 'cudnnAlgorithmDescriptor_t' => 1, 'cudnnAlgorithmPerformanceStruct' => 1, 'cudnnAlgorithmPerformance_t' => 1, 'cudnnAlgorithmStruct' => 1, 'cudnnAlgorithmUnionStruct' => 1, 'cudnnAlgorithm_t' => 1, 'cudnnAttnDescriptor_t' => 1, 'cudnnAttnQueryMap_t' => 1, 'cudnnAttnStruct' => 1, 'cudnnBackendBehaviorNote_t' => 1, 'cudnnBackendInitialize' => 1, 'cudnnBackendKnobType_t' => 1, 'cudnnBackendLayoutType_t' => 1, 'cudnnBackendNormFwdPhase_t' => 1, 'cudnnBackendNormMode_t' => 1, 'cudnnBackendNumericalNote_t' => 1, 'cudnnBackendPopulateCudaGraph' => 1, 'cudnnBackendTensorReordering_t' => 1, 'cudnnBackendUpdateCudaGraph' => 1, 'cudnnBatchNormOps_t' => 1, 'cudnnBatchNormalizationBackwardEx' => 1, 'cudnnBatchNormalizationForwardTrainingEx' => 1, 'cudnnBnFinalizeStatsMode_t' => 1, 'cudnnBuildRNNDynamic' => 1, 'cudnnCTCGradMode_t' => 1, 'cudnnCTCLossStruct' => 1, 'cudnnCTCLoss_v8' => 1, 'cudnnCallback_t' => 1, 'cudnnCnnInferVersionCheck' => 1, 'cudnnCnnTrainVersionCheck' => 1, 'cudnnConvolutionBackwardFilter' => 1, 'cudnnConvolutionBwdDataPreference_t' => 1, 'cudnnConvolutionBwdFilterAlgoPerfStruct' => 1, 'cudnnConvolutionBwdFilterAlgoPerf_t' => 1, 'cudnnConvolutionBwdFilterAlgo_t' => 1, 'cudnnConvolutionBwdFilterPreference_t' => 1, 'cudnnConvolutionFwdPreference_t' => 1, 'cudnnConvolutionStruct' => 1, 'cudnnCopyAlgorithmDescriptor' => 1, 'cudnnCreateAlgorithmDescriptor' => 1, 'cudnnCreateAlgorithmPerformance' => 1, 'cudnnCreateAttnDescriptor' => 1, 'cudnnCreateFilterDescriptor' => 1, 'cudnnCreateFusedOpsConstParamPack' => 1, 'cudnnCreateFusedOpsPlan' => 1, 'cudnnCreateFusedOpsVariantParamPack' => 1, 'cudnnCreateOpTensorDescriptor' => 1, 'cudnnCreatePersistentRNNPlan' => 1, 'cudnnCreateRNNDataDescriptor' => 1, 'cudnnCreateSeqDataDescriptor' => 1, 'cudnnCreateSpatialTransformerDescriptor' => 1, 'cudnnCreateTensorTransformDescriptor' => 1, 'cudnnDebugStruct' => 1, 'cudnnDebug_t' => 1, 'cudnnDeriveNormTensorDescriptor' => 1, 'cudnnDestroyAlgorithmDescriptor' => 1, 'cudnnDestroyAlgorithmPerformance' => 1, 'cudnnDestroyAttnDescriptor' => 1, 'cudnnDestroyFilterDescriptor' => 1, 'cudnnDestroyFusedOpsConstParamPack' => 1, 'cudnnDestroyFusedOpsPlan' => 1, 'cudnnDestroyFusedOpsVariantParamPack' => 1, 'cudnnDestroyOpTensorDescriptor' => 1, 'cudnnDestroyPersistentRNNPlan' => 1, 'cudnnDestroyRNNDataDescriptor' => 1, 'cudnnDestroySeqDataDescriptor' => 1, 'cudnnDestroySpatialTransformerDescriptor' => 1, 'cudnnDestroyTensorTransformDescriptor' => 1, 'cudnnDeterminism_t' => 1, 'cudnnDivNormMode_t' => 1, 'cudnnDivisiveNormalizationBackward' => 1, 'cudnnDivisiveNormalizationForward' => 1, 'cudnnDropoutStruct' => 1, 'cudnnErrQueryMode_t' => 1, 'cudnnFilterStruct' => 1, 'cudnnFindConvolutionBackwardDataAlgorithm' => 1, 'cudnnFindConvolutionBackwardDataAlgorithmEx' => 1, 'cudnnFindConvolutionBackwardFilterAlgorithm' => 1, 'cudnnFindConvolutionBackwardFilterAlgorithmEx' => 1, 'cudnnFindConvolutionForwardAlgorithm' => 1, 'cudnnFindRNNBackwardDataAlgorithmEx' => 1, 'cudnnFindRNNBackwardWeightsAlgorithmEx' => 1, 'cudnnFindRNNForwardInferenceAlgorithmEx' => 1, 'cudnnFindRNNForwardTrainingAlgorithmEx' => 1, 'cudnnFoldingDirection_t' => 1, 'cudnnFractionStruct' => 1, 'cudnnFraction_t' => 1, 'cudnnFusedOpsConstParamLabel_t' => 1, 'cudnnFusedOpsConstParamPack_t' => 1, 'cudnnFusedOpsConstParamStruct' => 1, 'cudnnFusedOpsExecute' => 1, 'cudnnFusedOpsPlanStruct' => 1, 'cudnnFusedOpsPlan_t' => 1, 'cudnnFusedOpsPointerPlaceHolder_t' => 1, 'cudnnFusedOpsVariantParamLabel_t' => 1, 'cudnnFusedOpsVariantParamPack_t' => 1, 'cudnnFusedOpsVariantParamStruct' => 1, 'cudnnFusedOps_t' => 1, 'cudnnGenStatsMode_t' => 1, 'cudnnGetActivationDescriptor' => 1, 'cudnnGetActivationDescriptorSwishBeta' => 1, 'cudnnGetAlgorithmDescriptor' => 1, 'cudnnGetAlgorithmPerformance' => 1, 'cudnnGetAlgorithmSpaceSize' => 1, 'cudnnGetAttnDescriptor' => 1, 'cudnnGetBatchNormalizationBackwardExWorkspaceSize' => 1, 'cudnnGetBatchNormalizationForwardTrainingExWorkspaceSize' => 1, 'cudnnGetBatchNormalizationTrainingExReserveSpaceSize' => 1, 'cudnnGetCTCLossDescriptorEx' => 1, 'cudnnGetCTCLossDescriptor_v8' => 1, 'cudnnGetCTCLossDescriptor_v9' => 1, 'cudnnGetCTCLossWorkspaceSize_v8' => 1, 'cudnnGetCallback' => 1, 'cudnnGetConvolution2dDescriptor' => 1, 'cudnnGetConvolutionBackwardDataAlgorithm' => 1, 'cudnnGetConvolutionBackwardDataAlgorithmMaxCount' => 1, 'cudnnGetConvolutionBackwardDataAlgorithm_v7' => 1, 'cudnnGetConvolutionBackwardFilterAlgorithm' => 1, 'cudnnGetConvolutionBackwardFilterAlgorithmMaxCount' => 1, 'cudnnGetConvolutionBackwardFilterAlgorithm_v7' => 1, 'cudnnGetConvolutionBackwardFilterWorkspaceSize' => 1, 'cudnnGetConvolutionForwardAlgorithm' => 1, 'cudnnGetConvolutionForwardAlgorithmMaxCount' => 1, 'cudnnGetConvolutionForwardAlgorithm_v7' => 1, 'cudnnGetConvolutionGroupCount' => 1, 'cudnnGetConvolutionMathType' => 1, 'cudnnGetConvolutionNdDescriptor' => 1, 'cudnnGetConvolutionNdForwardOutputDim' => 1, 'cudnnGetConvolutionReorderType' => 1, 'cudnnGetCudartVersion' => 1, 'cudnnGetFilter4dDescriptor' => 1, 'cudnnGetFilterNdDescriptor' => 1, 'cudnnGetFilterSizeInBytes' => 1, 'cudnnGetFoldedConvBackwardDataDescriptors' => 1, 'cudnnGetFusedOpsConstParamPackAttribute' => 1, 'cudnnGetFusedOpsVariantParamPackAttribute' => 1, 'cudnnGetLastErrorString' => 1, 'cudnnGetMaxDeviceVersion' => 1, 'cudnnGetMultiHeadAttnBuffers' => 1, 'cudnnGetMultiHeadAttnWeights' => 1, 'cudnnGetNormalizationBackwardWorkspaceSize' => 1, 'cudnnGetNormalizationForwardTrainingWorkspaceSize' => 1, 'cudnnGetNormalizationTrainingReserveSpaceSize' => 1, 'cudnnGetOpTensorDescriptor' => 1, 'cudnnGetProperty' => 1, 'cudnnGetRNNBackwardDataAlgorithmMaxCount' => 1, 'cudnnGetRNNBackwardWeightsAlgorithmMaxCount' => 1, 'cudnnGetRNNBiasMode' => 1, 'cudnnGetRNNDataDescriptor' => 1, 'cudnnGetRNNDescriptor_v8' => 1, 'cudnnGetRNNForwardInferenceAlgorithmMaxCount' => 1, 'cudnnGetRNNForwardTrainingAlgorithmMaxCount' => 1, 'cudnnGetRNNLinLayerBiasParams' => 1, 'cudnnGetRNNLinLayerMatrixParams' => 1, 'cudnnGetRNNMatrixMathType' => 1, 'cudnnGetRNNPaddingMode' => 1, 'cudnnGetRNNProjectionLayers' => 1, 'cudnnGetRNNTempSpaceSizes' => 1, 'cudnnGetRNNWeightParams' => 1, 'cudnnGetRNNWeightSpaceSize' => 1, 'cudnnGetSeqDataDescriptor' => 1, 'cudnnGetTensorNdDescriptor' => 1, 'cudnnGetTensorSizeInBytes' => 1, 'cudnnGetTensorTransformDescriptor' => 1, 'cudnnGetVersion' => 1, 'cudnnGraphVersionCheck' => 1, 'cudnnIm2Col' => 1, 'cudnnInitTransformDest' => 1, 'cudnnLRNCrossChannelBackward' => 1, 'cudnnLRNCrossChannelForward' => 1, 'cudnnLRNStruct' => 1, 'cudnnLossNormalizationMode_t' => 1, 'cudnnMakeFusedOpsPlan' => 1, 'cudnnMathType_t' => 1, 'cudnnMoeGroupedMatmulMode_t' => 1, 'cudnnMultiHeadAttnBackwardData' => 1, 'cudnnMultiHeadAttnBackwardWeights' => 1, 'cudnnMultiHeadAttnForward' => 1, 'cudnnMultiHeadAttnWeightKind_t' => 1, 'cudnnNormAlgo_t' => 1, 'cudnnNormMode_t' => 1, 'cudnnNormOps_t' => 1, 'cudnnNormalizationBackward' => 1, 'cudnnNormalizationForwardInference' => 1, 'cudnnNormalizationForwardTraining' => 1, 'cudnnOpTensor' => 1, 'cudnnOpTensorDescriptor_t' => 1, 'cudnnOpTensorStruct' => 1, 'cudnnOpsInferVersionCheck' => 1, 'cudnnOpsTrainVersionCheck' => 1, 'cudnnOpsVersionCheck' => 1, 'cudnnPersistentRNNPlan' => 1, 'cudnnPersistentRNNPlan_t' => 1, 'cudnnPoolingBackward' => 1, 'cudnnPoolingForward' => 1, 'cudnnPoolingStruct' => 1, 'cudnnQueryRuntimeError' => 1, 'cudnnRNNBackwardDataEx' => 1, 'cudnnRNNBackwardData_v8' => 1, 'cudnnRNNBackwardWeightsEx' => 1, 'cudnnRNNBackwardWeights_v8' => 1, 'cudnnRNNClipMode_t' => 1, 'cudnnRNNDataDescriptor_t' => 1, 'cudnnRNNDataLayout_t' => 1, 'cudnnRNNDataStruct' => 1, 'cudnnRNNForward' => 1, 'cudnnRNNForwardInferenceEx' => 1, 'cudnnRNNForwardTrainingEx' => 1, 'cudnnRNNGetClip' => 1, 'cudnnRNNGetClip_v8' => 1, 'cudnnRNNGetClip_v9' => 1, 'cudnnRNNSetClip' => 1, 'cudnnRNNSetClip_v8' => 1, 'cudnnRNNSetClip_v9' => 1, 'cudnnRNNStruct' => 1, 'cudnnReduceTensorStruct' => 1, 'cudnnReorderFilterAndBias' => 1, 'cudnnReorderType_t' => 1, 'cudnnResampleMode_t' => 1, 'cudnnRestoreAlgorithm' => 1, 'cudnnRuntimeTag_t' => 1, 'cudnnSamplerType_t' => 1, 'cudnnSaveAlgorithm' => 1, 'cudnnSeqDataAxis_t' => 1, 'cudnnSeqDataDescriptor_t' => 1, 'cudnnSeqDataStruct' => 1, 'cudnnSetActivationDescriptor' => 1, 'cudnnSetActivationDescriptorSwishBeta' => 1, 'cudnnSetAlgorithmDescriptor' => 1, 'cudnnSetAlgorithmPerformance' => 1, 'cudnnSetAttnDescriptor' => 1, 'cudnnSetCTCLossDescriptorEx' => 1, 'cudnnSetCTCLossDescriptor_v8' => 1, 'cudnnSetCTCLossDescriptor_v9' => 1, 'cudnnSetCallback' => 1, 'cudnnSetConvolution2dDescriptor' => 1, 'cudnnSetConvolutionMathType' => 1, 'cudnnSetConvolutionNdDescriptor' => 1, 'cudnnSetConvolutionReorderType' => 1, 'cudnnSetFilter4dDescriptor' => 1, 'cudnnSetFilterNdDescriptor' => 1, 'cudnnSetFusedOpsConstParamPackAttribute' => 1, 'cudnnSetFusedOpsVariantParamPackAttribute' => 1, 'cudnnSetOpTensorDescriptor' => 1, 'cudnnSetPersistentRNNPlan' => 1, 'cudnnSetRNNAlgorithmDescriptor' => 1, 'cudnnSetRNNBiasMode' => 1, 'cudnnSetRNNDataDescriptor' => 1, 'cudnnSetRNNDescriptor' => 1, 'cudnnSetRNNDescriptor_v5' => 1, 'cudnnSetRNNDescriptor_v8' => 1, 'cudnnSetRNNMatrixMathType' => 1, 'cudnnSetRNNPaddingMode' => 1, 'cudnnSetRNNProjectionLayers' => 1, 'cudnnSetSeqDataDescriptor' => 1, 'cudnnSetSpatialTransformerNdDescriptor' => 1, 'cudnnSetTensor4dDescriptor' => 1, 'cudnnSetTensorNdDescriptor' => 1, 'cudnnSetTensorNdDescriptorEx' => 1, 'cudnnSetTensorTransformDescriptor' => 1, 'cudnnSeverity_t' => 1, 'cudnnSignalMode_t' => 1, 'cudnnSpatialTfGridGeneratorBackward' => 1, 'cudnnSpatialTfGridGeneratorForward' => 1, 'cudnnSpatialTfSamplerBackward' => 1, 'cudnnSpatialTfSamplerForward' => 1, 'cudnnSpatialTransformerDescriptor_t' => 1, 'cudnnSpatialTransformerStruct' => 1, 'cudnnTensorStruct' => 1, 'cudnnTensorTransformDescriptor_t' => 1, 'cudnnTensorTransformStruct' => 1, 'cudnnTransformFilter' => 1, 'cudnnTransformTensorEx' => 1, 'cudnnWgradMode_t' => 1, ); my %hash_HipDNNOnlyUnsupportedFunctions = ( 'CUDNN_ADA_LAYER_NORM' => 1, 'CUDNN_ATTN_DISABLE_PROJ_BIASES' => 1, 'CUDNN_ATTN_ENABLE_PROJ_BIASES' => 1, 'CUDNN_ATTN_QUERYMAP_ALL_TO_ONE' => 1, 'CUDNN_ATTN_QUERYMAP_ONE_TO_ONE' => 1, 'CUDNN_ATTN_WKIND_COUNT' => 1, 'CUDNN_ATTR_CONVOLUTION_COMP_TYPE' => 1, 'CUDNN_ATTR_CONVOLUTION_CONV_MODE' => 1, 'CUDNN_ATTR_CONVOLUTION_DILATIONS' => 1, 'CUDNN_ATTR_CONVOLUTION_FILTER_STRIDES' => 1, 'CUDNN_ATTR_CONVOLUTION_POST_PADDINGS' => 1, 'CUDNN_ATTR_CONVOLUTION_PRE_PADDINGS' => 1, 'CUDNN_ATTR_CONVOLUTION_SPATIAL_DIMS' => 1, 'CUDNN_ATTR_DEVICEPROP_DEVICE_ID' => 1, 'CUDNN_ATTR_DEVICEPROP_HANDLE' => 1, 'CUDNN_ATTR_DEVICEPROP_JSON_REPRESENTATION' => 1, 'CUDNN_ATTR_ENGINECFG_ENGINE' => 1, 'CUDNN_ATTR_ENGINECFG_INTERMEDIATE_INFO' => 1, 'CUDNN_ATTR_ENGINECFG_KNOB_CHOICES' => 1, 'CUDNN_ATTR_ENGINECFG_SHARED_MEMORY_USED' => 1, 'CUDNN_ATTR_ENGINECFG_WORKSPACE_SIZE' => 1, 'CUDNN_ATTR_ENGINEHEUR_DEVICEPROP' => 1, 'CUDNN_ATTR_ENGINEHEUR_MODE' => 1, 'CUDNN_ATTR_ENGINEHEUR_OPERATION_GRAPH' => 1, 'CUDNN_ATTR_ENGINEHEUR_RESULTS' => 1, 'CUDNN_ATTR_ENGINEHEUR_SM_COUNT_TARGET' => 1, 'CUDNN_ATTR_ENGINE_BEHAVIOR_NOTE' => 1, 'CUDNN_ATTR_ENGINE_DEVICEPROP' => 1, 'CUDNN_ATTR_ENGINE_DISABLE_CLUSTER_COOPERATIVE' => 1, 'CUDNN_ATTR_ENGINE_GLOBAL_INDEX' => 1, 'CUDNN_ATTR_ENGINE_KNOB_INFO' => 1, 'CUDNN_ATTR_ENGINE_LAYOUT_INFO' => 1, 'CUDNN_ATTR_ENGINE_NUMERICAL_NOTE' => 1, 'CUDNN_ATTR_ENGINE_OPERATION_GRAPH' => 1, 'CUDNN_ATTR_ENGINE_SM_COUNT_TARGET' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_COMPUTED_INTERMEDIATE_UIDS' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_DEVICEPROP' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_ENGINE_CONFIG' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_HANDLE' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_JSON_REPRESENTATION' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_KERNEL_CACHE' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_RUN_ONLY_INTERMEDIATE_UIDS' => 1, 'CUDNN_ATTR_EXECUTION_PLAN_WORKSPACE_SIZE' => 1, 'CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_ATTRIBUTES' => 1, 'CUDNN_ATTR_INTERMEDIATE_INFO_DEPENDENT_DATA_UIDS' => 1, 'CUDNN_ATTR_INTERMEDIATE_INFO_SIZE' => 1, 'CUDNN_ATTR_INTERMEDIATE_INFO_UNIQUE_ID' => 1, 'CUDNN_ATTR_KERNEL_CACHE_IS_ENGINECFG_KERNEL_CACHED' => 1, 'CUDNN_ATTR_KERNEL_CACHE_JSON_REPRESENTATION' => 1, 'CUDNN_ATTR_KERNEL_CACHE_OPERATION_GRAPH' => 1, 'CUDNN_ATTR_KNOB_CHOICE_KNOB_TYPE' => 1, 'CUDNN_ATTR_KNOB_CHOICE_KNOB_VALUE' => 1, 'CUDNN_ATTR_KNOB_INFO_MAXIMUM_VALUE' => 1, 'CUDNN_ATTR_KNOB_INFO_MINIMUM_VALUE' => 1, 'CUDNN_ATTR_KNOB_INFO_STRIDE' => 1, 'CUDNN_ATTR_KNOB_INFO_TYPE' => 1, 'CUDNN_ATTR_LAYOUT_INFO_TENSOR_UID' => 1, 'CUDNN_ATTR_LAYOUT_INFO_TYPES' => 1, 'CUDNN_ATTR_MATMUL_COMP_TYPE' => 1, 'CUDNN_ATTR_MATMUL_PADDING_VALUE' => 1, 'CUDNN_ATTR_OPERATIONGRAPH_ENGINE_GLOBAL_COUNT' => 1, 'CUDNN_ATTR_OPERATIONGRAPH_HANDLE' => 1, 'CUDNN_ATTR_OPERATIONGRAPH_IS_DYNAMIC_SHAPE_ENABLED' => 1, 'CUDNN_ATTR_OPERATIONGRAPH_IS_SAME_TOPOLOGY' => 1, 'CUDNN_ATTR_OPERATIONGRAPH_OPS' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_BLOCK_SIZE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_NEG_SCALE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_XDESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_DEQUANTIZE_YDESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_BLOCK_SIZE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_DENOM_FACTOR_MODE' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_XDESC' => 1, 'CUDNN_ATTR_OPERATION_BLOCK_SCALE_QUANTIZE_YDESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_BN_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_BIAS_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DBN_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_DY_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_BIAS' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_DY_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_EQ_X_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_INVSTD_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_BWD_WEIGHTS_X_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_ACCUM_COUNT_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_BIAS_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_EPSILON_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_BIAS_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_EQ_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_EXP_AVERATE_FACTOR_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_PREV_RUNNING_VAR_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_INV_STD_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_SAVED_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_STATS_MODE' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_UPDATED_RUNNING_VAR_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SQ_SUM_DESC' => 1, 'CUDNN_ATTR_OPERATION_BN_FINALIZE_Y_SUM_DESC' => 1, 'CUDNN_ATTR_OPERATION_CONCAT_AXIS' => 1, 'CUDNN_ATTR_OPERATION_CONCAT_INPLACE_INDEX' => 1, 'CUDNN_ATTR_OPERATION_CONCAT_INPUT_DESCS' => 1, 'CUDNN_ATTR_OPERATION_CONCAT_OUTPUT_DESC' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_AXIS' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_LOWER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_PAD_VALUE' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_UPPER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_XDESC' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MATRIX_YDESC' => 1, 'CUDNN_ATTR_OPERATION_CONTRACT_BAND_MAX_TOKEN_VALUE' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_ALPHA' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_BETA' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_CONV_DESC' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DX' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_DY' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_DATA_W' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_ALPHA' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_BETA' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_CONV_DESC' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DW' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_DY' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_BWD_FILTER_X' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_ALPHA' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_BETA' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_CONV_DESC' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_W' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_X' => 1, 'CUDNN_ATTR_OPERATION_CONVOLUTION_FORWARD_Y' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_BDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_COMPARISON_MODE' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_LEFT_BOUND_DESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_SEQ_LEN_KVDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_SEQ_LEN_QDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_SHIFT_RIGHT_BOUND_DESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_XDESC' => 1, 'CUDNN_ATTR_OPERATION_DIAGONAL_BAND_MASK_YDESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_AXIS' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_KV_TOKEN_OFFSET_DESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_LOWER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_PAD_VALUE' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_SPECULATIVE_MASK_DESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_UPPER_BANDWIDTH' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_XDESC' => 1, 'CUDNN_ATTR_OPERATION_EXPAND_BAND_MATRIX_YDESC' => 1, 'CUDNN_ATTR_OPERATION_GENSTATS_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_GENSTATS_MODE' => 1, 'CUDNN_ATTR_OPERATION_GENSTATS_SQSUMDESC' => 1, 'CUDNN_ATTR_OPERATION_GENSTATS_SUMDESC' => 1, 'CUDNN_ATTR_OPERATION_GENSTATS_XDESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_ADESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_BDESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_CDESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_DESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_GEMM_K_OVERRIDE_DESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_GEMM_M_OVERRIDE_DESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_GEMM_N_OVERRIDE_DESC' => 1, 'CUDNN_ATTR_OPERATION_MATMUL_IRREGULARLY_STRIDED_BATCH_COUNT' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_FIRST_TOKEN_OFFSET_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_MATH_PREC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_MODE' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_OUTPUT_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOKEN_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOKEN_INDEX_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOKEN_KS_DESC' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_TOP_K' => 1, 'CUDNN_ATTR_OPERATION_MOE_GROUPED_MATMUL_WEIGHT_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_DBIAS_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_DSCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_DXDESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_DYDESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_EPSILON_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_INV_VARIANCE_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_MODE' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_PEER_STAT_DESCS' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_BWD_XDESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_BIAS_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_EPSILON_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_EXP_AVG_FACTOR_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_INPUT_RUNNING_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_INPUT_RUNNING_VAR_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_INV_VARIANCE_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_MODE' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_OUTPUT_RUNNING_MEAN_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_OUTPUT_RUNNING_VAR_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_PEER_STAT_DESCS' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_PHASE' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_SCALE_DESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_XDESC' => 1, 'CUDNN_ATTR_OPERATION_NORM_FWD_YDESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_CONTAINER_DESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_PAGE_TABLE_DESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_SEQUENCE_DESC' => 1, 'CUDNN_ATTR_OPERATION_PAGED_CACHE_LOAD_YDESC' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_ALPHA1' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_ALPHA2' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_BDESC' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_DXDESC' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_DYDESC' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_PW_DESCRIPTOR' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_TDESC' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_XDESC' => 1, 'CUDNN_ATTR_OPERATION_POINTWISE_YDESC' => 1, 'CUDNN_ATTR_OPERATION_REDUCTION_DESC' => 1, 'CUDNN_ATTR_OPERATION_REDUCTION_XDESC' => 1, 'CUDNN_ATTR_OPERATION_REDUCTION_YDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_ALPHA' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_BETA' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DXDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_DYDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_IDXDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_XDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_BWD_YDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_FWD_ALPHA' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_FWD_BETA' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_FWD_DESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_FWD_IDXDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_FWD_XDESC' => 1, 'CUDNN_ATTR_OPERATION_RESAMPLE_FWD_YDESC' => 1, 'CUDNN_ATTR_OPERATION_RESHAPE_XDESC' => 1, 'CUDNN_ATTR_OPERATION_RESHAPE_YDESC' => 1, 'CUDNN_ATTR_OPERATION_RNG_DESC' => 1, 'CUDNN_ATTR_OPERATION_RNG_OFFSET_DESC' => 1, 'CUDNN_ATTR_OPERATION_RNG_SEED' => 1, 'CUDNN_ATTR_OPERATION_RNG_YDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DKDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DODDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DQDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_DVDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_KDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_ODESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_SCALEDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_SEQ_LEN_KVDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_SEQ_LEN_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_STATSDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_BWD_VDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_BLOCK_MASK_DESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_KDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_ODESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_PAGE_TABLE_KDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_PAGE_TABLE_VDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_SCALEDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_SEQ_LEN_KVDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_SEQ_LEN_QDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_STATSDESC' => 1, 'CUDNN_ATTR_OPERATION_SDPA_FWD_VDESC' => 1, 'CUDNN_ATTR_OPERATION_SIGNAL_FLAGDESC' => 1, 'CUDNN_ATTR_OPERATION_SIGNAL_MODE' => 1, 'CUDNN_ATTR_OPERATION_SIGNAL_VALUE' => 1, 'CUDNN_ATTR_OPERATION_SIGNAL_XDESC' => 1, 'CUDNN_ATTR_OPERATION_SIGNAL_YDESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_MAX_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_SINK_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_STATS_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_SUM_EXP_DESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_XDESC' => 1, 'CUDNN_ATTR_OPERATION_SOFTMAX_YDESC' => 1, 'CUDNN_ATTR_POINTWISE_AXIS' => 1, 'CUDNN_ATTR_POINTWISE_ELU_ALPHA' => 1, 'CUDNN_ATTR_POINTWISE_MATH_PREC' => 1, 'CUDNN_ATTR_POINTWISE_MODE' => 1, 'CUDNN_ATTR_POINTWISE_NAN_PROPAGATION' => 1, 'CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP' => 1, 'CUDNN_ATTR_POINTWISE_RELU_LOWER_CLIP_SLOPE' => 1, 'CUDNN_ATTR_POINTWISE_RELU_UPPER_CLIP' => 1, 'CUDNN_ATTR_POINTWISE_SOFTPLUS_BETA' => 1, 'CUDNN_ATTR_POINTWISE_SWISH_BETA' => 1, 'CUDNN_ATTR_REDUCTION_COMP_TYPE' => 1, 'CUDNN_ATTR_REDUCTION_IS_DETERMINISTIC' => 1, 'CUDNN_ATTR_REDUCTION_OPERATOR' => 1, 'CUDNN_ATTR_RESAMPLE_COMP_TYPE' => 1, 'CUDNN_ATTR_RESAMPLE_MODE' => 1, 'CUDNN_ATTR_RESAMPLE_NAN_PROPAGATION' => 1, 'CUDNN_ATTR_RESAMPLE_PADDING_MODE' => 1, 'CUDNN_ATTR_RESAMPLE_POST_PADDINGS' => 1, 'CUDNN_ATTR_RESAMPLE_PRE_PADDINGS' => 1, 'CUDNN_ATTR_RESAMPLE_SPATIAL_DIMS' => 1, 'CUDNN_ATTR_RESAMPLE_STRIDES' => 1, 'CUDNN_ATTR_RESAMPLE_WINDOW_DIMS' => 1, 'CUDNN_ATTR_RNG_BERNOULLI_DIST_PROBABILITY' => 1, 'CUDNN_ATTR_RNG_DISTRIBUTION' => 1, 'CUDNN_ATTR_RNG_NORMAL_DIST_MEAN' => 1, 'CUDNN_ATTR_RNG_NORMAL_DIST_STANDARD_DEVIATION' => 1, 'CUDNN_ATTR_RNG_UNIFORM_DIST_MAXIMUM' => 1, 'CUDNN_ATTR_RNG_UNIFORM_DIST_MINIMUM' => 1, 'CUDNN_ATTR_TENSOR_BYTE_ALIGNMENT' => 1, 'CUDNN_ATTR_TENSOR_DATA_TYPE' => 1, 'CUDNN_ATTR_TENSOR_DIMENSIONS' => 1, 'CUDNN_ATTR_TENSOR_IS_BY_VALUE' => 1, 'CUDNN_ATTR_TENSOR_IS_VIRTUAL' => 1, 'CUDNN_ATTR_TENSOR_RAGGED_OFFSET_DESC' => 1, 'CUDNN_ATTR_TENSOR_REORDERING_MODE' => 1, 'CUDNN_ATTR_TENSOR_STRIDES' => 1, 'CUDNN_ATTR_TENSOR_UNIQUE_ID' => 1, 'CUDNN_ATTR_TENSOR_VECTORIZED_DIMENSION' => 1, 'CUDNN_ATTR_TENSOR_VECTOR_COUNT' => 1, 'CUDNN_ATTR_VARIANT_PACK_DATA_POINTERS' => 1, 'CUDNN_ATTR_VARIANT_PACK_INTERMEDIATES' => 1, 'CUDNN_ATTR_VARIANT_PACK_OVERRIDE_SHAPES' => 1, 'CUDNN_ATTR_VARIANT_PACK_OVERRIDE_STRIDES' => 1, 'CUDNN_ATTR_VARIANT_PACK_OVERRIDE_UNIQUE_IDS' => 1, 'CUDNN_ATTR_VARIANT_PACK_UNIQUE_IDS' => 1, 'CUDNN_ATTR_VARIANT_PACK_WORKSPACE' => 1, 'CUDNN_BACKEND_CONVOLUTION_DESCRIPTOR' => 1, 'CUDNN_BACKEND_DEVICEPROP_DESCRIPTOR' => 1, 'CUDNN_BACKEND_ENGINECFG_DESCRIPTOR' => 1, 'CUDNN_BACKEND_ENGINEHEUR_DESCRIPTOR' => 1, 'CUDNN_BACKEND_ENGINE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_EXECUTION_PLAN_DESCRIPTOR' => 1, 'CUDNN_BACKEND_INTERMEDIATE_INFO_DESCRIPTOR' => 1, 'CUDNN_BACKEND_KERNEL_CACHE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_KNOB_CHOICE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_KNOB_INFO_DESCRIPTOR' => 1, 'CUDNN_BACKEND_LAYOUT_INFO_DESCRIPTOR' => 1, 'CUDNN_BACKEND_MATMUL_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATIONGRAPH_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BLOCK_SCALE_DEQUANTIZE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BLOCK_SCALE_QUANTIZE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BN_BWD_WEIGHTS_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_BN_FINALIZE_STATISTICS_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_CONCAT_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_CONTRACT_BAND_MATRIX_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_DATA_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_CONVOLUTION_BACKWARD_FILTER_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_CONVOLUTION_FORWARD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_DIAGONAL_BAND_MASK_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_EXPAND_BAND_MATRIX_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_GEN_STATS_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_MATMUL_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_MOE_GROUPED_MATMUL_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_NORM_BACKWARD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_NORM_FORWARD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_PAGED_CACHE_LOAD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_POINTWISE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_REDUCTION_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_RESAMPLE_BWD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_RESAMPLE_FWD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_RESHAPE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_RNG_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_SDPA_BWD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_SDPA_FWD_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_SIGNAL_DESCRIPTOR' => 1, 'CUDNN_BACKEND_OPERATION_SOFTMAX_DESCRIPTOR' => 1, 'CUDNN_BACKEND_POINTWISE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_REDUCTION_DESCRIPTOR' => 1, 'CUDNN_BACKEND_RESAMPLE_DESCRIPTOR' => 1, 'CUDNN_BACKEND_RNG_DESCRIPTOR' => 1, 'CUDNN_BACKEND_TENSOR_DESCRIPTOR' => 1, 'CUDNN_BACKEND_VARIANT_PACK_DESCRIPTOR' => 1, 'CUDNN_BATCHNORM_OPS_BN' => 1, 'CUDNN_BATCHNORM_OPS_BN_ACTIVATION' => 1, 'CUDNN_BATCHNORM_OPS_BN_ADD_ACTIVATION' => 1, 'CUDNN_BATCH_NORM' => 1, 'CUDNN_BEHAVIOR_NOTE_CUBLASLT_DEPENDENCY' => 1, 'CUDNN_BEHAVIOR_NOTE_REQUIRES_BIAS_INT8x32_REORDER' => 1, 'CUDNN_BEHAVIOR_NOTE_REQUIRES_FILTER_INT8x32_REORDER' => 1, 'CUDNN_BEHAVIOR_NOTE_RUNTIME_COMPILATION' => 1, 'CUDNN_BEHAVIOR_NOTE_SUPPORTS_CUDA_GRAPH_NATIVE_API' => 1, 'CUDNN_BEHAVIOR_NOTE_TYPE_COUNT' => 1, 'CUDNN_BN_FINALIZE_STATISTICS_INFERENCE' => 1, 'CUDNN_BN_FINALIZE_STATISTICS_TRAINING' => 1, 'CUDNN_CTC_LOSS_ALGO_DETERMINISTIC' => 1, 'CUDNN_CTC_LOSS_ALGO_NON_DETERMINISTIC' => 1, 'CUDNN_CTC_SKIP_OOB_GRADIENTS' => 1, 'CUDNN_CTC_ZERO_OOB_GRADIENTS' => 1, 'CUDNN_DATA_BFLOAT16' => 1, 'CUDNN_DATA_BOOLEAN' => 1, 'CUDNN_DATA_COMPLEX_FP32' => 1, 'CUDNN_DATA_COMPLEX_FP64' => 1, 'CUDNN_DATA_FAST_FLOAT_FOR_FP8' => 1, 'CUDNN_DATA_FP4_E2M1' => 1, 'CUDNN_DATA_FP8_E4M3' => 1, 'CUDNN_DATA_FP8_E5M2' => 1, 'CUDNN_DATA_FP8_E8M0' => 1, 'CUDNN_DATA_INT4' => 1, 'CUDNN_DATA_INT64' => 1, 'CUDNN_DATA_INT8x32' => 1, 'CUDNN_DATA_UINT32' => 1, 'CUDNN_DATA_UINT4' => 1, 'CUDNN_DATA_UINT8' => 1, 'CUDNN_DATA_UINT8x4' => 1, 'CUDNN_DEFAULT_REORDER' => 1, 'CUDNN_DETERMINISTIC' => 1, 'CUDNN_DIM_MAX' => 1, 'CUDNN_DIVNORM_PRECOMPUTED_MEANS' => 1, 'CUDNN_EDGE_VAL_PAD' => 1, 'CUDNN_ERRQUERY_BLOCKING' => 1, 'CUDNN_ERRQUERY_NONBLOCKING' => 1, 'CUDNN_ERRQUERY_RAWCODE' => 1, 'CUDNN_FMA_MATH' => 1, 'CUDNN_FUSED_BN_FINALIZE_STATISTICS_INFERENCE' => 1, 'CUDNN_FUSED_BN_FINALIZE_STATISTICS_TRAINING' => 1, 'CUDNN_FUSED_CONV_SCALE_BIAS_ADD_ACTIVATION' => 1, 'CUDNN_FUSED_DACTIVATION_FORK_DBATCHNORM' => 1, 'CUDNN_FUSED_SCALE_BIAS_ACTIVATION_CONV_BNSTATS' => 1, 'CUDNN_FUSED_SCALE_BIAS_ACTIVATION_WGRAD' => 1, 'CUDNN_FUSED_SCALE_BIAS_ADD_ACTIVATION_GEN_BITMASK' => 1, 'CUDNN_FWD_MODE_INFERENCE' => 1, 'CUDNN_FWD_MODE_TRAINING' => 1, 'CUDNN_GENSTATS_SUM_SQSUM' => 1, 'CUDNN_GROUP_NORM' => 1, 'CUDNN_HEUR_MODES_COUNT' => 1, 'CUDNN_HEUR_MODE_A' => 1, 'CUDNN_HEUR_MODE_B' => 1, 'CUDNN_HEUR_MODE_FALLBACK' => 1, 'CUDNN_HEUR_MODE_INSTANT' => 1, 'CUDNN_INSTANCE_NORM' => 1, 'CUDNN_KNOB_TYPE_ARRAY_SIZE_PER_THREAD' => 1, 'CUDNN_KNOB_TYPE_BLOCK_SIZE' => 1, 'CUDNN_KNOB_TYPE_CHUNK_K' => 1, 'CUDNN_KNOB_TYPE_COUNTS' => 1, 'CUDNN_KNOB_TYPE_CTA_COUNT' => 1, 'CUDNN_KNOB_TYPE_CTA_SPLIT_K_MODE' => 1, 'CUDNN_KNOB_TYPE_EDGE' => 1, 'CUDNN_KNOB_TYPE_IDX_MODE' => 1, 'CUDNN_KNOB_TYPE_KBLOCK' => 1, 'CUDNN_KNOB_TYPE_KERNEL_CFG' => 1, 'CUDNN_KNOB_TYPE_LDGA' => 1, 'CUDNN_KNOB_TYPE_LDGB' => 1, 'CUDNN_KNOB_TYPE_LDGC' => 1, 'CUDNN_KNOB_TYPE_LOAD_SIZE' => 1, 'CUDNN_KNOB_TYPE_MULTIPLY' => 1, 'CUDNN_KNOB_TYPE_NUM_C_PER_BLOCK' => 1, 'CUDNN_KNOB_TYPE_OCCUPANCY' => 1, 'CUDNN_KNOB_TYPE_REDUCTION_MODE' => 1, 'CUDNN_KNOB_TYPE_SINGLEBUFFER' => 1, 'CUDNN_KNOB_TYPE_SLICED' => 1, 'CUDNN_KNOB_TYPE_SPECFILT' => 1, 'CUDNN_KNOB_TYPE_SPLIT_COLS' => 1, 'CUDNN_KNOB_TYPE_SPLIT_H' => 1, 'CUDNN_KNOB_TYPE_SPLIT_K' => 1, 'CUDNN_KNOB_TYPE_SPLIT_K_BUF' => 1, 'CUDNN_KNOB_TYPE_SPLIT_K_SLC' => 1, 'CUDNN_KNOB_TYPE_SPLIT_P_SLC' => 1, 'CUDNN_KNOB_TYPE_SPLIT_RS' => 1, 'CUDNN_KNOB_TYPE_STAGES' => 1, 'CUDNN_KNOB_TYPE_STREAM_K' => 1, 'CUDNN_KNOB_TYPE_SWAP_AB' => 1, 'CUDNN_KNOB_TYPE_SWIZZLE' => 1, 'CUDNN_KNOB_TYPE_TILEK' => 1, 'CUDNN_KNOB_TYPE_TILE_CGA' => 1, 'CUDNN_KNOB_TYPE_TILE_CGA_M' => 1, 'CUDNN_KNOB_TYPE_TILE_CGA_N' => 1, 'CUDNN_KNOB_TYPE_TILE_COLS' => 1, 'CUDNN_KNOB_TYPE_TILE_M' => 1, 'CUDNN_KNOB_TYPE_TILE_N' => 1, 'CUDNN_KNOB_TYPE_TILE_ROWS' => 1, 'CUDNN_KNOB_TYPE_TILE_SIZE' => 1, 'CUDNN_KNOB_TYPE_USE_TEX' => 1, 'CUDNN_KNOB_TYPE_WARP_SPEC_CFG' => 1, 'CUDNN_KNOB_TYPE_WINO_TILE' => 1, 'CUDNN_KNOB_TYPE_WORKSPACE' => 1, 'CUDNN_LAYER_NORM' => 1, 'CUDNN_LAYOUT_TYPE_COUNT' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_NCHW' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_NHWC' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_PAD4CK' => 1, 'CUDNN_LAYOUT_TYPE_PREFERRED_PAD8CK' => 1, 'CUDNN_LOSS_NORMALIZATION_NONE' => 1, 'CUDNN_LOSS_NORMALIZATION_SOFTMAX' => 1, 'CUDNN_LRN_MAX_N' => 1, 'CUDNN_LRN_MIN_BETA' => 1, 'CUDNN_LRN_MIN_K' => 1, 'CUDNN_LRN_MIN_N' => 1, 'CUDNN_MH_ATTN_K_BIASES' => 1, 'CUDNN_MH_ATTN_K_WEIGHTS' => 1, 'CUDNN_MH_ATTN_O_BIASES' => 1, 'CUDNN_MH_ATTN_O_WEIGHTS' => 1, 'CUDNN_MH_ATTN_Q_BIASES' => 1, 'CUDNN_MH_ATTN_Q_WEIGHTS' => 1, 'CUDNN_MH_ATTN_V_BIASES' => 1, 'CUDNN_MH_ATTN_V_WEIGHTS' => 1, 'CUDNN_MOE_GROUPED_MATMUL_MODE_GATHER' => 1, 'CUDNN_MOE_GROUPED_MATMUL_MODE_NONE' => 1, 'CUDNN_MOE_GROUPED_MATMUL_MODE_SCATTER' => 1, 'CUDNN_NEG_INF_PAD' => 1, 'CUDNN_NON_DETERMINISTIC' => 1, 'CUDNN_NORM_ALGO_PERSIST' => 1, 'CUDNN_NORM_ALGO_STANDARD' => 1, 'CUDNN_NORM_FWD_INFERENCE' => 1, 'CUDNN_NORM_FWD_TRAINING' => 1, 'CUDNN_NORM_OPS_NORM' => 1, 'CUDNN_NORM_OPS_NORM_ACTIVATION' => 1, 'CUDNN_NORM_OPS_NORM_ADD_ACTIVATION' => 1, 'CUDNN_NORM_PER_ACTIVATION' => 1, 'CUDNN_NORM_PER_CHANNEL' => 1, 'CUDNN_NO_REORDER' => 1, 'CUDNN_NUMERICAL_NOTE_DOWN_CONVERT_INPUTS' => 1, 'CUDNN_NUMERICAL_NOTE_FFT' => 1, 'CUDNN_NUMERICAL_NOTE_NONDETERMINISTIC' => 1, 'CUDNN_NUMERICAL_NOTE_REDUCED_PRECISION_REDUCTION' => 1, 'CUDNN_NUMERICAL_NOTE_STRICT_NAN_PROP' => 1, 'CUDNN_NUMERICAL_NOTE_TENSOR_CORE' => 1, 'CUDNN_NUMERICAL_NOTE_TYPE_COUNT' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD_TILE_13x13' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD_TILE_4x4' => 1, 'CUDNN_NUMERICAL_NOTE_WINOGRAD_TILE_6x6' => 1, 'CUDNN_OP_TENSOR_NOT' => 1, 'CUDNN_PARAM_ACTIVATION_BITMASK_DESC' => 1, 'CUDNN_PARAM_ACTIVATION_BITMASK_PLACEHOLDER' => 1, 'CUDNN_PARAM_ACTIVATION_DESC' => 1, 'CUDNN_PARAM_BN_BIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_DBIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_DSCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_EQBIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_EQSCALEBIAS_DESC' => 1, 'CUDNN_PARAM_BN_EQSCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_MODE' => 1, 'CUDNN_PARAM_BN_RUNNING_MEAN_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_RUNNING_VAR_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_SAVED_INVSTD_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_SAVED_MEAN_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_SCALEBIAS_MEANVAR_DESC' => 1, 'CUDNN_PARAM_BN_SCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_Z_EQBIAS_PLACEHOLDER' => 1, 'CUDNN_PARAM_BN_Z_EQSCALEBIAS_DESC' => 1, 'CUDNN_PARAM_BN_Z_EQSCALE_PLACEHOLDER' => 1, 'CUDNN_PARAM_CONV_DESC' => 1, 'CUDNN_PARAM_DWDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DWDESC' => 1, 'CUDNN_PARAM_DXDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DXDESC' => 1, 'CUDNN_PARAM_DYDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DYDESC' => 1, 'CUDNN_PARAM_DZDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_DZDESC' => 1, 'CUDNN_PARAM_WDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_WDESC' => 1, 'CUDNN_PARAM_XDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_XDESC' => 1, 'CUDNN_PARAM_YDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_YDESC' => 1, 'CUDNN_PARAM_YSQSUM_PLACEHOLDER' => 1, 'CUDNN_PARAM_YSTATS_DESC' => 1, 'CUDNN_PARAM_YSUM_PLACEHOLDER' => 1, 'CUDNN_PARAM_ZDATA_PLACEHOLDER' => 1, 'CUDNN_PARAM_ZDESC' => 1, 'CUDNN_POINTWISE_ABS' => 1, 'CUDNN_POINTWISE_ADD' => 1, 'CUDNN_POINTWISE_ADD_SQUARE' => 1, 'CUDNN_POINTWISE_ATAN2' => 1, 'CUDNN_POINTWISE_BINARY_SELECT' => 1, 'CUDNN_POINTWISE_CEIL' => 1, 'CUDNN_POINTWISE_CMP_EQ' => 1, 'CUDNN_POINTWISE_CMP_GE' => 1, 'CUDNN_POINTWISE_CMP_GT' => 1, 'CUDNN_POINTWISE_CMP_LE' => 1, 'CUDNN_POINTWISE_CMP_LT' => 1, 'CUDNN_POINTWISE_CMP_NEQ' => 1, 'CUDNN_POINTWISE_COS' => 1, 'CUDNN_POINTWISE_DIV' => 1, 'CUDNN_POINTWISE_ELU_BWD' => 1, 'CUDNN_POINTWISE_ELU_FWD' => 1, 'CUDNN_POINTWISE_ERF' => 1, 'CUDNN_POINTWISE_EXP' => 1, 'CUDNN_POINTWISE_FLOOR' => 1, 'CUDNN_POINTWISE_GELU_APPROX_TANH_BWD' => 1, 'CUDNN_POINTWISE_GELU_APPROX_TANH_FWD' => 1, 'CUDNN_POINTWISE_GELU_BWD' => 1, 'CUDNN_POINTWISE_GELU_FWD' => 1, 'CUDNN_POINTWISE_GEN_INDEX' => 1, 'CUDNN_POINTWISE_IDENTITY' => 1, 'CUDNN_POINTWISE_LOG' => 1, 'CUDNN_POINTWISE_LOGICAL_AND' => 1, 'CUDNN_POINTWISE_LOGICAL_NOT' => 1, 'CUDNN_POINTWISE_LOGICAL_OR' => 1, 'CUDNN_POINTWISE_MAX' => 1, 'CUDNN_POINTWISE_MIN' => 1, 'CUDNN_POINTWISE_MOD' => 1, 'CUDNN_POINTWISE_MUL' => 1, 'CUDNN_POINTWISE_NEG' => 1, 'CUDNN_POINTWISE_POW' => 1, 'CUDNN_POINTWISE_RECIPROCAL' => 1, 'CUDNN_POINTWISE_RELU_BWD' => 1, 'CUDNN_POINTWISE_RELU_FWD' => 1, 'CUDNN_POINTWISE_RSQRT' => 1, 'CUDNN_POINTWISE_SIGMOID_BWD' => 1, 'CUDNN_POINTWISE_SIGMOID_FWD' => 1, 'CUDNN_POINTWISE_SIN' => 1, 'CUDNN_POINTWISE_SOFTPLUS_BWD' => 1, 'CUDNN_POINTWISE_SOFTPLUS_FWD' => 1, 'CUDNN_POINTWISE_SQRT' => 1, 'CUDNN_POINTWISE_SUB' => 1, 'CUDNN_POINTWISE_SWISH_BWD' => 1, 'CUDNN_POINTWISE_SWISH_FWD' => 1, 'CUDNN_POINTWISE_TAN' => 1, 'CUDNN_POINTWISE_TANH_BWD' => 1, 'CUDNN_POINTWISE_TANH_FWD' => 1, 'CUDNN_PTR_16B_ALIGNED' => 1, 'CUDNN_PTR_ACTIVATION_BITMASK' => 1, 'CUDNN_PTR_BN_BIAS' => 1, 'CUDNN_PTR_BN_DBIAS' => 1, 'CUDNN_PTR_BN_DSCALE' => 1, 'CUDNN_PTR_BN_EQBIAS' => 1, 'CUDNN_PTR_BN_EQSCALE' => 1, 'CUDNN_PTR_BN_RUNNING_MEAN' => 1, 'CUDNN_PTR_BN_RUNNING_VAR' => 1, 'CUDNN_PTR_BN_SAVED_INVSTD' => 1, 'CUDNN_PTR_BN_SAVED_MEAN' => 1, 'CUDNN_PTR_BN_SCALE' => 1, 'CUDNN_PTR_BN_Z_EQBIAS' => 1, 'CUDNN_PTR_BN_Z_EQSCALE' => 1, 'CUDNN_PTR_DWDATA' => 1, 'CUDNN_PTR_DXDATA' => 1, 'CUDNN_PTR_DYDATA' => 1, 'CUDNN_PTR_DZDATA' => 1, 'CUDNN_PTR_ELEM_ALIGNED' => 1, 'CUDNN_PTR_NULL' => 1, 'CUDNN_PTR_WDATA' => 1, 'CUDNN_PTR_WORKSPACE' => 1, 'CUDNN_PTR_XDATA' => 1, 'CUDNN_PTR_YDATA' => 1, 'CUDNN_PTR_YSQSUM' => 1, 'CUDNN_PTR_YSUM' => 1, 'CUDNN_PTR_ZDATA' => 1, 'CUDNN_RESAMPLE_AVGPOOL' => 1, 'CUDNN_RESAMPLE_AVGPOOL_EXCLUDE_PADDING' => 1, 'CUDNN_RESAMPLE_AVGPOOL_INCLUDE_PADDING' => 1, 'CUDNN_RESAMPLE_BILINEAR' => 1, 'CUDNN_RESAMPLE_MAXPOOL' => 1, 'CUDNN_RESAMPLE_NEAREST' => 1, 'CUDNN_RMS_NORM' => 1, 'CUDNN_RNG_DISTRIBUTION_BERNOULLI' => 1, 'CUDNN_RNG_DISTRIBUTION_NORMAL' => 1, 'CUDNN_RNG_DISTRIBUTION_UNIFORM' => 1, 'CUDNN_RNN_ALGO_COUNT' => 1, 'CUDNN_RNN_CLIP_MINMAX' => 1, 'CUDNN_RNN_CLIP_NONE' => 1, 'CUDNN_RNN_DATA_LAYOUT_BATCH_MAJOR_UNPACKED' => 1, 'CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_PACKED' => 1, 'CUDNN_RNN_DATA_LAYOUT_SEQ_MAJOR_UNPACKED' => 1, 'CUDNN_RNN_PADDED_IO_DISABLED' => 1, 'CUDNN_RNN_PADDED_IO_ENABLED' => 1, 'CUDNN_SAMPLER_BILINEAR' => 1, 'CUDNN_SCALAR_DOUBLE_BN_EPSILON' => 1, 'CUDNN_SCALAR_DOUBLE_BN_EXP_AVG_FACTOR' => 1, 'CUDNN_SCALAR_INT64_T_BN_ACCUMULATION_COUNT' => 1, 'CUDNN_SCALAR_SIZE_T_WORKSPACE_SIZE_IN_BYTES' => 1, 'CUDNN_SEQDATA_BATCH_DIM' => 1, 'CUDNN_SEQDATA_BEAM_DIM' => 1, 'CUDNN_SEQDATA_DIM_COUNT' => 1, 'CUDNN_SEQDATA_TIME_DIM' => 1, 'CUDNN_SEQDATA_VECT_DIM' => 1, 'CUDNN_SEV_ERROR' => 1, 'CUDNN_SEV_ERROR_EN' => 1, 'CUDNN_SEV_FATAL' => 1, 'CUDNN_SEV_INFO' => 1, 'CUDNN_SEV_INFO_EN' => 1, 'CUDNN_SEV_WARNING' => 1, 'CUDNN_SEV_WARNING_EN' => 1, 'CUDNN_SIGNAL_SET' => 1, 'CUDNN_SIGNAL_WAIT' => 1, 'CUDNN_STATUS_BAD_PARAM_ATTRIBUTE_TYPE' => 1, 'CUDNN_STATUS_BAD_PARAM_CUDA_GRAPH_MISMATCH' => 1, 'CUDNN_STATUS_BAD_PARAM_DESCRIPTOR_TYPE' => 1, 'CUDNN_STATUS_BAD_PARAM_DUPLICATED_ENTRIES' => 1, 'CUDNN_STATUS_BAD_PARAM_MISALIGNED_POINTER' => 1, 'CUDNN_STATUS_BAD_PARAM_NOT_FINALIZED' => 1, 'CUDNN_STATUS_BAD_PARAM_NULL_POINTER' => 1, 'CUDNN_STATUS_BAD_PARAM_OUT_OF_BOUND' => 1, 'CUDNN_STATUS_BAD_PARAM_SHAPE_MISMATCH' => 1, 'CUDNN_STATUS_BAD_PARAM_SIZE_INSUFFICIENT' => 1, 'CUDNN_STATUS_BAD_PARAM_STREAM_MISMATCH' => 1, 'CUDNN_STATUS_CATEGORY' => 1, 'CUDNN_STATUS_DEPRECATED' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CUBLAS' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CUDART' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CUDA_DRIVER' => 1, 'CUDNN_STATUS_EXECUTION_FAILED_CURAND' => 1, 'CUDNN_STATUS_FULL_ERROR_CODE' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_BAD_LAUNCH_PARAM' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_COMPILATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_DEVICE_ALLOCATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_HOST_ALLOCATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_TEXTURE_CREATION_FAILED' => 1, 'CUDNN_STATUS_INTERNAL_ERROR_UNEXPECTED_VALUE' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_ARCH_MISMATCH' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_BAD_LAUNCH_PARAM' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_CUDA_GRAPH_NATIVE_API' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_DATA_TYPE' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_GRAPH_PATTERN' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_INCOMPATIBLE_CUDART' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_INCOMPATIBLE_CUDA_DRIVER' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_INVALID_DYNAMIC_SHAPE' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_LAYOUT' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_PADDING' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_RUNTIME_PREREQUISITE_MISSING' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_SHAPE' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_SHARED_MEMORY_INSUFFICIENT' => 1, 'CUDNN_STATUS_NOT_SUPPORTED_SUBLIBRARY_UNAVAILABLE' => 1, 'CUDNN_STATUS_RUNTIME_FP_OVERFLOW' => 1, 'CUDNN_STATUS_RUNTIME_IN_PROGRESS' => 1, 'CUDNN_STATUS_SERIALIZATION_VERSION_MISMATCH' => 1, 'CUDNN_STATUS_SPECIFIC_ERROR' => 1, 'CUDNN_STATUS_SUBLIBRARY_LOADING_FAILED' => 1, 'CUDNN_STATUS_SUBLIBRARY_VERSION_MISMATCH' => 1, 'CUDNN_STATUS_VERSION_MISMATCH' => 1, 'CUDNN_TENSOR_OP_MATH_ALLOW_CONVERSION' => 1, 'CUDNN_TENSOR_REORDERING_F16x16' => 1, 'CUDNN_TENSOR_REORDERING_F8_128x4' => 1, 'CUDNN_TENSOR_REORDERING_INT8x32' => 1, 'CUDNN_TENSOR_REORDERING_NONE' => 1, 'CUDNN_TRANSFORM_FOLD' => 1, 'CUDNN_TRANSFORM_UNFOLD' => 1, 'CUDNN_TYPE_ATTRIB_NAME' => 1, 'CUDNN_TYPE_BACKEND_DESCRIPTOR' => 1, 'CUDNN_TYPE_BEHAVIOR_NOTE' => 1, 'CUDNN_TYPE_BN_FINALIZE_STATS_MODE' => 1, 'CUDNN_TYPE_BOOLEAN' => 1, 'CUDNN_TYPE_CHAR' => 1, 'CUDNN_TYPE_CONVOLUTION_MODE' => 1, 'CUDNN_TYPE_DATA_TYPE' => 1, 'CUDNN_TYPE_DOUBLE' => 1, 'CUDNN_TYPE_FLOAT' => 1, 'CUDNN_TYPE_FRACTION' => 1, 'CUDNN_TYPE_GENSTATS_MODE' => 1, 'CUDNN_TYPE_HANDLE' => 1, 'CUDNN_TYPE_HEUR_MODE' => 1, 'CUDNN_TYPE_INT32' => 1, 'CUDNN_TYPE_INT64' => 1, 'CUDNN_TYPE_KNOB_TYPE' => 1, 'CUDNN_TYPE_LAYOUT_TYPE' => 1, 'CUDNN_TYPE_MOE_GROUPED_MATMUL_MODE' => 1, 'CUDNN_TYPE_NAN_PROPOGATION' => 1, 'CUDNN_TYPE_NORM_FWD_PHASE' => 1, 'CUDNN_TYPE_NORM_MODE' => 1, 'CUDNN_TYPE_NUMERICAL_NOTE' => 1, 'CUDNN_TYPE_PADDING_MODE' => 1, 'CUDNN_TYPE_POINTWISE_MODE' => 1, 'CUDNN_TYPE_REDUCTION_OPERATOR_TYPE' => 1, 'CUDNN_TYPE_RESAMPLE_MODE' => 1, 'CUDNN_TYPE_RNG_DISTRIBUTION' => 1, 'CUDNN_TYPE_SIGNAL_MODE' => 1, 'CUDNN_TYPE_TENSOR_REORDERING_MODE' => 1, 'CUDNN_TYPE_VOID_PTR' => 1, 'CUDNN_WGRAD_MODE_ADD' => 1, 'CUDNN_WGRAD_MODE_SET' => 1, 'CUDNN_ZERO_PAD' => 1, 'cudnnActivationStruct' => 1, 'cudnnAdvInferVersionCheck' => 1, 'cudnnAdvTrainVersionCheck' => 1, 'cudnnAdvVersionCheck' => 1, 'cudnnAlgorithmDescriptor_t' => 1, 'cudnnAlgorithmPerformanceStruct' => 1, 'cudnnAlgorithmPerformance_t' => 1, 'cudnnAlgorithmStruct' => 1, 'cudnnAlgorithmUnionStruct' => 1, 'cudnnAlgorithm_t' => 1, 'cudnnAttnDescriptor_t' => 1, 'cudnnAttnQueryMap_t' => 1, 'cudnnAttnStruct' => 1, 'cudnnBackendAttributeName_t' => 1, 'cudnnBackendAttributeType_t' => 1, 'cudnnBackendBehaviorNote_t' => 1, 'cudnnBackendCreateDescriptor' => 1, 'cudnnBackendDescriptorType_t' => 1, 'cudnnBackendDescriptor_t' => 1, 'cudnnBackendDestroyDescriptor' => 1, 'cudnnBackendExecute' => 1, 'cudnnBackendFinalize' => 1, 'cudnnBackendGetAttribute' => 1, 'cudnnBackendHeurMode_t' => 1, 'cudnnBackendInitialize' => 1, 'cudnnBackendKnobType_t' => 1, 'cudnnBackendLayoutType_t' => 1, 'cudnnBackendNormFwdPhase_t' => 1, 'cudnnBackendNormMode_t' => 1, 'cudnnBackendNumericalNote_t' => 1, 'cudnnBackendPopulateCudaGraph' => 1, 'cudnnBackendSetAttribute' => 1, 'cudnnBackendTensorReordering_t' => 1, 'cudnnBackendUpdateCudaGraph' => 1, 'cudnnBatchNormOps_t' => 1, 'cudnnBatchNormalizationBackwardEx' => 1, 'cudnnBatchNormalizationForwardTrainingEx' => 1, 'cudnnBnFinalizeStatsMode_t' => 1, 'cudnnBuildRNNDynamic' => 1, 'cudnnCTCGradMode_t' => 1, 'cudnnCTCLoss' => 1, 'cudnnCTCLossAlgo_t' => 1, 'cudnnCTCLossDescriptor_t' => 1, 'cudnnCTCLossStruct' => 1, 'cudnnCTCLoss_v8' => 1, 'cudnnCallback_t' => 1, 'cudnnCnnInferVersionCheck' => 1, 'cudnnCnnTrainVersionCheck' => 1, 'cudnnContext' => 1, 'cudnnConvolutionBiasActivationForward' => 1, 'cudnnConvolutionStruct' => 1, 'cudnnCopyAlgorithmDescriptor' => 1, 'cudnnCreateAlgorithmDescriptor' => 1, 'cudnnCreateAlgorithmPerformance' => 1, 'cudnnCreateAttnDescriptor' => 1, 'cudnnCreateCTCLossDescriptor' => 1, 'cudnnCreateFusedOpsConstParamPack' => 1, 'cudnnCreateFusedOpsPlan' => 1, 'cudnnCreateFusedOpsVariantParamPack' => 1, 'cudnnCreateRNNDataDescriptor' => 1, 'cudnnCreateSeqDataDescriptor' => 1, 'cudnnCreateSpatialTransformerDescriptor' => 1, 'cudnnCreateTensorTransformDescriptor' => 1, 'cudnnDebugStruct' => 1, 'cudnnDebug_t' => 1, 'cudnnDeriveNormTensorDescriptor' => 1, 'cudnnDestroyAlgorithmDescriptor' => 1, 'cudnnDestroyAlgorithmPerformance' => 1, 'cudnnDestroyAttnDescriptor' => 1, 'cudnnDestroyCTCLossDescriptor' => 1, 'cudnnDestroyFusedOpsConstParamPack' => 1, 'cudnnDestroyFusedOpsPlan' => 1, 'cudnnDestroyFusedOpsVariantParamPack' => 1, 'cudnnDestroyRNNDataDescriptor' => 1, 'cudnnDestroySeqDataDescriptor' => 1, 'cudnnDestroySpatialTransformerDescriptor' => 1, 'cudnnDestroyTensorTransformDescriptor' => 1, 'cudnnDeterminism_t' => 1, 'cudnnDivNormMode_t' => 1, 'cudnnDivisiveNormalizationBackward' => 1, 'cudnnDivisiveNormalizationForward' => 1, 'cudnnDropoutBackward' => 1, 'cudnnDropoutForward' => 1, 'cudnnDropoutGetReserveSpaceSize' => 1, 'cudnnDropoutStruct' => 1, 'cudnnErrQueryMode_t' => 1, 'cudnnFilterStruct' => 1, 'cudnnFindRNNBackwardDataAlgorithmEx' => 1, 'cudnnFindRNNBackwardWeightsAlgorithmEx' => 1, 'cudnnFindRNNForwardInferenceAlgorithmEx' => 1, 'cudnnFindRNNForwardTrainingAlgorithmEx' => 1, 'cudnnFoldingDirection_t' => 1, 'cudnnForwardMode_t' => 1, 'cudnnFractionStruct' => 1, 'cudnnFraction_t' => 1, 'cudnnFusedOpsConstParamLabel_t' => 1, 'cudnnFusedOpsConstParamPack_t' => 1, 'cudnnFusedOpsConstParamStruct' => 1, 'cudnnFusedOpsExecute' => 1, 'cudnnFusedOpsPlanStruct' => 1, 'cudnnFusedOpsPlan_t' => 1, 'cudnnFusedOpsPointerPlaceHolder_t' => 1, 'cudnnFusedOpsVariantParamLabel_t' => 1, 'cudnnFusedOpsVariantParamPack_t' => 1, 'cudnnFusedOpsVariantParamStruct' => 1, 'cudnnFusedOps_t' => 1, 'cudnnGenStatsMode_t' => 1, 'cudnnGetActivationDescriptorSwishBeta' => 1, 'cudnnGetAlgorithmDescriptor' => 1, 'cudnnGetAlgorithmPerformance' => 1, 'cudnnGetAlgorithmSpaceSize' => 1, 'cudnnGetAttnDescriptor' => 1, 'cudnnGetBatchNormalizationBackwardExWorkspaceSize' => 1, 'cudnnGetBatchNormalizationForwardTrainingExWorkspaceSize' => 1, 'cudnnGetBatchNormalizationTrainingExReserveSpaceSize' => 1, 'cudnnGetCTCLossDescriptor' => 1, 'cudnnGetCTCLossDescriptorEx' => 1, 'cudnnGetCTCLossDescriptor_v8' => 1, 'cudnnGetCTCLossDescriptor_v9' => 1, 'cudnnGetCTCLossWorkspaceSize' => 1, 'cudnnGetCTCLossWorkspaceSize_v8' => 1, 'cudnnGetCallback' => 1, 'cudnnGetConvolutionBackwardDataAlgorithmMaxCount' => 1, 'cudnnGetConvolutionBackwardDataAlgorithm_v7' => 1, 'cudnnGetConvolutionBackwardFilterAlgorithmMaxCount' => 1, 'cudnnGetConvolutionBackwardFilterAlgorithm_v7' => 1, 'cudnnGetConvolutionForwardAlgorithmMaxCount' => 1, 'cudnnGetConvolutionForwardAlgorithm_v7' => 1, 'cudnnGetConvolutionGroupCount' => 1, 'cudnnGetConvolutionMathType' => 1, 'cudnnGetConvolutionNdDescriptor' => 1, 'cudnnGetConvolutionNdForwardOutputDim' => 1, 'cudnnGetConvolutionReorderType' => 1, 'cudnnGetCudartVersion' => 1, 'cudnnGetDropoutDescriptor' => 1, 'cudnnGetFilterSizeInBytes' => 1, 'cudnnGetFoldedConvBackwardDataDescriptors' => 1, 'cudnnGetFusedOpsConstParamPackAttribute' => 1, 'cudnnGetFusedOpsVariantParamPackAttribute' => 1, 'cudnnGetLastErrorString' => 1, 'cudnnGetMaxDeviceVersion' => 1, 'cudnnGetMultiHeadAttnBuffers' => 1, 'cudnnGetMultiHeadAttnWeights' => 1, 'cudnnGetNormalizationBackwardWorkspaceSize' => 1, 'cudnnGetNormalizationForwardTrainingWorkspaceSize' => 1, 'cudnnGetNormalizationTrainingReserveSpaceSize' => 1, 'cudnnGetPoolingNdDescriptor' => 1, 'cudnnGetPoolingNdForwardOutputDim' => 1, 'cudnnGetProperty' => 1, 'cudnnGetRNNBackwardDataAlgorithmMaxCount' => 1, 'cudnnGetRNNBackwardWeightsAlgorithmMaxCount' => 1, 'cudnnGetRNNBiasMode' => 1, 'cudnnGetRNNDataDescriptor' => 1, 'cudnnGetRNNDescriptor_v6' => 1, 'cudnnGetRNNDescriptor_v8' => 1, 'cudnnGetRNNForwardInferenceAlgorithmMaxCount' => 1, 'cudnnGetRNNForwardTrainingAlgorithmMaxCount' => 1, 'cudnnGetRNNMatrixMathType' => 1, 'cudnnGetRNNPaddingMode' => 1, 'cudnnGetRNNProjectionLayers' => 1, 'cudnnGetRNNTempSpaceSizes' => 1, 'cudnnGetRNNWeightParams' => 1, 'cudnnGetRNNWeightSpaceSize' => 1, 'cudnnGetReductionIndicesSize' => 1, 'cudnnGetSeqDataDescriptor' => 1, 'cudnnGetTensorSizeInBytes' => 1, 'cudnnGetTensorTransformDescriptor' => 1, 'cudnnGraphVersionCheck' => 1, 'cudnnIm2Col' => 1, 'cudnnInitTransformDest' => 1, 'cudnnLRNStruct' => 1, 'cudnnLossNormalizationMode_t' => 1, 'cudnnMakeFusedOpsPlan' => 1, 'cudnnMoeGroupedMatmulMode_t' => 1, 'cudnnMultiHeadAttnBackwardData' => 1, 'cudnnMultiHeadAttnBackwardWeights' => 1, 'cudnnMultiHeadAttnForward' => 1, 'cudnnMultiHeadAttnWeightKind_t' => 1, 'cudnnNormAlgo_t' => 1, 'cudnnNormMode_t' => 1, 'cudnnNormOps_t' => 1, 'cudnnNormalizationBackward' => 1, 'cudnnNormalizationForwardInference' => 1, 'cudnnNormalizationForwardTraining' => 1, 'cudnnOpTensorStruct' => 1, 'cudnnOpsInferVersionCheck' => 1, 'cudnnOpsTrainVersionCheck' => 1, 'cudnnOpsVersionCheck' => 1, 'cudnnPaddingMode_t' => 1, 'cudnnPersistentRNNPlan' => 1, 'cudnnPointwiseMode_t' => 1, 'cudnnPoolingStruct' => 1, 'cudnnQueryRuntimeError' => 1, 'cudnnRNNBackwardDataEx' => 1, 'cudnnRNNBackwardData_v8' => 1, 'cudnnRNNBackwardWeightsEx' => 1, 'cudnnRNNBackwardWeights_v8' => 1, 'cudnnRNNClipMode_t' => 1, 'cudnnRNNDataDescriptor_t' => 1, 'cudnnRNNDataLayout_t' => 1, 'cudnnRNNDataStruct' => 1, 'cudnnRNNForward' => 1, 'cudnnRNNForwardInferenceEx' => 1, 'cudnnRNNForwardTrainingEx' => 1, 'cudnnRNNGetClip' => 1, 'cudnnRNNGetClip_v8' => 1, 'cudnnRNNGetClip_v9' => 1, 'cudnnRNNPaddingMode_t' => 1, 'cudnnRNNSetClip' => 1, 'cudnnRNNSetClip_v8' => 1, 'cudnnRNNSetClip_v9' => 1, 'cudnnRNNStruct' => 1, 'cudnnReduceTensorStruct' => 1, 'cudnnReorderFilterAndBias' => 1, 'cudnnReorderType_t' => 1, 'cudnnResampleMode_t' => 1, 'cudnnRestoreAlgorithm' => 1, 'cudnnRestoreDropoutDescriptor' => 1, 'cudnnRngDistribution_t' => 1, 'cudnnRuntimeTag_t' => 1, 'cudnnSamplerType_t' => 1, 'cudnnSaveAlgorithm' => 1, 'cudnnSeqDataAxis_t' => 1, 'cudnnSeqDataDescriptor_t' => 1, 'cudnnSeqDataStruct' => 1, 'cudnnSetActivationDescriptorSwishBeta' => 1, 'cudnnSetAlgorithmDescriptor' => 1, 'cudnnSetAlgorithmPerformance' => 1, 'cudnnSetAttnDescriptor' => 1, 'cudnnSetCTCLossDescriptor' => 1, 'cudnnSetCTCLossDescriptorEx' => 1, 'cudnnSetCTCLossDescriptor_v8' => 1, 'cudnnSetCTCLossDescriptor_v9' => 1, 'cudnnSetCallback' => 1, 'cudnnSetConvolutionReorderType' => 1, 'cudnnSetFusedOpsConstParamPackAttribute' => 1, 'cudnnSetFusedOpsVariantParamPackAttribute' => 1, 'cudnnSetRNNAlgorithmDescriptor' => 1, 'cudnnSetRNNBiasMode' => 1, 'cudnnSetRNNDataDescriptor' => 1, 'cudnnSetRNNDescriptor_v8' => 1, 'cudnnSetRNNMatrixMathType' => 1, 'cudnnSetRNNPaddingMode' => 1, 'cudnnSetRNNProjectionLayers' => 1, 'cudnnSetSeqDataDescriptor' => 1, 'cudnnSetSpatialTransformerNdDescriptor' => 1, 'cudnnSetTensorNdDescriptorEx' => 1, 'cudnnSetTensorTransformDescriptor' => 1, 'cudnnSeverity_t' => 1, 'cudnnSignalMode_t' => 1, 'cudnnSpatialTfGridGeneratorBackward' => 1, 'cudnnSpatialTfGridGeneratorForward' => 1, 'cudnnSpatialTfSamplerBackward' => 1, 'cudnnSpatialTfSamplerForward' => 1, 'cudnnSpatialTransformerDescriptor_t' => 1, 'cudnnSpatialTransformerStruct' => 1, 'cudnnTensorStruct' => 1, 'cudnnTensorTransformDescriptor_t' => 1, 'cudnnTensorTransformStruct' => 1, 'cudnnTransformFilter' => 1, 'cudnnTransformTensor' => 1, 'cudnnTransformTensorEx' => 1, 'cudnnWgradMode_t' => 1, ); # Global Comment Masking to protect lit tests and documentation my @masked_comments; sub maskComments { my ($text_ref) = @_; undef @masked_comments; $$text_ref =~ s{("([^"\\]|\\.)*"|'([^'\\]|\\.)*')|(\/\/[^\n]*|\/\*[\s\S]*?\*\/)}{ if (defined $4) { push @masked_comments, $4; "__HIPIFY_COMMENT_" . $#masked_comments . "__"; } else { $1; } }ge; } sub unmaskComments { my ($text_ref) = @_; $$text_ref =~ s/__HIPIFY_COMMENT_(\d+)__/$masked_comments[$1]/ge; } # Count of transforms in all files my %tt; clearStats(\%tt, \@statNames); $Twarnings = 0; $TlineCount = 0; my $fileCount = @ARGV; if ($help) { print STDERR "$USAGE\n"; } if ($version) { print STDERR "HIP version 8.0.0\n"; } simpleMappings(); if ($experimental) { experimentalMappings(); } if ($roc) { rocMappings(); MIOpenMappings(); } if ($miopen) { MIOpenMappings(); } my $master_regex = qr/\b([a-zA-Z_]\w*)\b/; while (@ARGV) { $fileName=shift (@ARGV); my $direxclude = 0; my $fileDir = dirname(Cwd::realpath($fileName)); while ($fileDir ne dirname($fileDir)) { if ($exclude_dirhash{$fileDir}) { print STDERR "Skipping the file: $fileName in the excluded directory: $fileDir \n"; $direxclude = 1; last; } $fileDir = dirname($fileDir); } if ($exclude_filehash{$fileName}) { print STDERR "Skipping the excluded file: $fileName \n"; } unless ($direxclude or $exclude_filehash{$fileName}) { if ($inplace) { my $file_prehip = "$fileName" . ".prehip"; my $infile; my $outfile; if (-e $file_prehip) { $infile = $file_prehip; $outfile = $fileName; } else { system ("cp $fileName $file_prehip"); $infile = $file_prehip; $outfile = $fileName; } open(INFILE,"<", $infile) or die "error: could not open $infile"; open(OUTFILE,">", $outfile) or die "error: could not open $outfile"; $OUTFILE = OUTFILE; } else { open(INFILE,"<", $fileName) or die "error: could not open $fileName"; if ($hipFileName ne "") { open(OUTFILE,">", $hipFileName) or die "error: could not open $hipFileName"; $OUTFILE = OUTFILE; } else { $OUTFILE = STDOUT; } } # Count of transforms in this file clearStats(\%ft, \@statNames); my $countKeywords = 0; my $warnings = 0; my $lineCount = 0; %convertedTags = (); %tagsToConvertedTags = (); undef $/; # Read whole file at once, so we can match newlines while () { maskComments(\$_); $countKeywords += m/__global__/; $countKeywords += m/__shared__/; unless ($quiet_warnings) { my @lines = split /\n/, $_; my $line_num = 0; foreach (@lines) { $line_num++; my %unique_words = map { $_ => 1 } m/\b([a-zA-Z_]\w*)\b/g; foreach my $func (keys %unique_words) { if (!$experimental && exists $experimental_funcs{$func}) { print STDERR " $fileName:$line_num: warning: experimental ROCm HIP identifier: $func $experimental_funcs{$func}\n"; $warnings++; } if (exists $removed_funcs{$func}) { my $cuda = (index(lc($func), "cudnn") == 0) ? "CUDNN" : "CUDA"; print STDERR " $fileName:$line_num: warning: removed CUDA identifier: $func since $cuda $removed_funcs{$func}\n"; $warnings++; } if (exists $deprecated_funcs{$func}) { my $cuda = (index(lc($func), "cudnn") == 0) ? "CUDNN" : "CUDA"; print STDERR " $fileName:$line_num: warning: deprecated CUDA identifier: $func since $cuda $deprecated_funcs{$func}\n"; $warnings++; } if ($roc) { if (exists $hash_RocOnlyUnsupportedFunctions{$func}) { print STDERR " $fileName:$line_num: warning: unsupported ROC identifier: $func\n"; $warnings++; } if (exists $hash_MIOpenOnlyUnsupportedFunctions{$func}) { print STDERR " $fileName:$line_num: warning: unsupported MIOpen identifier: $func\n"; $warnings++; } } else { if (exists $hash_HipOnlyUnsupportedFunctions{$func}) { print STDERR " $fileName:$line_num: warning: unsupported HIP identifier: $func\n"; $warnings++; } if ($miopen) { if (exists $hash_MIOpenOnlyUnsupportedFunctions{$func}) { print STDERR " $fileName:$line_num: warning: unsupported MIOpen identifier: $func\n"; $warnings++; } } else { if (exists $hash_HipDNNOnlyUnsupportedFunctions{$func}) { print STDERR " $fileName:$line_num: warning: unsupported hipDNN identifier: $func\n"; $warnings++; } } } if (exists $hash_UnsupportedDeviceDataTypes{$func}) { print STDERR " $fileName:$line_num: warning: unsupported device data type identifier: $func\n"; $warnings++; } if (exists $hash_UnsupportedDeviceFunctions{$func}) { if ($_ =~ m/\b$func\b\s*\(/ && $_ !~ m/\w+::$func\b\s*\(/) { print STDERR " $fileName:$line_num: warning: unsupported device function \"$func\": $_\n"; $warnings++; } } } } } if ($roc) { rocIncludes(); MIOpenIncludes(); } if ($miopen) { MIOpenIncludes(); } if ($experimental) { experimentalIncludes(); } simpleIncludes(); if (defined $master_regex) { $_ =~ s/$master_regex/do { my $match = $1; if (exists $mappings{$match}) { my $b = $mappings{$match}->{rep}; my $t = $mappings{$match}->{type}; $ft{$t}++; $convertedTags{$b}++; $convertedTagsTotal{$b}++; $tagsToConvertedTags{$match} = $b; $tagsToConvertedTagsTotal{$match} = $b; $b; } else { $match; } }/ge; } if (!$cuda_kernel_execution_syntax || $hip_kernel_execution_syntax) { transformKernelLaunch(); } transformCubNamespace(); my $hasDeviceCode = $countKeywords + $ft{'device_function'} + $ft{'device_type'}; foreach my $func (keys %hash_SupportedDeviceDataTypes) { my $c = () = $_ =~ m/\b$func\b/g; if ($c) { $ft{'device_type'} += $c; } } foreach my $func (keys %hash_SupportedDeviceFunctions) { my $c = () = $_ =~ m/\b$func\b\s*\((?!\s*void)/g; if ($c) { $ft{'device_function'} += $c; } } unless ($quiet_warnings) { # Copy into array of lines, process line-by-line to show warnings if ($hasDeviceCode or (/\bcu|CU/) or (/<<<.*>>>/)) { my @lines = split /\n/, $_; my $line_num = 0; foreach (@lines) { $line_num++; # Remove any whitelisted words foreach $w (@whitelist) { redo if s/\b$w\b/ZAP/ } if ((/(\bcuda[A-Z]\w+)/) or ((/<<<.*>>>/) and ($hip_kernel_execution_syntax))) { # Flag any remaining code that look like cuda API calls: may want to add these to hipify $warnings++; print STDERR " warning: $fileName:#$line_num : $_\n"; } } } } transformHostFunctions(); unmaskComments(\$_); # TODO: would like to move this code outside loop but it uses $_ which contains the whole file unless ($no_output) { my $apiCalls = $ft{'error'} + $ft{'init'} + $ft{'version'} + $ft{'device'} + $ft{'context'} + $ft{'module'} + $ft{'library'} + $ft{'memory'} + $ft{'virtual_memory'} + $ft{'ordered_memory'} + $ft{'multicast'} + $ft{'unified'} + $ft{'stream'} + $ft{'event'} + $ft{'external_resource'} + $ft{'stream_memory'} + $ft{'execution'} + $ft{'graph'} + $ft{'occupancy'} + $ft{'texture'} + $ft{'surface'} + $ft{'tensor'} + $ft{'peer'} + $ft{'graphics'} + $ft{'driver_entry_point'} + $ft{'cpp'} + $ft{'coredump'} + $ft{'green_context'} + $ft{'error_log'} + $ft{'driver_interact'} + $ft{'profiler'} + $ft{'openGL'} + $ft{'D3D9'} + $ft{'D3D10'} + $ft{'D3D11'} + $ft{'VDPAU'} + $ft{'EGL'} + $ft{'thread'} + $ft{'complex'} + $ft{'library'} + $ft{'device_library'} + $ft{'device_type'} + $ft{'include'} + $ft{'include_cuda_main_header'} + $ft{'include_cuda_main_header_v2'} + $ft{'type'} + $ft{'literal'} + $ft{'numeric_literal'} + $ft{'define'}; my $kernStuff = $hasDeviceCode + $ft{'kernel_launch'} + $ft{'device_function'} + $ft{'device_type'}; my $totalCalls = $apiCalls + $kernStuff; $is_dos = m/\r\n$/; if ($totalCalls and ($kernStuff != 0)) { # TODO: implement hipify-clang's logic with header files AMAP print $OUTFILE '#include "hip/hip_runtime.h"' . ($is_dos ? "\r\n" : "\n"); } print $OUTFILE "$_"; } $lineCount = $_ =~ tr/\n//; } my $totalConverted = totalStats(\%ft); if (($totalConverted+$warnings) and $print_stats) { printStats(\%ft, $warnings, $lineCount, $fileName, 0); } # Update totals for all files addStats(\%tt, \%ft); $Twarnings += $warnings; $TlineCount += $lineCount; } # Unless filtered directory or file } # Print total stats for all files processed if ($print_stats and ($fileCount > 1)) { printStats(\%tt, $Twarnings, $TlineCount, "GLOBAL", 1); print STDERR "\n"; }