Files
TheRock/compiler/hipify/bin/hipify-perl
T
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

18438 lines
962 KiB
Perl
Executable File

#!/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 =<<USAGE;
hipify-perl is a tool to translate CUDA source code into portable HIP C++
USAGE: hipify-perl [OPTIONS] INPUT_FILE
OPTIONS:
-cuda-kernel-execution-syntax - Keep CUDA kernel launch syntax (default)
-examine - Combines -no-output and -print-stats options
-exclude-dirs=s - Exclude directories
-exclude-files=s - Exclude files
-experimental - HIPIFY experimentally supported APIs
-help - Display available options
-hip-kernel-execution-syntax - Transform CUDA kernel launch syntax to a regular HIP function call (overrides "--cuda-kernel-execution-syntax")
-inplace - Backup the input file in .prehip file, modify the input file inplace
-miopen - Translate cuDNN to MIOpen instead of hipDNN where it is possible
-no-output - Don't write any translated output to stdout
-o=s - Output filename
-print-stats - Print translation statistics
-quiet-warnings - Don't print warnings on unknown CUDA identifiers
-roc - Translate to roc instead of hip where it is possible
-version - The supported HIP version
-whitelist=s - Whitelist of identifiers
USAGE
#
use warnings;
use Cwd;
use Getopt::Long;
use File::Basename;
my $whitelist = "";
my $exclude_dirs = "";
my $exclude_files = "";
my $fileName = "";
my $hipFileName = "";
my %ft;
my %tagsToConvertedTags = ();
my %tagsToConvertedTagsTotal = ();
my %convertedTags = ();
my %convertedTagsTotal = ();
GetOptions(
"cuda-kernel-execution-syntax" => \$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<false>", "type");
k("curandStateScrambledSobol32_t", "rocrand_state_scrambled_sobol32", "type");
k("curandStateScrambledSobol64", "rocrand_device::scrambled_sobol64_engine<false>", "type");
k("curandStateScrambledSobol64_t", "rocrand_state_scrambled_sobol64", "type");
k("curandStateSobol32", "rocrand_device::sobol32_engine<false>", "type");
k("curandStateSobol32_t", "rocrand_state_sobol32", "type");
k("curandStateSobol64", "rocrand_device::sobol64_engine<false>", "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 =~ /</;
my $res = "hipLaunchKernelGGL($f, $a[0], $a[1], $a[2], $a[3]" . ($p =~ /\)/ ? ")" : ", ");
$res;
}}gexs;
if ($k) { $ft{'kernel_launch'} += $k; }
}
sub transformCubNamespace {
s/using\s*namespace\s*cub/using namespace hipcub/g;
s/\bcub::\b/hipcub::/g;
}
sub transformHostFunctions {
my $process_args = sub {
my ($f, $args_str, $argIdx, $actionType, $cast) = @_;
my $args_inner = substr($args_str, 1, -1);
my (@a, $d, $cur);
foreach my $s (split //, $args_inner) {
if ($s =~ /[\(\[\<\{]/) { $d++ } elsif ($s =~ /[\)\]\>\}]/) { $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<const void*>") }ges;
}
foreach $func (
"hipFuncGetAttributes"
)
{
s{\b($func)\s*(\((?:[^()]+|(?2))*\))}{ $process_args->($1, $2, 1, 1, "reinterpret_cast<const void*>") }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 (<INFILE>) {
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";
}