CUDA API Migration Support
Migration support status updated on 03/22/2024.
The following tables provide the current status for CUDA* API migration support.
ASM API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| abs | YES | |
| activemask | NO | |
| add | YES | Partial | 
| addc | NO | |
| alloca | NO | |
| and | YES | |
| applypriority | NO | |
| atom | NO | |
| bar | YES | Partial | 
| barrier | NO | |
| bfe | YES | |
| bfi | YES | |
| bfind | NO | |
| bmsk | NO | |
| bra | NO | |
| brev | YES | |
| brkpt | NO | |
| brx | NO | |
| call | NO | |
| clz | YES | |
| cnot | YES | |
| copysign | YES | |
| cos | YES | |
| cp | NO | |
| createpolicy | NO | |
| cvt | NO | |
| cvta | NO | |
| discard | NO | |
| div | YES | Partial | 
| dp2a | YES | |
| dp4a | YES | |
| elect | NO | |
| ex2 | YES | |
| exit | NO | |
| fence | NO | |
| fma | NO | |
| fns | NO | |
| getctarank | NO | |
| griddepcontrol | NO | |
| isspacep | NO | |
| istypep | NO | |
| ld | NO | |
| ldmatrix | NO | |
| ldu | NO | |
| lg2 | YES | |
| lop3 | YES | |
| mad | YES | Partial | 
| mad24 | YES | Partial | 
| madc | NO | |
| mapa | NO | |
| match | NO | |
| max | YES | |
| mbarrier | NO | |
| membar | NO | |
| min | YES | |
| mma | NO | |
| mov | YES | |
| movmatrix | NO | |
| mul | YES | Partial | 
| mul24 | YES | Partial | 
| multimem | NO | |
| nanosleep | NO | |
| neg | YES | |
| not | YES | |
| or | YES | |
| pmevent | NO | |
| popc | YES | |
| prefetch | NO | |
| prefetchu | NO | |
| prmt | NO | |
| rcp | NO | |
| red | NO | |
| redux | NO | |
| rem | YES | |
| ret | NO | |
| rsqrt | YES | |
| sad | YES | |
| selp | YES | |
| set | NO | |
| setmaxnreg | NO | |
| setp | YES | |
| shf | NO | |
| shfl | NO | |
| shl | YES | |
| shr | YES | |
| sin | YES | |
| slct | NO | |
| sqrt | YES | |
| st | NO | |
| stackrestore | NO | |
| stacksave | NO | |
| stmatrix | NO | |
| sub | YES | Partial | 
| subc | NO | |
| suld | NO | |
| suq | NO | |
| sured | NO | |
| sust | NO | |
| szext | NO | |
| tanh | YES | |
| testp | YES | |
| tex | NO | |
| tld4 | NO | |
| trap | NO | |
| txq | NO | |
| vabsdiff | YES | Partial | 
| vabsdiff2 | YES | Partial | 
| vabsdiff4 | YES | Partial | 
| vadd | YES | Partial | 
| vadd2 | YES | Partial | 
| vadd4 | YES | Partial | 
| vavrg2 | YES | Partial | 
| vavrg4 | YES | Partial | 
| vmad | NO | |
| vmax | YES | Partial | 
| vmax2 | YES | Partial | 
| vmax4 | YES | Partial | 
| vmin | YES | Partial | 
| vmin2 | YES | Partial | 
| vmin4 | YES | Partial | 
| vote | NO | |
| vset | NO | |
| vset2 | NO | |
| vset4 | NO | |
| vshl | YES | Partial | 
| vshr | YES | Partial | 
| vsub | YES | Partial | 
| vsub2 | YES | Partial | 
| vsub4 | YES | Partial | 
| wgmma | NO | |
| wmma | NO | |
| xor | YES | Partial | 
CUB API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| cub::ShuffleUp | NO | |
| cub::ShuffleDown | NO | |
| cub::ShuffleIndex | YES | |
| cub::WarpScan::InclusiveSum | YES | |
| cub::WarpScan::ExclusiveSum | YES | |
| cub::WarpScan::InclusiveScan | YES | |
| cub::WarpScan::ExclusiveScan | YES | |
| cub::WarpScan::Scan | NO | |
| cub::WarpScan::Broadcast | YES | |
| cub::WarpReduce::Sum | YES | |
| cub::WarpReduce::HeadSegmentedSum | NO | |
| cub::WarpReduce::TailSegmentedSum | NO | |
| cub::WarpReduce::Reduce | YES | |
| cub::WarpReduce::HeadSegmentedReduce | NO | |
| cub::WarpReduce::TailSegmentedReduce | NO | |
| cub::WarpExchange::BlockedToStriped | NO | |
| cub::WarpExchange::StripedToBlocked | NO | |
| cub::WarpExchange::ScatterToStriped | NO | |
| cub::WarpLoad::Load | NO | |
| cub::WarpStore::Store | NO | |
| cub::BlockAdjacentDifference::SubtractLeft | NO | |
| cub::BlockAdjacentDifference::SubtractLeftPartialTile | NO | |
| cub::BlockAdjacentDifference::SubtractRight | NO | |
| cub::BlockAdjacentDifference::SubtractRightPartialTile | NO | |
| cub::BlockAdjacentDifference::FlagHeads | NO | |
| cub::BlockAdjacentDifference::FlagTails | NO | |
| cub::BlockAdjacentDifference::FlagHeadsAndTails | NO | |
| cub::BlockDiscontinuity::FlagHeads | NO | |
| cub::BlockDiscontinuity::FlagTails | NO | |
| cub::BlockDiscontinuity::FlagHeadsAndTails | NO | |
| cub::BlockExchange::StripedToBlocked | NO | |
| cub::BlockExchange::BlockedToStriped | NO | |
| cub::BlockExchange::WarpStripedToBlocked | NO | |
| cub::BlockExchange::BlockedToWarpStriped | NO | |
| cub::BlockExchange::ScatterToBlocked | NO | |
| cub::BlockExchange::ScatterToStriped | NO | |
| cub::BlockExchange::ScatterToStripedGuarded | NO | |
| cub::BlockExchange::ScatterToStripedFlagged | NO | |
| cub::BlockHistogram::InitHistogram | NO | |
| cub::BlockHistogram::Histogram | NO | |
| cub::BlockHistogram::Composite | NO | |
| cub::BlockLoad::Load | NO | |
| cub::BlockStore::Store | NO | |
| cub::BlockRadixSort::Sort | NO | |
| cub::BlockRadixSort::SortDescending | NO | |
| cub::BlockRadixSort::SortBlockedToStriped | NO | |
| cub::BlockRadixSort::SortDescendingBlockedToStriped | NO | |
| cub::BlockReduce::Reduce | YES | |
| cub::BlockReduce::Sum | YES | |
| cub::BlockScan::ExclusiveSum | YES | |
| cub::BlockScan::ExclusiveScan | YES | |
| cub::BlockScan::InclusiveSum | YES | |
| cub::BlockScan::InclusiveScan | YES | |
| cub::BlockShuffle::Offset | NO | |
| cub::BlockShuffle::Rotate | NO | |
| cub::BlockShuffle::Up | NO | |
| cub::BlockShuffle::Down | NO | |
| cub::DeviceAdjacentDifference::SubtractLeftCopy | NO | |
| cub::DeviceAdjacentDifference::SubtractLeft | NO | |
| cub::DeviceAdjacentDifference::SubtractRightCopy | NO | |
| cub::DeviceAdjacentDifference::SubtractRight | NO | |
| cub::DeviceHistogram::HistogramEven | YES | |
| cub::DeviceHistogram::MultiHistogramEven | YES | |
| cub::DeviceHistogram::HistogramRange | YES | |
| cub::DeviceHistogram::MultiHistogramRange | YES | |
| cub::DevicePartition::Flagged | YES | |
| cub::DevicePartition::If | YES | |
| cub::DeviceMergeSort::SortPairs | YES | |
| cub::DeviceMergeSort::SortPairsCopy | NO | |
| cub::DeviceMergeSort::SortKeys | YES | |
| cub::DeviceMergeSort::SortKeysCopy | YES | |
| cub::DeviceMergeSort::StableSortPairs | YES | |
| cub::DeviceMergeSort::StableSortKeys | YES | |
| cub::DeviceRadixSort::SortPairs | YES | |
| cub::DeviceRadixSort::SortPairsDescending | YES | |
| cub::DeviceRadixSort::SortKeys | YES | |
| cub::DeviceRadixSort::SortKeysDescending | YES | |
| cub::DeviceReduce::Reduce | YES | |
| cub::DeviceReduce::Sum | YES | |
| cub::DeviceReduce::Min | YES | |
| cub::DeviceReduce::ArgMin | YES | |
| cub::DeviceReduce::Max | YES | |
| cub::DeviceReduce::ArgMax | YES | |
| cub::DeviceReduce::ReduceByKey | YES | |
| cub::DeviceRunLengthEncode::Encode | YES | |
| cub::DeviceRunLengthEncode::NonTrivialRuns | YES | |
| cub::DeviceScan::ExclusiveSum | YES | |
| cub::DeviceScan::ExclusiveScan | YES | |
| cub::DeviceScan::InclusiveSum | YES | |
| cub::DeviceScan::InclusiveScan | YES | |
| cub::DeviceScan::InclusiveSumByKey | YES | |
| cub::DeviceScan::ExclusiveSumByKey | YES | |
| cub::DeviceScan::InclusiveScanByKey | YES | |
| cub::DeviceScan::ExclusiveScanByKey | YES | |
| cub::DeviceSelect::Flagged | YES | |
| cub::DeviceSelect::If | YES | |
| cub::DeviceSelect::Unique | YES | |
| cub::DeviceSelect::UniqueByKey | YES | |
| cub::DeviceSpmv::CsrMV | NO | |
| cub::DeviceSegmentedRadixSort::SortPairs | YES | |
| cub::DeviceSegmentedRadixSort::SortPairsDescending | YES | |
| cub::DeviceSegmentedRadixSort::SortKeys | YES | |
| cub::DeviceSegmentedRadixSort::SortKeysDescending | YES | |
| cub::DeviceSegmentedReduce::Reduce | YES | |
| cub::DeviceSegmentedReduce::Sum | YES | |
| cub::DeviceSegmentedReduce::Min | YES | |
| cub::DeviceSegmentedReduce::ArgMin | YES | |
| cub::DeviceSegmentedReduce::Max | YES | |
| cub::DeviceSegmentedReduce::ArgMax | YES | |
| cub::DeviceSegmentedSort::SortKeys | YES | |
| cub::DeviceSegmentedSort::SortKeysDescending | YES | |
| cub::DeviceSegmentedSort::StableSortKeys | YES | |
| cub::DeviceSegmentedSort::StableSortKeysDescending | YES | |
| cub::DeviceSegmentedSort::SortPairs | YES | |
| cub::DeviceSegmentedSort::SortPairsDescending | YES | |
| cub::DeviceSegmentedSort::StableSortPairs | YES | |
| cub::DeviceSegmentedSort::StableSortPairsDescending | YES | |
| cub::ThreadLoad | YES | |
| cub::ThreadStore | YES | |
| cub::LoadDirectBlocked | NO | |
| cub::LoadDirectBlockedVectorized | NO | |
| cub::StoreDirectBlocked | NO | |
| cub::StoreDirectBlockedVectorized | NO | |
| cub::LoadDirectStriped | NO | |
| cub::StoreDirectStriped | NO | |
| cub::LoadDirectWarpStriped | NO | |
| cub::StoreDirectWarpStriped | NO | |
| cub::SHR_ADD | YES | |
| cub::SHL_ADD | YES | |
| cub::BFE | YES | |
| cub::BFI | YES | |
| cub::IADD3 | YES | |
| cub::PRMT | NO | |
| cub::ThreadExit | NO | |
| cub::ThreadTrap | NO | |
| cub::RowMajorTid | NO | |
| cub::LaneId | YES | |
| cub::WarpId | YES | |
| cub::LaneMaskLt | NO | |
| cub::LaneMaskLe | NO | |
| cub::LaneMaskGt | NO | |
| cub::LaneMaskGe | NO | |
| cub::CachingDeviceAllocator::SetMaxCachedBytes | NO | |
| cub::CachingDeviceAllocator::DeviceAllocate | NO | |
| cub::CachingDeviceAllocator::DeviceFree | NO | |
| cub::CachingDeviceAllocator::FreeAllCached | NO | |
| cub::ChainedPolicy::Invoke | NO | |
| cub::Debug | NO | |
| cub::MaxSmOccupancy | NO | |
| cub::PtxVersion | YES | |
| cub::SmVersion | NO | |
| cub::CurrentDevice | YES | |
| cub::DeviceCount | YES | |
| cub::DeviceCountUncached | YES | |
| cub::DeviceCountCachedValue | YES | |
| cub::PtxVersionUncached | YES | |
| cub::SmVersionUncached | NO | |
| cub::SyncStream | YES | |
| cub::ArgIndexInputIterator::normalize | YES | |
| cub::TexObjInputIterator::BindTexture | NO | |
| cub::TexObjInputIterator::UnbindTexture | NO | |
| cub::TexRefInputIterator::BindTexture | NO | |
| cub::TexRefInputIterator::UnbindTexture | NO | |
| cub::CountingInputIterator | YES | |
| cub::TransformInputIterator | YES | |
| cub::ConstantInputIterator | YES | |
| cub::DiscardOutputIterator | YES | 
cuBLAS API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| cublasCreate | YES | |
| cublasDestroy | YES | |
| cublasGetVersion | YES | |
| cublasGetProperty | NO | |
| cublasSetStream | YES | |
| cublasGetStream | YES | |
| cublasGetPointerMode | YES | |
| cublasSetPointerMode | YES | |
| cublasSetVector | YES | |
| cublasGetVector | YES | |
| cublasSetMatrix | YES | |
| cublasGetMatrix | YES | |
| cublasSetVectorAsync | YES | |
| cublasGetVectorAsync | YES | |
| cublasSetMatrixAsync | YES | |
| cublasGetMatrixAsync | YES | |
| cublasSetAtomicsMode | YES | |
| cublasGetAtomicsMode | YES | |
| cublasSetMathMode | YES | |
| cublasGetMathMode | YES | |
| cublasLoggerConfigure | NO | |
| cublasGetLoggerCallback | NO | |
| cublasSetLoggerCallback | NO | |
| cublasIsamax | YES | |
| cublasIdamax | YES | |
| cublasIcamax | YES | |
| cublasIzamax | YES | |
| cublasIsamin | YES | |
| cublasIdamin | YES | |
| cublasIcamin | YES | |
| cublasIzamin | YES | |
| cublasSasum | YES | |
| cublasDasum | YES | |
| cublasScasum | YES | |
| cublasDzasum | YES | |
| cublasSaxpy | YES | |
| cublasDaxpy | YES | |
| cublasCaxpy | YES | |
| cublasZaxpy | YES | |
| cublasScopy | YES | |
| cublasDcopy | YES | |
| cublasCcopy | YES | |
| cublasZcopy | YES | |
| cublasSdot | YES | |
| cublasDdot | YES | |
| cublasCdotu | YES | |
| cublasCdotc | YES | |
| cublasZdotu | YES | |
| cublasZdotc | YES | |
| cublasSnrm2 | YES | |
| cublasDnrm2 | YES | |
| cublasScnrm2 | YES | |
| cublasDznrm2 | YES | |
| cublasSrot | YES | |
| cublasDrot | YES | |
| cublasCrot | YES | |
| cublasCsrot | YES | |
| cublasZrot | YES | |
| cublasZdrot | YES | |
| cublasSrotg | YES | |
| cublasDrotg | YES | |
| cublasCrotg | YES | |
| cublasZrotg | YES | |
| cublasSrotm | YES | |
| cublasDrotm | YES | |
| cublasSrotmg | YES | |
| cublasDrotmg | YES | |
| cublasSscal | YES | |
| cublasDscal | YES | |
| cublasCscal | YES | |
| cublasCsscal | YES | |
| cublasZscal | YES | |
| cublasZdscal | YES | |
| cublasSswap | YES | |
| cublasDswap | YES | |
| cublasCswap | YES | |
| cublasZswap | YES | |
| cublasSgbmv | YES | |
| cublasDgbmv | YES | |
| cublasCgbmv | YES | |
| cublasZgbmv | YES | |
| cublasSgemv | YES | |
| cublasDgemv | YES | |
| cublasCgemv | YES | |
| cublasZgemv | YES | |
| cublasSger | YES | |
| cublasDger | YES | |
| cublasCgeru | YES | |
| cublasCgerc | YES | |
| cublasZgeru | YES | |
| cublasZgerc | YES | |
| cublasSsbmv | YES | |
| cublasDsbmv | YES | |
| cublasSspmv | YES | |
| cublasDspmv | YES | |
| cublasSspr | YES | |
| cublasDspr | YES | |
| cublasSspr2 | YES | |
| cublasDspr2 | YES | |
| cublasSsymv | YES | |
| cublasDsymv | YES | |
| cublasCsymv | YES | |
| cublasZsymv | YES | |
| cublasSsyr | YES | |
| cublasDsyr | YES | |
| cublasCsyr | YES | |
| cublasZsyr | YES | |
| cublasSsyr2 | YES | |
| cublasDsyr2 | YES | |
| cublasCsyr2 | YES | |
| cublasZsyr2 | YES | |
| cublasStbmv | YES | |
| cublasDtbmv | YES | |
| cublasCtbmv | YES | |
| cublasZtbmv | YES | |
| cublasStbsv | YES | |
| cublasDtbsv | YES | |
| cublasCtbsv | YES | |
| cublasZtbsv | YES | |
| cublasStpmv | YES | |
| cublasDtpmv | YES | |
| cublasCtpmv | YES | |
| cublasZtpmv | YES | |
| cublasStpsv | YES | |
| cublasDtpsv | YES | |
| cublasCtpsv | YES | |
| cublasZtpsv | YES | |
| cublasStrmv | YES | |
| cublasDtrmv | YES | |
| cublasCtrmv | YES | |
| cublasZtrmv | YES | |
| cublasStrsv | YES | |
| cublasDtrsv | YES | |
| cublasCtrsv | YES | |
| cublasZtrsv | YES | |
| cublasChemv | YES | |
| cublasZhemv | YES | |
| cublasChbmv | YES | |
| cublasZhbmv | YES | |
| cublasChpmv | YES | |
| cublasZhpmv | YES | |
| cublasCher | YES | |
| cublasZher | YES | |
| cublasCher2 | YES | |
| cublasZher2 | YES | |
| cublasChpr | YES | |
| cublasZhpr | YES | |
| cublasChpr2 | YES | |
| cublasZhpr2 | YES | |
| cublasSgemm | YES | |
| cublasDgemm | YES | |
| cublasCgemm | YES | |
| cublasZgemm | YES | |
| cublasHgemm | YES | |
| cublasCgemm3m | YES | |
| cublasZgemm3m | YES | |
| cublasHgemmBatched | YES | |
| cublasSgemmBatched | YES | |
| cublasDgemmBatched | YES | |
| cublasCgemmBatched | YES | |
| cublasZgemmBatched | YES | |
| cublasHgemmStridedBatched | YES | |
| cublasSgemmStridedBatched | YES | |
| cublasDgemmStridedBatched | YES | |
| cublasCgemmStridedBatched | YES | |
| cublasCgemm3mStridedBatched | NO | |
| cublasZgemmStridedBatched | YES | |
| cublasSsymm | YES | |
| cublasDsymm | YES | |
| cublasCsymm | YES | |
| cublasZsymm | YES | |
| cublasSsyrk | YES | |
| cublasDsyrk | YES | |
| cublasCsyrk | YES | |
| cublasZsyrk | YES | |
| cublasSsyr2k | YES | |
| cublasDsyr2k | YES | |
| cublasCsyr2k | YES | |
| cublasZsyr2k | YES | |
| cublasSsyrkx | YES | |
| cublasDsyrkx | YES | |
| cublasCsyrkx | YES | |
| cublasZsyrkx | YES | |
| cublasStrmm | YES | |
| cublasDtrmm | YES | |
| cublasCtrmm | YES | |
| cublasZtrmm | YES | |
| cublasStrsm | YES | |
| cublasDtrsm | YES | |
| cublasCtrsm | YES | |
| cublasZtrsm | YES | |
| cublasStrsmBatched | YES | |
| cublasDtrsmBatched | YES | |
| cublasCtrsmBatched | YES | |
| cublasZtrsmBatched | YES | |
| cublasChemm | YES | |
| cublasZhemm | YES | |
| cublasCherk | YES | |
| cublasZherk | YES | |
| cublasCher2k | YES | |
| cublasZher2k | YES | |
| cublasCherkx | YES | |
| cublasZherkx | YES | |
| cublasSgeam | YES | |
| cublasDgeam | YES | |
| cublasCgeam | YES | |
| cublasZgeam | YES | |
| cublasSdgmm | YES | |
| cublasDdgmm | YES | |
| cublasCdgmm | YES | |
| cublasZdgmm | YES | |
| cublasSgetrfBatched | YES | |
| cublasDgetrfBatched | YES | |
| cublasCgetrfBatched | YES | |
| cublasZgetrfBatched | YES | |
| cublasSgetrsBatched | YES | |
| cublasDgetrsBatched | YES | |
| cublasCgetrsBatched | YES | |
| cublasZgetrsBatched | YES | |
| cublasSgetriBatched | YES | |
| cublasDgetriBatched | YES | |
| cublasCgetriBatched | YES | |
| cublasZgetriBatched | YES | |
| cublasSmatinvBatched | NO | |
| cublasDmatinvBatched | NO | |
| cublasCmatinvBatched | NO | |
| cublasZmatinvBatched | NO | |
| cublasSgeqrfBatched | YES | |
| cublasDgeqrfBatched | YES | |
| cublasCgeqrfBatched | YES | |
| cublasZgeqrfBatched | YES | |
| cublasSgelsBatched | NO | |
| cublasDgelsBatched | NO | |
| cublasCgelsBatched | NO | |
| cublasZgelsBatched | NO | |
| cublasStpttr | NO | |
| cublasDtpttr | NO | |
| cublasCtpttr | NO | |
| cublasZtpttr | NO | |
| cublasStrttp | NO | |
| cublasDtrttp | NO | |
| cublasCtrttp | NO | |
| cublasZtrttp | NO | |
| cublasSgemmEx | YES | |
| cublasCgemmEx | YES | |
| cublasGemmEx | YES | |
| cublasGemmBatchedEx | YES | |
| cublasGemmStridedBatchedEx | YES | |
| cublasCsyrkEx | NO | |
| cublasCsyrk3mEx | NO | |
| cublasCherkEx | NO | |
| cublasCherk3mEx | NO | |
| cublasNrm2Ex | YES | |
| cublasAxpyEx | YES | |
| cublasDotEx | YES | |
| cublasScalEx | YES | |
| cublasLtCreate | NO | |
| cublasLtDestroy | NO | |
| cublasLtGetVersion | NO | |
| cublasLtGetCudartVersion | NO | |
| cublasLtGetProperty | NO | |
| cublasLtMatmul | NO | |
| cublasLtMatrixLayoutCreate | NO | |
| cublasLtMatrixLayoutGetAttribute | NO | |
| cublasLtMatrixLayoutSetAttribute | NO | |
| cublasLtMatrixLayoutDestroy | NO | |
| cublasLtMatrixTransform | NO | |
| cublasLtMatmulDescCreate | NO | |
| cublasLtMatmulDescDestroy | NO | |
| cublasLtMatmulDescSetAttribute | NO | |
| cublasLtMatmulDescGetAttribute | NO | |
| cublasLtMatrixTransformDescCreate | NO | |
| cublasLtMatrixTransformDescDestroy | NO | |
| cublasLtMatrixTransformDescSetAttribute | NO | |
| cublasLtMatrixTransformDescGetAttribute | NO | |
| cublasLtMatmulPreferenceCreate | NO | |
| cublasLtMatmulPreferenceDestroy | NO | |
| cublasLtMatmulPreferenceSetAttribute | NO | |
| cublasLtMatmulPreferenceGetAttribute | NO | |
| cublasLtMatmulAlgoCheck | NO | |
| cublasLtMatmulAlgoGetHeuristic | NO | |
| cublasLtMatmulAlgoGetIds | NO | |
| cublasLtMatmulAlgoInit | NO | |
| cublasLtMatmulAlgoCapGetAttribute | NO | |
| cublasLtMatmulAlgoConfigSetAttribute | NO | |
| cublasLtMatmulAlgoConfigGetAttribute | NO | |
| cublasXtCreate | NO | |
| cublasXtDestroy | NO | |
| cublasXtDeviceSelect | NO | |
| cublasXtSetBlockDim | NO | |
| cublasXtGetBlockDim | NO | |
| cublasXtSetCpuRoutine | NO | |
| cublasXtSetCpuRatio | NO | |
| cublasXtSetPinningMemMode | NO | |
| cublasXtGetPinningMemMode | NO | |
| cublasXtSgemm | NO | |
| cublasXtDgemm | NO | |
| cublasXtCgemm | NO | |
| cublasXtZgemm | NO | |
| cublasXtChemm | NO | |
| cublasXtZhemm | NO | |
| cublasXtSsymm | NO | |
| cublasXtDsymm | NO | |
| cublasXtCsymm | NO | |
| cublasXtZsymm | NO | |
| cublasXtSsyrk | NO | |
| cublasXtDsyrk | NO | |
| cublasXtCsyrk | NO | |
| cublasXtZsyrk | NO | |
| cublasXtSsyr2k | NO | |
| cublasXtDsyr2k | NO | |
| cublasXtCsyr2k | NO | |
| cublasXtZsyr2k | NO | |
| cublasXtSsyrkx | NO | |
| cublasXtDsyrkx | NO | |
| cublasXtCsyrkx | NO | |
| cublasXtZsyrkx | NO | |
| cublasXtCherk | NO | |
| cublasXtZherk | NO | |
| cublasXtCher2k | NO | |
| cublasXtZher2k | NO | |
| cublasXtCherkx | NO | |
| cublasXtZherkx | NO | |
| cublasXtStrsm | NO | |
| cublasXtDtrsm | NO | |
| cublasXtCtrsm | NO | |
| cublasXtZtrsm | NO | |
| cublasXtStrmm | NO | |
| cublasXtDtrmm | NO | |
| cublasXtCtrmm | NO | |
| cublasXtZtrmm | NO | |
| cublasXtSspmm | NO | |
| cublasXtDspmm | NO | |
| cublasXtCspmm | NO | |
| cublasXtZspmm | NO | |
| cublasInit | YES | |
| cublasShutdown | YES | |
| cublasGetError | YES | |
| cublasGetVersion | YES | |
| cublasAlloc | YES | |
| cublasFree | YES | |
| cublasSetKernelStream | YES | |
| cublasSnrm2 | YES | |
| cublasDnrm2 | YES | |
| cublasScnrm2 | YES | |
| cublasDznrm2 | YES | |
| cublasSdot | YES | |
| cublasDdot | YES | |
| cublasCdotu | YES | |
| cublasCdotc | YES | |
| cublasZdotu | YES | |
| cublasZdotc | YES | |
| cublasSscal | YES | |
| cublasDscal | YES | |
| cublasCscal | YES | |
| cublasZscal | YES | |
| cublasCsscal | YES | |
| cublasZdscal | YES | |
| cublasSaxpy | YES | |
| cublasDaxpy | YES | |
| cublasCaxpy | YES | |
| cublasZaxpy | YES | |
| cublasScopy | YES | |
| cublasDcopy | YES | |
| cublasCcopy | YES | |
| cublasZcopy | YES | |
| cublasSswap | YES | |
| cublasDswap | YES | |
| cublasCswap | YES | |
| cublasZswap | YES | |
| cublasIsamax | YES | |
| cublasIdamax | YES | |
| cublasIcamax | YES | |
| cublasIzamax | YES | |
| cublasIsamin | YES | |
| cublasIdamin | YES | |
| cublasIcamin | YES | |
| cublasIzamin | YES | |
| cublasSasum | YES | |
| cublasDasum | YES | |
| cublasScasum | YES | |
| cublasDzasum | YES | |
| cublasSrot | YES | |
| cublasDrot | YES | |
| cublasCrot | YES | |
| cublasZrot | YES | |
| cublasCsrot | YES | |
| cublasZdrot | YES | |
| cublasSrotg | YES | |
| cublasDrotg | YES | |
| cublasCrotg | NO | |
| cublasZrotg | NO | |
| cublasSrotm | YES | |
| cublasDrotm | YES | |
| cublasSrotmg | YES | |
| cublasDrotmg | YES | |
| cublasSgemv | YES | |
| cublasDgemv | YES | |
| cublasCgemv | YES | |
| cublasZgemv | YES | |
| cublasSgbmv | YES | |
| cublasDgbmv | YES | |
| cublasCgbmv | YES | |
| cublasZgbmv | YES | |
| cublasStrmv | YES | |
| cublasDtrmv | YES | |
| cublasCtrmv | YES | |
| cublasZtrmv | YES | |
| cublasStbmv | YES | |
| cublasDtbmv | YES | |
| cublasCtbmv | YES | |
| cublasZtbmv | YES | |
| cublasStpmv | YES | |
| cublasDtpmv | YES | |
| cublasCtpmv | YES | |
| cublasZtpmv | YES | |
| cublasStrsv | YES | |
| cublasDtrsv | YES | |
| cublasCtrsv | YES | |
| cublasZtrsv | YES | |
| cublasStpsv | YES | |
| cublasDtpsv | YES | |
| cublasCtpsv | YES | |
| cublasZtpsv | YES | |
| cublasStbsv | YES | |
| cublasDtbsv | YES | |
| cublasCtbsv | YES | |
| cublasZtbsv | YES | |
| cublasSsymv | YES | |
| cublasDsymv | YES | |
| cublasChemv | YES | |
| cublasZhemv | YES | |
| cublasSsbmv | YES | |
| cublasDsbmv | YES | |
| cublasChbmv | YES | |
| cublasZhbmv | YES | |
| cublasSspmv | YES | |
| cublasDspmv | YES | |
| cublasChpmv | YES | |
| cublasZhpmv | YES | |
| cublasSger | YES | |
| cublasDger | YES | |
| cublasCgeru | YES | |
| cublasCgerc | YES | |
| cublasZgeru | YES | |
| cublasZgerc | YES | |
| cublasSsyr | YES | |
| cublasDsyr | YES | |
| cublasCher | YES | |
| cublasZher | YES | |
| cublasSspr | YES | |
| cublasDspr | YES | |
| cublasChpr | YES | |
| cublasZhpr | YES | |
| cublasSsyr2 | YES | |
| cublasDsyr2 | YES | |
| cublasCher2 | YES | |
| cublasZher2 | YES | |
| cublasSspr2 | YES | |
| cublasDspr2 | YES | |
| cublasChpr2 | YES | |
| cublasZhpr2 | YES | |
| cublasSgemm | YES | |
| cublasDgemm | YES | |
| cublasCgemm | YES | |
| cublasZgemm | YES | |
| cublasSsyrk | YES | |
| cublasDsyrk | YES | |
| cublasCsyrk | YES | |
| cublasZsyrk | YES | |
| cublasCherk | YES | |
| cublasZherk | YES | |
| cublasSsyr2k | YES | |
| cublasDsyr2k | YES | |
| cublasCsyr2k | YES | |
| cublasZsyr2k | YES | |
| cublasCher2k | YES | |
| cublasZher2k | YES | |
| cublasSsymm | YES | |
| cublasDsymm | YES | |
| cublasCsymm | YES | |
| cublasZsymm | YES | |
| cublasChemm | YES | |
| cublasZhemm | YES | |
| cublasStrsm | YES | |
| cublasDtrsm | YES | |
| cublasCtrsm | YES | |
| cublasZtrsm | YES | |
| cublasStrmm | YES | |
| cublasDtrmm | YES | |
| cublasCtrmm | YES | |
| cublasZtrmm | YES | |
| cublasAsumEx | NO | |
| cublasCgemm3mBatched | NO | |
| cublasCgemm3mEx | NO | |
| cublasCopyEx | NO | |
| cublasDotcEx | YES | |
| cublasGetCudartVersion | NO | |
| cublasIamaxEx | NO | |
| cublasIaminEx | NO | |
| cublasRotEx | YES | |
| cublasRotgEx | NO | |
| cublasRotmEx | NO | |
| cublasRotmgEx | NO | |
| cublasSwapEx | NO | |
| cublasUint8gemmBias | NO | |
| cublasXerbla | NO | |
| cublasXtGetNumBoards | NO | |
| cublasXtMaxBoards | NO | |
| cublasGetSmCountTarget | NO | |
| cublasSetSmCountTarget | NO | |
| cublasGetStatusName | NO | |
| cublasGetStatusString | YES | |
| cublasLogCallback | NO | |
| cublasMigrateComputeType | NO | |
| cublasSetWorkspace | NO | |
| cublasSgemvBatched | NO | |
| cublasDgemvBatched | NO | |
| cublasCgemvBatched | NO | |
| cublasZgemvBatched | NO | |
| cublasSgemvStridedBatched | NO | |
| cublasDgemvStridedBatched | NO | |
| cublasCgemvStridedBatched | NO | |
| cublasZgemvStridedBatched | NO | |
| cublasHSHgemvBatched | NO | |
| cublasHSHgemvStridedBatched | NO | |
| cublasHSSgemvBatched | NO | |
| cublasHSSgemvStridedBatched | NO | |
| cublasTSSgemvBatched | NO | |
| cublasTSSgemvStridedBatched | NO | |
| cublasTSTgemvBatched | NO | |
| cublasTSTgemvStridedBatched | NO | |
| cublasLtGetStatusName | NO | |
| cublasLtGetStatusString | NO | |
| cublasLtLoggerForceDisable | NO | |
| cublasLtLoggerOpenFile | NO | |
| cublasLtLoggerSetCallback | NO | |
| cublasLtLoggerSetFile | NO | |
| cublasLtLoggerSetLevel | NO | |
| cublasLtLoggerSetMask | NO | |
| cublasLtMatmulDescInit | NO | |
| cublasLtMatmulPreferenceInit | NO | |
| cublasLtMatrixLayoutInit | NO | |
| cublasLtMatrixTransformDescInit | NO | |
| cublasSnrm2_64 | NO | |
| cublasDnrm2_64 | NO | |
| cublasScnrm2_64 | NO | |
| cublasDznrm2_64 | NO | |
| cublasSdot_64 | NO | |
| cublasDdot_64 | NO | |
| cublasCdotu_64 | NO | |
| cublasCdotc_64 | NO | |
| cublasZdotu_64 | NO | |
| cublasZdotc_64 | NO | |
| cublasSscal_64 | NO | |
| cublasDscal_64 | NO | |
| cublasCscal_64 | NO | |
| cublasCsscal_64 | NO | |
| cublasZscal_64 | NO | |
| cublasZdscal_64 | NO | |
| cublasSaxpy_64 | NO | |
| cublasDaxpy_64 | NO | |
| cublasCaxpy_64 | NO | |
| cublasZaxpy_64 | NO | |
| cublasScopy_64 | NO | |
| cublasDcopy_64 | NO | |
| cublasCcopy_64 | NO | |
| cublasZcopy_64 | NO | |
| cublasSswap_64 | NO | |
| cublasDswap_64 | NO | |
| cublasCswap_64 | NO | |
| cublasZswap_64 | NO | |
| cublasIsamax_64 | NO | |
| cublasIdamax_64 | NO | |
| cublasIcamax_64 | NO | |
| cublasIzamax_64 | NO | |
| cublasIsamin_64 | NO | |
| cublasIdamin_64 | NO | |
| cublasIcamin_64 | NO | |
| cublasIzamin_64 | NO | |
| cublasSasum_64 | NO | |
| cublasDasum_64 | NO | |
| cublasScasum_64 | NO | |
| cublasDzasum_64 | NO | |
| cublasSrot_64 | NO | |
| cublasDrot_64 | NO | |
| cublasCrot_64 | NO | |
| cublasCsrot_64 | NO | |
| cublasZrot_64 | NO | |
| cublasZdrot_64 | NO | |
| cublasSrotg_64 | NO | |
| cublasDrotg_64 | NO | |
| cublasCrotg_64 | NO | |
| cublasZrotg_64 | NO | |
| cublasSrotm_64 | NO | |
| cublasDrotm_64 | NO | |
| cublasSrotmg_64 | NO | |
| cublasDrotmg_64 | NO | |
| cublasSgemv_64 | NO | |
| cublasDgemv_64 | NO | |
| cublasCgemv_64 | NO | |
| cublasZgemv_64 | NO | |
| cublasSgbmv_64 | NO | |
| cublasDgbmv_64 | NO | |
| cublasCgbmv_64 | NO | |
| cublasZgbmv_64 | NO | |
| cublasStrmv_64 | NO | |
| cublasDtrmv_64 | NO | |
| cublasCtrmv_64 | NO | |
| cublasZtrmv_64 | NO | |
| cublasStbmv_64 | NO | |
| cublasDtbmv_64 | NO | |
| cublasCtbmv_64 | NO | |
| cublasZtbmv_64 | NO | |
| cublasStpmv_64 | NO | |
| cublasDtpmv_64 | NO | |
| cublasCtpmv_64 | NO | |
| cublasZtpmv_64 | NO | |
| cublasStrsv_64 | NO | |
| cublasDtrsv_64 | NO | |
| cublasCtrsv_64 | NO | |
| cublasZtrsv_64 | NO | |
| cublasStpsv_64 | NO | |
| cublasDtpsv_64 | NO | |
| cublasCtpsv_64 | NO | |
| cublasZtpsv_64 | NO | |
| cublasStbsv_64 | NO | |
| cublasDtbsv_64 | NO | |
| cublasCtbsv_64 | NO | |
| cublasZtbsv_64 | NO | |
| cublasSsymv_64 | NO | |
| cublasDsymv_64 | NO | |
| cublasCsymv_64 | NO | |
| cublasZsymv_64 | NO | |
| cublasChemv_64 | NO | |
| cublasZhemv_64 | NO | |
| cublasSsbmv_64 | NO | |
| cublasDsbmv_64 | NO | |
| cublasChbmv_64 | NO | |
| cublasZhbmv_64 | NO | |
| cublasSspmv_64 | NO | |
| cublasDspmv_64 | NO | |
| cublasChpmv_64 | NO | |
| cublasZhpmv_64 | NO | |
| cublasSger_64 | NO | |
| cublasDger_64 | NO | |
| cublasCgeru_64 | NO | |
| cublasCgerc_64 | NO | |
| cublasZgeru_64 | NO | |
| cublasZgerc_64 | NO | |
| cublasSsyr_64 | NO | |
| cublasDsyr_64 | NO | |
| cublasCsyr_64 | NO | |
| cublasZsyr_64 | NO | |
| cublasCher_64 | NO | |
| cublasZher_64 | NO | |
| cublasSspr_64 | NO | |
| cublasDspr_64 | NO | |
| cublasChpr_64 | NO | |
| cublasZhpr_64 | NO | |
| cublasSsyr2_64 | NO | |
| cublasDsyr2_64 | NO | |
| cublasCsyr2_64 | NO | |
| cublasZsyr2_64 | NO | |
| cublasCher2_64 | NO | |
| cublasZher2_64 | NO | |
| cublasSspr2_64 | NO | |
| cublasDspr2_64 | NO | |
| cublasChpr2_64 | NO | |
| cublasZhpr2_64 | NO | |
| cublasSgemm_64 | YES | |
| cublasDgemm_64 | YES | |
| cublasCgemm_64 | YES | |
| cublasZgemm_64 | YES | |
| cublasSsyrk_64 | YES | |
| cublasDsyrk_64 | YES | |
| cublasCsyrk_64 | YES | |
| cublasZsyrk_64 | YES | |
| cublasCherk_64 | YES | |
| cublasZherk_64 | YES | |
| cublasSsyr2k_64 | YES | |
| cublasDsyr2k_64 | YES | |
| cublasCsyr2k_64 | YES | |
| cublasZsyr2k_64 | YES | |
| cublasCher2k_64 | YES | |
| cublasZher2k_64 | YES | |
| cublasSsymm_64 | YES | |
| cublasDsymm_64 | YES | |
| cublasCsymm_64 | YES | |
| cublasZsymm_64 | YES | |
| cublasChemm_64 | YES | |
| cublasZhemm_64 | YES | |
| cublasStrsm_64 | YES | |
| cublasDtrsm_64 | YES | |
| cublasCtrsm_64 | YES | |
| cublasZtrsm_64 | YES | |
| cublasStrmm_64 | NO | |
| cublasDtrmm_64 | NO | |
| cublasCtrmm_64 | NO | |
| cublasZtrmm_64 | NO | |
| cublasSgeam_64 | YES | |
| cublasDgeam_64 | YES | |
| cublasCgeam_64 | YES | |
| cublasZgeam_64 | YES | |
| cublasSdgmm_64 | YES | |
| cublasDdgmm_64 | YES | |
| cublasCdgmm_64 | YES | |
| cublasZdgmm_64 | YES | 
cuDNN API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| cudnnActivationForward | YES | |
| cudnnAddTensor | YES | |
| cudnnBatchNormalizationForwardInference | YES | |
| cudnnCopyAlgorithmDescriptor | NO | |
| cudnnCreate | YES | |
| cudnnCreateActivationDescriptor | YES | |
| cudnnCreateAlgorithmDescriptor | NO | |
| cudnnCreateAlgorithmPerformance | NO | |
| cudnnCreateDropoutDescriptor | YES | |
| cudnnCreateFilterDescriptor | YES | |
| cudnnCreateLRNDescriptor | YES | |
| cudnnCreateOpTensorDescriptor | YES | |
| cudnnCreatePoolingDescriptor | YES | |
| cudnnCreateReduceTensorDescriptor | YES | |
| cudnnCreateSpatialTransformerDescriptor | NO | |
| cudnnCreateTensorDescriptor | YES | |
| cudnnCreateTensorTransformDescriptor | NO | |
| cudnnDeriveBNTensorDescriptor | YES | |
| cudnnDeriveNormTensorDescriptor | YES | |
| cudnnDestroy | YES | |
| cudnnDestroyActivationDescriptor | YES | |
| cudnnDestroyAlgorithmDescriptor | NO | |
| cudnnDestroyAlgorithmPerformance | NO | |
| cudnnDestroyDropoutDescriptor | YES | |
| cudnnDestroyFilterDescriptor | YES | |
| cudnnDestroyLRNDescriptor | YES | |
| cudnnDestroyOpTensorDescriptor | YES | |
| cudnnDestroyPoolingDescriptor | YES | |
| cudnnDestroyReduceTensorDescriptor | YES | |
| cudnnDestroySpatialTransformerDescriptor | NO | |
| cudnnDestroyTensorDescriptor | YES | |
| cudnnDestroyTensorTransformDescriptor | NO | |
| cudnnDivisiveNormalizationForward | NO | |
| cudnnDropoutForward | YES | |
| cudnnDropoutGetReserveSpaceSize | YES | |
| cudnnDropoutGetStatesSize | YES | |
| cudnnGetActivationDescriptor | YES | |
| cudnnGetActivationDescriptorSwishBeta | YES | |
| cudnnGetAlgorithmDescriptor | NO | |
| cudnnGetAlgorithmPerformance | NO | |
| cudnnGetAlgorithmSpaceSize | NO | |
| cudnnGetCallback | NO | |
| cudnnGetCudartVersion | NO | |
| cudnnGetDropoutDescriptor | YES | |
| cudnnGetErrorString | YES | |
| cudnnGetFilter4dDescriptor | YES | |
| cudnnGetFilterNdDescriptor | YES | |
| cudnnGetFilterSizeInBytes | YES | |
| cudnnGetLRNDescriptor | YES | |
| cudnnGetOpTensorDescriptor | YES | |
| cudnnGetPooling2dDescriptor | YES | |
| cudnnGetPooling2dForwardOutputDim | YES | |
| cudnnGetPoolingNdDescriptor | YES | |
| cudnnGetPoolingNdForwardOutputDim | YES | |
| cudnnGetProperty | NO | |
| cudnnGetReduceTensorDescriptor | YES | |
| cudnnGetReductionIndicesSize | NO | |
| cudnnGetReductionWorkspaceSize | YES | |
| cudnnGetStream | YES | |
| cudnnGetTensor4dDescriptor | YES | |
| cudnnGetTensorNdDescriptor | YES | |
| cudnnGetTensorSizeInBytes | YES | |
| cudnnGetTensorTransformDescriptor | NO | |
| cudnnGetVersion | YES | |
| cudnnInitTransformDest | NO | |
| cudnnLRNCrossChannelForward | YES | |
| cudnnNormalizationForwardInference | YES | |
| cudnnOpsInferVersionCheck | NO | |
| cudnnOpTensor | YES | |
| cudnnPoolingForward | YES | |
| cudnnQueryRuntimeError | NO | |
| cudnnReduceTensor | YES | |
| cudnnRestoreAlgorithm | NO | |
| cudnnRestoreDropoutDescriptor | YES | |
| cudnnSaveAlgorithm | NO | |
| cudnnScaleTensor | YES | |
| cudnnSetActivationDescriptor | YES | |
| cudnnSetActivationDescriptorSwishBeta | YES | |
| cudnnSetAlgorithmDescriptor | NO | |
| cudnnSetAlgorithmPerformance | NO | |
| cudnnSetCallback | NO | |
| cudnnSetDropoutDescriptor | YES | |
| cudnnSetFilter4dDescriptor | YES | |
| cudnnSetFilterNdDescriptor | YES | |
| cudnnSetLRNDescriptor | YES | |
| cudnnSetOpTensorDescriptor | YES | |
| cudnnSetPooling2dDescriptor | YES | |
| cudnnSetPoolingNdDescriptor | YES | |
| cudnnSetReduceTensorDescriptor | YES | |
| cudnnSetSpatialTransformerNdDescriptor | NO | |
| cudnnSetStream | YES | |
| cudnnSetTensor | YES | |
| cudnnSetTensor4dDescriptor | YES | |
| cudnnSetTensor4dDescriptorEx | YES | |
| cudnnSetTensorNdDescriptor | YES | |
| cudnnSetTensorNdDescriptorEx | YES | |
| cudnnSetTensorTransformDescriptor | NO | |
| cudnnSoftmaxForward | YES | |
| cudnnSpatialTfGridGeneratorForward | NO | |
| cudnnSpatialTfSamplerForward | NO | |
| cudnnTransformFilter | NO | |
| cudnnTransformTensor | YES | |
| cudnnTransformTensorEx | NO | |
| cudnnActivationBackward | YES | |
| cudnnBatchNormalizationBackward | YES | |
| cudnnBatchNormalizationBackwardEx | YES | |
| cudnnBatchNormalizationForwardTraining | YES | |
| cudnnBatchNormalizationForwardTrainingEx | YES | |
| cudnnDivisiveNormalizationBackward | NO | |
| cudnnDropoutBackward | YES | |
| cudnnGetBatchNormalizationBackwardExWorkspaceSize | YES | |
| cudnnGetBatchNormalizationForwardTrainingExWorkspaceSize | YES | |
| cudnnGetBatchNormalizationTrainingExReserveSpaceSize | YES | |
| cudnnGetNormalizationBackwardWorkspaceSize | YES | |
| cudnnGetNormalizationForwardTrainingWorkspaceSize | YES | |
| cudnnGetNormalizationTrainingReserveSpaceSize | YES | |
| cudnnLRNCrossChannelBackward | YES | |
| cudnnNormalizationBackward | YES | |
| cudnnNormalizationForwardTraining | YES | |
| cudnnOpsTrainVersionCheck | NO | |
| cudnnPoolingBackward | YES | |
| cudnnSoftmaxBackward | YES | |
| cudnnSpatialTfGridGeneratorBackward | NO | |
| cudnnSpatialTfSamplerBackward | NO | |
| cudnnBackendCreateDescriptor | NO | |
| cudnnBackendDestroyDescriptor | NO | |
| cudnnBackendExecute | NO | |
| cudnnBackendFinalize | NO | |
| cudnnBackendGetAttribute | NO | |
| cudnnBackendInitialize | NO | |
| cudnnBackendSetAttribute | NO | |
| cudnnConvolutionBackwardData | YES | |
| cudnnConvolutionBiasActivationForward | YES | |
| cudnnConvolutionForward | YES | |
| cudnnCreateConvolutionDescriptor | YES | |
| cudnnDestroyConvolutionDescriptor | YES | |
| cudnnFindConvolutionBackwardDataAlgorithm | YES | |
| cudnnFindConvolutionBackwardDataAlgorithmEx | NO | |
| cudnnFindConvolutionForwardAlgorithm | YES | |
| cudnnFindConvolutionForwardAlgorithmEx | NO | |
| cudnnGetConvolution2dDescriptor | YES | |
| cudnnGetConvolution2dForwardOutputDim | YES | |
| cudnnGetConvolutionBackwardDataAlgorithmMaxCount | NO | |
| cudnnGetConvolutionBackwardDataAlgorithm_v7 | YES | |
| cudnnGetConvolutionBackwardDataAlgorithm | YES | |
| cudnnGetConvolutionBackwardDataWorkspaceSize | YES | |
| cudnnGetConvolutionForwardAlgorithmMaxCount | NO | |
| cudnnGetConvolutionForwardAlgorithm_v7 | YES | |
| cudnnGetConvolutionForwardAlgorithm | YES | |
| cudnnGetConvolutionForwardWorkspaceSize | YES | |
| cudnnGetConvolutionGroupCount | YES | |
| cudnnGetConvolutionMathType | NO | |
| cudnnGetConvolutionNdDescriptor | YES | |
| cudnnGetConvolutionNdForwardOutputDim | YES | |
| cudnnGetConvolutionReorderType | NO | |
| cudnnGetFoldedConvBackwardDataDescriptors | NO | |
| cudnnIm2Col | NO | |
| cudnnReorderFilterAndBias | NO | |
| cudnnSetConvolution2dDescriptor | YES | |
| cudnnSetConvolutionGroupCount | YES | |
| cudnnSetConvolutionMathType | YES | |
| cudnnSetConvolutionNdDescriptor | YES | |
| cudnnSetConvolutionReorderType | NO | |
| cudnnConvolutionBackwardBias | YES | |
| cudnnConvolutionBackwardFilter | YES | |
| cudnnCreateFusedOpsConstParamPack | NO | |
| cudnnCreateFusedOpsPlan | NO | |
| cudnnCreateFusedOpsVariantParamPack | NO | |
| cudnnDestroyFusedOpsConstParamPack | NO | |
| cudnnDestroyFusedOpsPlan | NO | |
| cudnnDestroyFusedOpsVariantParamPack | NO | |
| cudnnFindConvolutionBackwardFilterAlgorithm | YES | |
| cudnnFindConvolutionBackwardFilterAlgorithmEx | NO | |
| cudnnFusedOpsExecute | NO | |
| cudnnGetConvolutionBackwardFilterAlgorithmMaxCount | NO | |
| cudnnGetConvolutionBackwardFilterAlgorithm_v7 | YES | |
| cudnnGetConvolutionBackwardFilterAlgorithm | YES | |
| cudnnGetConvolutionBackwardFilterWorkspaceSize | YES | |
| cudnnGetFusedOpsConstParamPackAttribute | NO | |
| cudnnGetFusedOpsVariantParamPackAttribute | NO | |
| cudnnMakeFusedOpsPlan | NO | |
| cudnnSetFusedOpsConstParamPackAttribute | NO | |
| cudnnSetFusedOpsVariantParamPackAttribute | NO | |
| cudnnAdvInferVersionCheck | NO | |
| cudnnBuildRNNDynamic | NO | |
| cudnnCreateAttnDescriptor | NO | |
| cudnnCreatePersistentRNNPlan | NO | |
| cudnnCreateRNNDataDescriptor | YES | |
| cudnnCreateRNNDescriptor | YES | |
| cudnnCreateSeqDataDescriptor | NO | |
| cudnnDestroyAttnDescriptor | NO | |
| cudnnDestroyPersistentRNNPlan | NO | |
| cudnnDestroyRNNDataDescriptor | YES | |
| cudnnDestroyRNNDescriptor | YES | |
| cudnnDestroySeqDataDescriptor | NO | |
| cudnnFindRNNForwardInferenceAlgorithmEx | NO | |
| cudnnGetAttnDescriptor | NO | |
| cudnnGetMultiHeadAttnBuffers | NO | |
| cudnnGetMultiHeadAttnWeights | NO | |
| cudnnGetRNNBackwardDataAlgorithmMaxCount | NO | |
| cudnnGetRNNBiasMode | NO | |
| cudnnGetRNNDataDescriptor | YES | |
| cudnnGetRNNDescriptor_v6 | NO | |
| cudnnGetRNNDescriptor_v8 | YES | |
| cudnnGetRNNForwardInferenceAlgorithmMaxCount | NO | |
| cudnnGetRNNForwardTrainingAlgorithmMaxCount | NO | |
| cudnnGetRNNLinLayerBiasParams | NO | |
| cudnnGetRNNLinLayerMatrixParams | NO | |
| cudnnGetRNNMatrixMathType | NO | |
| cudnnGetRNNPaddingMode | NO | |
| cudnnGetRNNParamsSize | NO | |
| cudnnGetRNNProjectionLayers | NO | |
| cudnnGetRNNTempSpaceSizes | YES | |
| cudnnGetRNNWeightParams | NO | |
| cudnnGetRNNWeightSpaceSize | YES | |
| cudnnGetRNNWorkspaceSize | NO | |
| cudnnGetSeqDataDescriptor | NO | |
| cudnnMultiHeadAttnForward | NO | |
| cudnnRNNForward | YES | |
| cudnnRNNForwardInference | NO | |
| cudnnRNNForwardInferenceEx | NO | |
| cudnnRNNGetClip | NO | |
| cudnnRNNGetClip_v8 | NO | |
| cudnnRNNSetClip | NO | |
| cudnnRNNSetClip_v8 | NO | |
| cudnnSetAttnDescriptor | NO | |
| cudnnSetPersistentRNNPlan | NO | |
| cudnnSetRNNAlgorithmDescriptor | NO | |
| cudnnSetRNNBiasMode | NO | |
| cudnnSetRNNDataDescriptor | YES | |
| cudnnSetRNNDescriptor_v6 | NO | |
| cudnnSetRNNDescriptor_v8 | YES | |
| cudnnSetRNNMatrixMathType | NO | |
| cudnnSetRNNPaddingMode | NO | |
| cudnnSetRNNProjectionLayers | NO | |
| cudnnSetSeqDataDescriptor | NO | |
| cudnnAdvTrainVersionCheck | NO | |
| cudnnCreateCTCLossDescriptor | NO | |
| cudnnCTCLoss | NO | |
| cudnnCTCLoss_v8 | NO | |
| cudnnDestroyCTCLossDescriptor | NO | |
| cudnnFindRNNBackwardDataAlgorithmEx | NO | |
| cudnnFindRNNBackwardWeightsAlgorithmEx | NO | |
| cudnnFindRNNForwardTrainingAlgorithmEx | NO | |
| cudnnGetCTCLossDescriptor | NO | |
| cudnnGetCTCLossDescriptorEx | NO | |
| cudnnGetCTCLossDescriptor_v8 | NO | |
| cudnnGetCTCLossWorkspaceSize | NO | |
| cudnnGetCTCLossWorkspaceSize_v8 | NO | |
| cudnnGetRNNTrainingReserveSize | NO | |
| cudnnMultiHeadAttnBackwardData | NO | |
| cudnnMultiHeadAttnBackwardWeights | NO | |
| cudnnRNNBackwardData | NO | |
| cudnnRNNBackwardData_v8 | YES | |
| cudnnRNNBackwardDataEx | NO | |
| cudnnRNNBackwardWeights | NO | |
| cudnnRNNBackwardWeights_v8 | YES | |
| cudnnRNNBackwardWeightsEx | NO | |
| cudnnRNNForwardTraining | NO | |
| cudnnRNNForwardTrainingEx | NO | |
| cudnnSetCTCLossDescriptor | NO | |
| cudnnSetCTCLossDescriptorEx | NO | |
| cudnnSetCTCLossDescriptor_v8 | NO | 
cuFFT API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| cufftPlan1d | YES | |
| cufftPlan2d | YES | |
| cufftPlan3d | YES | |
| cufftPlanMany | YES | |
| cufftXtMakePlanMany | YES | |
| cufftExecC2C | YES | |
| cufftExecZ2Z | YES | |
| cufftExecR2C | YES | |
| cufftExecD2Z | YES | |
| cufftExecC2R | YES | |
| cufftExecZ2D | YES | |
| cufftCreate | YES | |
| cufftXtSetGPUs | NO | |
| cufftMakePlan1d | YES | |
| cufftMakePlan2d | YES | |
| cufftMakePlan3d | YES | |
| cufftMakePlanMany | YES | |
| cufftGetSize1d | YES | |
| cufftGetSize2d | YES | |
| cufftGetSize3d | YES | |
| cufftGetSizeMany | YES | |
| cufftGetSize | YES | |
| cufftXtSetWorkArea | NO | |
| cufftXtMalloc | NO | |
| cufftXtMemcpy | NO | |
| cufftXtClearCallback | NO | |
| cufftXtExecDescriptorC2R | NO | |
| cufftXtExecDescriptorD2Z | NO | |
| cufftXtExecDescriptorR2C | NO | |
| cufftXtExecDescriptorZ2D | NO | |
| cufftXtExecDescriptorC2C | NO | |
| cufftXtExecDescriptorZ2Z | NO | |
| cufftXtQueryPlan | NO | |
| cufftXtSetCallback | NO | |
| cufftXtSetCallbackSharedSize | NO | |
| cufftXtFree | NO | |
| cufftDestroy | YES | |
| cufftSetAutoAllocation | YES | |
| cufftEstimate1d | YES | |
| cufftEstimate2d | YES | |
| cufftEstimate3d | YES | |
| cufftEstimateMany | YES | |
| cufftXtSetWorkAreaPolicy | NO | |
| cufftMakePlanMany64 | YES | |
| cufftGetSizeMany64 | YES | |
| cufftXtGetSizeMany | NO | |
| cufftSetWorkArea | YES | |
| cufftXtExec | YES | |
| cufftXtExecDescriptor | NO | |
| cufftSetStream | YES | |
| cufftGetVersion | YES | |
| cufftGetProperty | YES | 
cuRAND API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| curandCreateGenerator | YES | |
| curandCreateGeneratorHost | YES | |
| curandCreatePoissonDistribution | NO | |
| curandDestroyDistribution | NO | |
| curandDestroyGenerator | YES | |
| curandGenerate | YES | |
| curandGenerateLogNormal | YES | |
| curandGenerateLogNormalDouble | YES | |
| curandGenerateLongLong | YES | |
| curandGenerateNormal | YES | |
| curandGenerateNormalDouble | YES | |
| curandGeneratePoisson | YES | |
| curandGenerateSeeds | NO | |
| curandGenerateUniform | YES | |
| curandGenerateUniformDouble | YES | |
| curandGetDirectionVectors32 | NO | |
| curandGetDirectionVectors64 | NO | |
| curandGetProperty | NO | |
| curandGetScrambleConstants32 | NO | |
| curandGetScrambleConstants64 | NO | |
| curandGetVersion | NO | |
| curandSetGeneratorOffset | YES | |
| curandSetGeneratorOrdering | YES | |
| curandSetPseudoRandomGeneratorSeed | YES | |
| curandSetQuasiRandomGeneratorDimensions | YES | |
| curandSetStream | YES | |
| curandMakeMTGP32KernelState | NO | |
| curand | YES | |
| curand4 | YES | |
| curand_init | YES | |
| curand_log_normal | YES | |
| curand_log_normal2 | YES | |
| curand_log_normal2_double | YES | |
| curand_log_normal4 | YES | |
| curand_log_normal_double | YES | |
| curand_normal | YES | |
| curand_normal2 | YES | |
| curand_normal2_double | YES | |
| curand_normal4 | YES | |
| curand_normal_double | YES | |
| curand_poisson | YES | |
| curand_poisson4 | YES | |
| curand_uniform | YES | |
| curand_uniform2_double | YES | |
| curand_uniform4 | YES | |
| curand_uniform_double | YES | |
| skipahead | YES | |
| skipahead_sequence | YES | |
| skipahead_subsequence | YES | |
| curand_uniform4_double | YES | |
| curand_normal4_double | YES | |
| curand_log_normal4_double | YES | |
| curand_discrete | NO | |
| curand_discrete4 | NO | |
| curandMakeMTGP32Constants | NO | |
| curand_mtgp32_single | NO | |
| curand_mtgp32_single_specific | NO | |
| curand_mtgp32_specific | NO | |
| __curand_umul | NO | |
| curand_Philox4x32_10 | NO | 
cuSOLVER API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| cusolverDnCreate | YES | |
| cusolverDnDestroy | YES | |
| cusolverDnSetStream | YES | |
| cusolverDnGetStream | YES | |
| cusolverDnCreateSyevjInfo | YES | |
| cusolverDnDestroySyevjInfo | YES | |
| cusolverDnXsyevjSetTolerance | NO | |
| cusolverDnXsyevjSetMaxSweeps | NO | |
| cusolverDnXsyevjSetSortEig | NO | |
| cusolverDnXsyevjGetResidual | NO | |
| cusolverDnXsyevjGetSweeps | NO | |
| cusolverDnCreateGesvdjInfo | YES | |
| cusolverDnDestroyGesvdjInfo | YES | |
| cusolverDnXgesvdjSetTolerance | NO | |
| cusolverDnXgesvdjSetMaxSweeps | NO | |
| cusolverDnXgesvdjSetSortEig | NO | |
| cusolverDnXgesvdjGetResidual | NO | |
| cusolverDnXgesvdjGetSweeps | NO | |
| cusolverDnSpotrf_bufferSize | YES | |
| cusolverDnDpotrf_bufferSize | YES | |
| cusolverDnCpotrf_bufferSize | YES | |
| cusolverDnZpotrf_bufferSize | YES | |
| cusolverDnSpotrf | YES | |
| cusolverDnDpotrf | YES | |
| cusolverDnCpotrf | YES | |
| cusolverDnZpotrf | YES | |
| cusolverDnSpotrs | YES | |
| cusolverDnDpotrs | YES | |
| cusolverDnCpotrs | YES | |
| cusolverDnZpotrs | YES | |
| cusolverDnSpotri_bufferSize | YES | |
| cusolverDnDpotri_bufferSize | YES | |
| cusolverDnCpotri_bufferSize | YES | |
| cusolverDnZpotri_bufferSize | YES | |
| cusolverDnSpotri | YES | |
| cusolverDnDpotri | YES | |
| cusolverDnCpotri | YES | |
| cusolverDnZpotri | YES | |
| cusolverDnSgetrf_bufferSize | YES | |
| cusolverDnDgetrf_bufferSize | YES | |
| cusolverDnCgetrf_bufferSize | YES | |
| cusolverDnZgetrf_bufferSize | YES | |
| cusolverDnSgetrf | YES | |
| cusolverDnDgetrf | YES | |
| cusolverDnCgetrf | YES | |
| cusolverDnZgetrf | YES | |
| cusolverDnSgetrs | YES | |
| cusolverDnDgetrs | YES | |
| cusolverDnCgetrs | YES | |
| cusolverDnZgetrs | YES | |
| cusolverDnSgeqrf_bufferSize | YES | |
| cusolverDnDgeqrf_bufferSize | YES | |
| cusolverDnCgeqrf_bufferSize | YES | |
| cusolverDnZgeqrf_bufferSize | YES | |
| cusolverDnSgeqrf | YES | |
| cusolverDnDgeqrf | YES | |
| cusolverDnCgeqrf | YES | |
| cusolverDnZgeqrf | YES | |
| cusolverDnSormqr_bufferSize | YES | |
| cusolverDnDormqr_bufferSize | YES | |
| cusolverDnCunmqr_bufferSize | YES | |
| cusolverDnZunmqr_bufferSize | YES | |
| cusolverDnSormqr | YES | |
| cusolverDnDormqr | YES | |
| cusolverDnCunmqr | YES | |
| cusolverDnZunmqr | YES | |
| cusolverDnSorgqr_bufferSize | YES | |
| cusolverDnDorgqr_bufferSize | YES | |
| cusolverDnCungqr_bufferSize | YES | |
| cusolverDnZungqr_bufferSize | YES | |
| cusolverDnSorgqr | YES | |
| cusolverDnDorgqr | YES | |
| cusolverDnCungqr | YES | |
| cusolverDnZungqr | YES | |
| cusolverDnSsytrf_bufferSize | YES | |
| cusolverDnDsytrf_bufferSize | YES | |
| cusolverDnCsytrf_bufferSize | YES | |
| cusolverDnZsytrf_bufferSize | YES | |
| cusolverDnSsytrf | YES | |
| cusolverDnDsytrf | YES | |
| cusolverDnCsytrf | YES | |
| cusolverDnZsytrf | YES | |
| cusolverDnSpotrfBatched | YES | |
| cusolverDnDpotrfBatched | YES | |
| cusolverDnCpotrfBatched | YES | |
| cusolverDnZpotrfBatched | YES | |
| cusolverDnSpotrsBatched | YES | |
| cusolverDnDpotrsBatched | YES | |
| cusolverDnCpotrsBatched | YES | |
| cusolverDnZpotrsBatched | YES | |
| cusolverDnSgebrd_bufferSize | YES | |
| cusolverDnDgebrd_bufferSize | YES | |
| cusolverDnCgebrd_bufferSize | YES | |
| cusolverDnZgebrd_bufferSize | YES | |
| cusolverDnSgebrd | YES | |
| cusolverDnDgebrd | YES | |
| cusolverDnCgebrd | YES | |
| cusolverDnZgebrd | YES | |
| cusolverDnSorgbr_bufferSize | YES | |
| cusolverDnDorgbr_bufferSize | YES | |
| cusolverDnCungbr_bufferSize | YES | |
| cusolverDnZungbr_bufferSize | YES | |
| cusolverDnSorgbr | YES | |
| cusolverDnDorgbr | YES | |
| cusolverDnCungbr | YES | |
| cusolverDnZungbr | YES | |
| cusolverDnSsytrd_bufferSize | YES | |
| cusolverDnDsytrd_bufferSize | YES | |
| cusolverDnChetrd_bufferSize | YES | |
| cusolverDnZhetrd_bufferSize | YES | |
| cusolverDnSsytrd | YES | |
| cusolverDnDsytrd | YES | |
| cusolverDnChetrd | YES | |
| cusolverDnZhetrd | YES | |
| cusolverDnSormtr_bufferSize | YES | |
| cusolverDnDormtr_bufferSize | YES | |
| cusolverDnCunmtr_bufferSize | YES | |
| cusolverDnZunmtr_bufferSize | YES | |
| cusolverDnSormtr | YES | |
| cusolverDnDormtr | YES | |
| cusolverDnCunmtr | YES | |
| cusolverDnZunmtr | YES | |
| cusolverDnSorgtr_bufferSize | YES | |
| cusolverDnDorgtr_bufferSize | YES | |
| cusolverDnCungtr_bufferSize | YES | |
| cusolverDnZungtr_bufferSize | YES | |
| cusolverDnSorgtr | YES | |
| cusolverDnDorgtr | YES | |
| cusolverDnCungtr | YES | |
| cusolverDnZungtr | YES | |
| cusolverDnSgesvd_bufferSize | YES | |
| cusolverDnDgesvd_bufferSize | YES | |
| cusolverDnCgesvd_bufferSize | YES | |
| cusolverDnZgesvd_bufferSize | YES | |
| cusolverDnSgesvd | YES | |
| cusolverDnDgesvd | YES | |
| cusolverDnCgesvd | YES | |
| cusolverDnZgesvd | YES | |
| cusolverDnSgesvdj_bufferSize | YES | |
| cusolverDnDgesvdj_bufferSize | YES | |
| cusolverDnCgesvdj_bufferSize | YES | |
| cusolverDnZgesvdj_bufferSize | YES | |
| cusolverDnSgesvdj | YES | |
| cusolverDnDgesvdj | YES | |
| cusolverDnCgesvdj | YES | |
| cusolverDnZgesvdj | YES | |
| cusolverDnSgesvdjBatched_bufferSize | NO | |
| cusolverDnDgesvdjBatched_bufferSize | NO | |
| cusolverDnCgesvdjBatched_bufferSize | NO | |
| cusolverDnZgesvdjBatched_bufferSize | NO | |
| cusolverDnSgesvdjBatched | NO | |
| cusolverDnDgesvdjBatched | NO | |
| cusolverDnCgesvdjBatched | NO | |
| cusolverDnZgesvdjBatched | NO | |
| cusolverDnSgesvdaStridedBatched_bufferSize | NO | |
| cusolverDnDgesvdaStridedBatched_bufferSize | NO | |
| cusolverDnCgesvdaStridedBatched_bufferSize | NO | |
| cusolverDnZgesvdaStridedBatched_bufferSize | NO | |
| cusolverDnSgesvdaStridedBatched | NO | |
| cusolverDnDgesvdaStridedBatched | NO | |
| cusolverDnCgesvdaStridedBatched | NO | |
| cusolverDnZgesvdaStridedBatched | NO | |
| cusolverDnSsyevd_bufferSize | YES | |
| cusolverDnDsyevd_bufferSize | YES | |
| cusolverDnCheevd_bufferSize | YES | |
| cusolverDnZheevd_bufferSize | YES | |
| cusolverDnSsyevd | YES | |
| cusolverDnDsyevd | YES | |
| cusolverDnCheevd | YES | |
| cusolverDnZheevd | YES | |
| cusolverDnSsyevdx_bufferSize | YES | |
| cusolverDnDsyevdx_bufferSize | YES | |
| cusolverDnCheevdx_bufferSize | YES | |
| cusolverDnZheevdx_bufferSize | YES | |
| cusolverDnSsyevdx | YES | |
| cusolverDnDsyevdx | YES | |
| cusolverDnCheevdx | YES | |
| cusolverDnZheevdx | YES | |
| cusolverDnSsygvd_bufferSize | YES | |
| cusolverDnDsygvd_bufferSize | YES | |
| cusolverDnChegvd_bufferSize | YES | |
| cusolverDnZhegvd_bufferSize | YES | |
| cusolverDnSsygvd | YES | |
| cusolverDnDsygvd | YES | |
| cusolverDnChegvd | YES | |
| cusolverDnZhegvd | YES | |
| cusolverDnSsygvdx_bufferSize | YES | |
| cusolverDnDsygvdx_bufferSize | YES | |
| cusolverDnChegvdx_bufferSize | YES | |
| cusolverDnZhegvdx_bufferSize | YES | |
| cusolverDnSsygvdx | YES | |
| cusolverDnDsygvdx | YES | |
| cusolverDnChegvdx | YES | |
| cusolverDnZhegvdx | YES | |
| cusolverDnSsyevj_bufferSize | YES | |
| cusolverDnDsyevj_bufferSize | YES | |
| cusolverDnCheevj_bufferSize | YES | |
| cusolverDnZheevj_bufferSize | YES | |
| cusolverDnSsyevj | YES | |
| cusolverDnDsyevj | YES | |
| cusolverDnCheevj | YES | |
| cusolverDnZheevj | YES | |
| cusolverDnSsygvj_bufferSize | YES | |
| cusolverDnDsygvj_bufferSize | YES | |
| cusolverDnChegvj_bufferSize | YES | |
| cusolverDnZhegvj_bufferSize | YES | |
| cusolverDnSsygvj | YES | |
| cusolverDnDsygvj | YES | |
| cusolverDnChegvj | YES | |
| cusolverDnZhegvj | YES | |
| cusolverDnSsyevjBatched_bufferSize | NO | |
| cusolverDnDsyevjBatched_bufferSize | NO | |
| cusolverDnCheevjBatched_bufferSize | NO | |
| cusolverDnZheevjBatched_bufferSize | NO | |
| cusolverDnSsyevjBatched | NO | |
| cusolverDnDsyevjBatched | NO | |
| cusolverDnCheevjBatched | NO | |
| cusolverDnZheevjBatched | NO | |
| cusolverSpCreate | NO | |
| cusolverSpDestroy | NO | |
| cusolverSpSetStream | NO | |
| cusolverSpXcsrissymHost | NO | |
| cusolverSpScsrlsvluHost | NO | |
| cusolverSpDcsrlsvluHost | NO | |
| cusolverSpCcsrlsvluHost | NO | |
| cusolverSpZcsrlsvluHost | NO | |
| cusolverSpScsrlsvlu | NO | |
| cusolverSpDcsrlsvlu | NO | |
| cusolverSpCcsrlsvlu | NO | |
| cusolverSpZcsrlsvlu | NO | |
| cusolverSpScsrlsvqr | NO | |
| cusolverSpDcsrlsvqr | NO | |
| cusolverSpCcsrlsvqr | NO | |
| cusolverSpZcsrlsvqr | NO | |
| cusolverSpScsrlsvqrHost | NO | |
| cusolverSpDcsrlsvqrHost | NO | |
| cusolverSpCcsrlsvqrHost | NO | |
| cusolverSpZcsrlsvqrHost | NO | |
| cusolverSpScsrlsvchol | NO | |
| cusolverSpDcsrlsvchol | NO | |
| cusolverSpCcsrlsvchol | NO | |
| cusolverSpZcsrlsvchol | NO | |
| cusolverSpScsrlsvcholHost | NO | |
| cusolverSpDcsrlsvcholHost | NO | |
| cusolverSpCcsrlsvcholHost | NO | |
| cusolverSpZcsrlsvcholHost | NO | |
| cusolverSpScsrlsqvqr | NO | |
| cusolverSpDcsrlsqvqr | NO | |
| cusolverSpCcsrlsqvqr | NO | |
| cusolverSpZcsrlsqvqr | NO | |
| cusolverSpScsrlsqvqrHost | NO | |
| cusolverSpDcsrlsqvqrHost | NO | |
| cusolverSpCcsrlsqvqrHost | NO | |
| cusolverSpZcsrlsqvqrHost | NO | |
| cusolverSpScsreigvsi | NO | |
| cusolverSpDcsreigvsi | NO | |
| cusolverSpCcsreigvsi | NO | |
| cusolverSpZcsreigvsi | NO | |
| cusolverSpScsreigvsiHost | NO | |
| cusolverSpDcsreigvsiHost | NO | |
| cusolverSpCcsreigvsiHost | NO | |
| cusolverSpZcsreigvsiHost | NO | |
| cusolverspScsreigs | NO | |
| cusolverSpDcsreigs | NO | |
| cusolverSpCcsreigs | NO | |
| cusolverSpZcsreigs | NO | |
| cusolverspScsreigsHost | NO | |
| cusolverSpDcsreigsHost | NO | |
| cusolverSpCcsreigsHost | NO | |
| cusolverSpZcsreigsHost | NO | |
| cusolverSpXcsrsymrcmHost | NO | |
| cusolverSpXcsrsymmdqHost | NO | |
| cusolverSpXcsrsymamdHost | NO | |
| cusolverSpXcsrmetisndHost | NO | |
| cusolverSpScsrzfdHost | NO | |
| cusolverSpDcsrzfdHost | NO | |
| cusolverSpCcsrzfdHost | NO | |
| cusolverSpZcsrzfdHost | NO | |
| cusolverSpXcsrperm_bufferSizeHost | NO | |
| cusolverSpXcsrpermHost | NO | |
| cusolverSpCreateCsrqrInfo | NO | |
| cusolverSpDestroyCsrqrInfo | NO | |
| cusolverSpXcsrqrAnalysisBatched | NO | |
| cusolverSpScsrqrBufferInfoBatched | NO | |
| cusolverSpDcsrqrBufferInfoBatched | NO | |
| cusolverSpCcsrqrBufferInfoBatched | NO | |
| cusolverSpZcsrqrBufferInfoBatched | NO | |
| cusolverSpScsrqrsvBatched | NO | |
| cusolverSpDcsrqrsvBatched | NO | |
| cusolverSpCcsrqrsvBatched | NO | |
| cusolverSpZcsrqrsvBatched | NO | |
| cusolverRfAccessBundledFactors | NO | |
| cusolverRfAnalyze | NO | |
| cusolverRfSetupDevice | NO | |
| cusolverRfSetupHost | NO | |
| cusolverRfCreate | NO | |
| cusolverRfExtractBundledFactorsHost | NO | |
| cusolverRfExtractSplitFactorsHost | NO | |
| cusolverRfDestroy | NO | |
| cusolverRfGetMatrixFormat | NO | |
| cusolverRfGetNumericProperties | NO | |
| cusolverRfGetNumericBoostReport | NO | |
| cusolverRfGetResetValuesFastMode | NO | |
| cusolverRfGet_Algs | NO | |
| cusolverRfRefactor | NO | |
| cusolverRfResetValues | NO | |
| cusolverRfSetMatrixFormat | NO | |
| cusolverRfSetNumericProperties | NO | |
| cusolverRfSetResetValuesFastMode | NO | |
| cusolverRfSetAlgs | NO | |
| cusolverRfSolve | NO | |
| cusolverRfBatchSetupHost | NO | |
| cusolverRfBatchAnalyze | NO | |
| cusolverRfBatchResetValues | NO | |
| cusolverRfBatchRefactor | NO | |
| cusolverRfBatchSolve | NO | |
| cusolverRfBatchZeroPivot | NO | |
| cusolverDnCCgels | NO | |
| cusolverDnCCgels_bufferSize | NO | |
| cusolverDnCCgesv | NO | |
| cusolverDnCCgesv_bufferSize | NO | |
| cusolverDnCEgels | NO | |
| cusolverDnCEgels_bufferSize | NO | |
| cusolverDnCEgesv | NO | |
| cusolverDnCEgesv_bufferSize | NO | |
| cusolverDnCKgels | NO | |
| cusolverDnCKgels_bufferSize | NO | |
| cusolverDnCKgesv | NO | |
| cusolverDnCKgesv_bufferSize | NO | |
| cusolverDnClaswp | NO | |
| cusolverDnClauum | NO | |
| cusolverDnClauum_bufferSize | NO | |
| cusolverDnCreateParams | YES | |
| cusolverDnCsytri | NO | |
| cusolverDnCsytri_bufferSize | NO | |
| cusolverDnCYgels | NO | |
| cusolverDnCYgels_bufferSize | NO | |
| cusolverDnCYgesv | NO | |
| cusolverDnCYgesv_bufferSize | NO | |
| cusolverDnDBgels | NO | |
| cusolverDnDBgels_bufferSize | NO | |
| cusolverDnDBgesv | NO | |
| cusolverDnDBgesv_bufferSize | NO | |
| cusolverDnDDgels | NO | |
| cusolverDnDDgels_bufferSize | NO | |
| cusolverDnDDgesv | NO | |
| cusolverDnDDgesv_bufferSize | NO | |
| cusolverDnDestroyParams | YES | |
| cusolverDnDHgels | NO | |
| cusolverDnDHgels_bufferSize | NO | |
| cusolverDnDHgesv | NO | |
| cusolverDnDHgesv_bufferSize | NO | |
| cusolverDnDlaswp | NO | |
| cusolverDnDlauum | NO | |
| cusolverDnDlauum_bufferSize | NO | |
| cusolverDnDSgels | NO | |
| cusolverDnDSgels_bufferSize | NO | |
| cusolverDnDSgesv | NO | |
| cusolverDnDSgesv_bufferSize | NO | |
| cusolverDnDsytri | NO | |
| cusolverDnDsytri_bufferSize | NO | |
| cusolverDnDXgels | NO | |
| cusolverDnDXgels_bufferSize | NO | |
| cusolverDnDXgesv | NO | |
| cusolverDnDXgesv_bufferSize | NO | |
| cusolverDnGeqrf | YES | |
| cusolverDnGeqrf_bufferSize | YES | |
| cusolverDnGesvd | YES | |
| cusolverDnGesvd_bufferSize | YES | |
| cusolverDnGetrf | YES | |
| cusolverDnGetrf_bufferSize | YES | |
| cusolverDnGetrs | YES | |
| cusolverDnIRSInfosCreate | NO | |
| cusolverDnIRSInfosDestroy | NO | |
| cusolverDnIRSInfosGetMaxIters | NO | |
| cusolverDnIRSInfosGetNiters | NO | |
| cusolverDnIRSInfosGetOuterNiters | NO | |
| cusolverDnIRSInfosGetResidualHistory | NO | |
| cusolverDnIRSInfosRequestResidual | NO | |
| cusolverDnIRSParamsCreate | NO | |
| cusolverDnIRSParamsDestroy | NO | |
| cusolverDnIRSParamsDisableFallback | NO | |
| cusolverDnIRSParamsEnableFallback | NO | |
| cusolverDnIRSParamsGetMaxIters | NO | |
| cusolverDnIRSParamsSetMaxIters | NO | |
| cusolverDnIRSParamsSetMaxItersInner | NO | |
| cusolverDnIRSParamsSetRefinementSolver | NO | |
| cusolverDnIRSParamsSetSolverLowestPrecision | NO | |
| cusolverDnIRSParamsSetSolverMainPrecision | NO | |
| cusolverDnIRSParamsSetSolverPrecisions | NO | |
| cusolverDnIRSParamsSetTol | NO | |
| cusolverDnIRSParamsSetTolInner | NO | |
| cusolverDnIRSXgels | NO | |
| cusolverDnIRSXgels_bufferSize | NO | |
| cusolverDnIRSXgesv | NO | |
| cusolverDnIRSXgesv_bufferSize | NO | |
| cusolverDnPotrf | YES | |
| cusolverDnPotrf_bufferSize | YES | |
| cusolverDnPotrs | YES | |
| cusolverDnSBgels | NO | |
| cusolverDnSBgels_bufferSize | NO | |
| cusolverDnSBgesv | NO | |
| cusolverDnSBgesv_bufferSize | NO | |
| cusolverDnSetAdvOptions | YES | |
| cusolverDnSHgels | NO | |
| cusolverDnSHgels_bufferSize | NO | |
| cusolverDnSHgesv | NO | |
| cusolverDnSHgesv_bufferSize | NO | |
| cusolverDnSlaswp | NO | |
| cusolverDnSlauum | NO | |
| cusolverDnSlauum_bufferSize | NO | |
| cusolverDnSSgels | NO | |
| cusolverDnSSgels_bufferSize | NO | |
| cusolverDnSSgesv | NO | |
| cusolverDnSSgesv_bufferSize | NO | |
| cusolverDnSsytri | NO | |
| cusolverDnSsytri_bufferSize | NO | |
| cusolverDnSXgels | NO | |
| cusolverDnSXgels_bufferSize | NO | |
| cusolverDnSXgesv | NO | |
| cusolverDnSXgesv_bufferSize | NO | |
| cusolverDnSyevd | YES | |
| cusolverDnSyevd_bufferSize | YES | |
| cusolverDnSyevdx | YES | |
| cusolverDnSyevdx_bufferSize | YES | |
| cusolverDnXgeqrf | YES | |
| cusolverDnXgeqrf_bufferSize | YES | |
| cusolverDnXgesvd | YES | |
| cusolverDnXgesvd_bufferSize | YES | |
| cusolverDnXgesvdp | NO | |
| cusolverDnXgesvdp_bufferSize | NO | |
| cusolverDnXgesvdr | NO | |
| cusolverDnXgesvdr_bufferSize | NO | |
| cusolverDnXgetrf | YES | |
| cusolverDnXgetrf_bufferSize | YES | |
| cusolverDnXgetrs | YES | |
| cusolverDnXpotrf | YES | |
| cusolverDnXpotrf_bufferSize | YES | |
| cusolverDnXpotrs | YES | |
| cusolverDnXsyevd | YES | |
| cusolverDnXsyevd_bufferSize | YES | |
| cusolverDnXsyevdx | YES | |
| cusolverDnXsyevdx_bufferSize | YES | |
| cusolverDnXsytrs | NO | |
| cusolverDnXsytrs_bufferSize | NO | |
| cusolverDnXtrtri | YES | |
| cusolverDnXtrtri_bufferSize | YES | |
| cusolverDnZCgels | NO | |
| cusolverDnZCgels_bufferSize | NO | |
| cusolverDnZCgesv | NO | |
| cusolverDnZCgesv_bufferSize | NO | |
| cusolverDnZEgels | NO | |
| cusolverDnZEgels_bufferSize | NO | |
| cusolverDnZEgesv | NO | |
| cusolverDnZEgesv_bufferSize | NO | |
| cusolverDnZKgels | NO | |
| cusolverDnZKgels_bufferSize | NO | |
| cusolverDnZKgesv | NO | |
| cusolverDnZKgesv_bufferSize | NO | |
| cusolverDnZlaswp | NO | |
| cusolverDnZlauum | NO | |
| cusolverDnZlauum_bufferSize | NO | |
| cusolverDnZsytri | NO | |
| cusolverDnZsytri_bufferSize | NO | |
| cusolverDnZYgels | NO | |
| cusolverDnZYgels_bufferSize | NO | |
| cusolverDnZYgesv | NO | |
| cusolverDnZYgesv_bufferSize | NO | |
| cusolverDnZZgels | NO | |
| cusolverDnZZgels_bufferSize | NO | |
| cusolverDnZZgesv | NO | |
| cusolverDnZZgesv_bufferSize | NO | |
| cusolverMgCreate | NO | |
| cusolverMgCreateDeviceGrid | NO | |
| cusolverMgCreateMatDescr | NO | |
| cusolverMgDestroy | NO | |
| cusolverMgDestroyGrid | NO | |
| cusolverMgDestroyMatrixDesc | NO | |
| cusolverMgDeviceSelect | NO | |
| cusolverMgGetrf | NO | |
| cusolverMgGetrs | NO | |
| cusolverMgPotrf | NO | |
| cusolverMgPotri | NO | |
| cusolverMgPotrs | NO | |
| cusolverMgSyevd | NO | |
| cusolverSpScsreigs | NO | |
| cusolverSpScsreigsHost | NO | |
| cusolverSpXcsrissym | NO | |
| cusolverSpXcsrqrBatchedHost | NO | |
| cusolverSpXcsrzfdHost | NO | 
cuSPARSE API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| cusparseCreate | YES | |
| cusparseCreateSolveAnalysisInfo | YES | |
| cusparseCreateHybMat | NO | |
| cusparseCreateMatDescr | YES | |
| cusparseDestroy | YES | |
| cusparseDestroySolveAnalysisInfo | YES | |
| cusparseDestroyHybMat | NO | |
| cusparseDestroyMatDescr | YES | |
| cusparseGetLevelInfo | NO | |
| cusparseGetMatDiagType | YES | |
| cusparseGetMatFillMode | YES | |
| cusparseGetMatIndexBase | YES | |
| cusparseGetMatType | YES | |
| cusparseGetPointerMode | YES | |
| cusparseGetVersion | NO | |
| cusparseSetMatDiagType | YES | |
| cusparseSetMatFillMode | YES | |
| cusparseSetMatIndexBase | YES | |
| cusparseSetMatType | YES | |
| cusparseSetPointerMode | YES | |
| cusparseSetStream | YES | |
| cusparseGetStream | YES | |
| cusparseCreateCsrsv2Info | YES | |
| cusparseDestroyCsrsv2Info | YES | |
| cusparseCreateCsrsm2Info | NO | |
| cusparseDestroyCsrsm2Info | NO | |
| cusparseCreateCsric02Info | NO | |
| cusparseDestroyCsric02Info | NO | |
| cusparseCreateCsrilu02Info | NO | |
| cusparseDestroyCsrilu02Info | NO | |
| cusparseCreateBsrsv2Info | NO | |
| cusparseDestroyBsrsv2Info | NO | |
| cusparseCreateBsrsm2Info | NO | |
| cusparseDestroyBsrsm2Info | NO | |
| cusparseCreateBsric02Info | NO | |
| cusparseDestroyBsric02Info | NO | |
| cusparseCreateBsrilu02Info | NO | |
| cusparseDestroyBsrilu02Info | NO | |
| cusparseCreateCsrgemm2Info | NO | |
| cusparseDestroyCsrgemm2Info | NO | |
| cusparseCreatePruneInfo | NO | |
| cusparseDestroyPruneInfo | NO | |
| cusparseSaxpyi | NO | |
| cusparseDaxpyi | NO | |
| cusparseCaxpyi | NO | |
| cusparseZaxpyi | NO | |
| cusparseSdoti | NO | |
| cusparseDdoti | NO | |
| cusparseCdoti | NO | |
| cusparseZdoti | NO | |
| cusparseCdotci | NO | |
| cusparseZdotci | NO | |
| cusparseSgthr | NO | |
| cusparseDgthr | NO | |
| cusparseCgthr | NO | |
| cusparseZgthr | NO | |
| cusparseSgthrz | NO | |
| cusparseDgthrz | NO | |
| cusparseCgthrz | NO | |
| cusparseZgthrz | NO | |
| cusparseSroti | NO | |
| cusparseDroti | NO | |
| cusparseSsctr | NO | |
| cusparseDsctr | NO | |
| cusparseCsctr | NO | |
| cusparseZsctr | NO | |
| cusparseSbsrmv | NO | |
| cusparseDbsrmv | NO | |
| cusparseCbsrmv | NO | |
| cusparseZbsrmv | NO | |
| cusparseSbsrxmv | NO | |
| cusparseDbsrxmv | NO | |
| cusparseCbsrxmv | NO | |
| cusparseZbsrxmv | NO | |
| cusparseSbsrsv2_bufferSize | NO | |
| cusparseDbsrsv2_bufferSize | NO | |
| cusparseCbsrsv2_bufferSize | NO | |
| cusparseZbsrsv2_bufferSize | NO | |
| cusparseSbsrsv2_analysis | NO | |
| cusparseDbsrsv2_analysis | NO | |
| cusparseCbsrsv2_analysis | NO | |
| cusparseZbsrsv2_analysis | NO | |
| cusparseSbsrsv2_solve | NO | |
| cusparseDbsrsv2_solve | NO | |
| cusparseCbsrsv2_solve | NO | |
| cusparseZbsrsv2_solve | NO | |
| cusparseXbsrsv2_zeroPivot | NO | |
| cusparseScsrmv | YES | |
| cusparseDcsrmv | YES | |
| cusparseCcsrmv | YES | |
| cusparseZcsrmv | YES | |
| cusparseScsrmv_mp | YES | |
| cusparseDcsrmv_mp | YES | |
| cusparseCcsrmv_mp | YES | |
| cusparseZcsrmv_mp | YES | |
| cusparseCsrmvEx | YES | |
| cusparseCsrmvEx_bufferSize | YES | |
| cusparseScsrsv_analysis | YES | |
| cusparseDcsrsv_analysis | YES | |
| cusparseCcsrsv_analysis | YES | |
| cusparseZcsrsv_analysis | YES | |
| cusparseCsrsv_analysisEx | YES | |
| cusparseScsrsv_solve | YES | |
| cusparseDcsrsv_solve | YES | |
| cusparseCcsrsv_solve | YES | |
| cusparseZcsrsv_solve | YES | |
| cusparseCsrsv_solveEx | YES | |
| cusparseScsrsv2_bufferSize | YES | |
| cusparseDcsrsv2_bufferSize | YES | |
| cusparseCcsrsv2_bufferSize | YES | |
| cusparseZcsrsv2_bufferSize | YES | |
| cusparseScsrsv2_analysis | YES | |
| cusparseDcsrsv2_analysis | YES | |
| cusparseCcsrsv2_analysis | YES | |
| cusparseZcsrsv2_analysis | YES | |
| cusparseScsrsv2_solve | YES | |
| cusparseDcsrsv2_solve | YES | |
| cusparseCcsrsv2_solve | YES | |
| cusparseZcsrsv2_solve | YES | |
| cusparseXcsrsv2_zeroPivot | NO | |
| cusparseSgemvi | NO | |
| cusparseDgemvi | NO | |
| cusparseCgemvi | NO | |
| cusparseZgemvi | NO | |
| cusparseSgemvi_bufferSize | NO | |
| cusparseDgemvi_bufferSize | NO | |
| cusparseCgemvi_bufferSize | NO | |
| cusparseZgemvi_bufferSize | NO | |
| cusparseShybmv | NO | |
| cusparseDhybmv | NO | |
| cusparseChybmv | NO | |
| cusparseZhybmv | NO | |
| cusparseShybsv_analysis | NO | |
| cusparseDhybsv_analysis | NO | |
| cusparseChybsv_analysis | NO | |
| cusparseZhybsv_analysis | NO | |
| cusparseShybsv_solve | NO | |
| cusparseDhybsv_solve | NO | |
| cusparseChybsv_solve | NO | |
| cusparseZhybsv_solve | NO | |
| cusparseSbsrmm | NO | |
| cusparseDbsrmm | NO | |
| cusparseCbsrmm | NO | |
| cusparseZbsrmm | NO | |
| cusparseSbsrsm2_bufferSize | NO | |
| cusparseDbsrsm2_bufferSize | NO | |
| cusparseCbsrsm2_bufferSize | NO | |
| cusparseZbsrsm2_bufferSize | NO | |
| cusparseSbsrsm2_analysis | NO | |
| cusparseDbsrsm2_analysis | NO | |
| cusparseCbsrsm2_analysis | NO | |
| cusparseZbsrsm2_analysis | NO | |
| cusparseSbsrsm2_solve | NO | |
| cusparseDbsrsm2_solve | NO | |
| cusparseCbsrsm2_solve | NO | |
| cusparseZbsrsm2_solve | NO | |
| cusparseXbsrsm2_zeroPivot | NO | |
| cusparseScsrmm | YES | |
| cusparseDcsrmm | YES | |
| cusparseCcsrmm | YES | |
| cusparseZcsrmm | YES | |
| cusparseScsrmm2 | YES | |
| cusparseDcsrmm2 | YES | |
| cusparseCcsrmm2 | YES | |
| cusparseZcsrmm2 | YES | |
| cusparseScsrsm_analysis | NO | |
| cusparseDcsrsm_analysis | NO | |
| cusparseCcsrsm_analysis | NO | |
| cusparseZcsrsm_analysis | NO | |
| cusparseScsrsm_solve | NO | |
| cusparseDcsrsm_solve | NO | |
| cusparseCcsrsm_solve | NO | |
| cusparseZcsrsm_solve | NO | |
| cusparseScsrsm2_bufferSizeExt | NO | |
| cusparseDcsrsm2_bufferSizeExt | NO | |
| cusparseCcsrsm2_bufferSizeExt | NO | |
| cusparseZcsrsm2_bufferSizeExt | NO | |
| cusparseScsrsm2_analysis | NO | |
| cusparseDcsrsm2_analysis | NO | |
| cusparseCcsrsm2_analysis | NO | |
| cusparseZcsrsm2_analysis | NO | |
| cusparseScsrsm2_solve | NO | |
| cusparseDcsrsm2_solve | NO | |
| cusparseCcsrsm2_solve | NO | |
| cusparseZcsrsm2_solve | NO | |
| cusparseXcsrsm2_zeroPivot | NO | |
| cusparseSgemmi | NO | |
| cusparseDgemmi | NO | |
| cusparseCgemmi | NO | |
| cusparseZgemmi | NO | |
| cusparseXcsrgeamNnz | NO | |
| cusparseScsrgeam | NO | |
| cusparseDcsrgeam | NO | |
| cusparseCcsrgeam | NO | |
| cusparseZcsrgeam | NO | |
| cusparseScsrgeam2_bufferSizeExt | NO | |
| cusparseDcsrgeam2_bufferSizeExt | NO | |
| cusparseCcsrgeam2_bufferSizeExt | NO | |
| cusparseZcsrgeam2_bufferSizeExt | NO | |
| cusparseXcsrgeam2Nnz | NO | |
| cusparseScsrgeam2 | NO | |
| cusparseDcsrgeam2 | NO | |
| cusparseCcsrgeam2 | NO | |
| cusparseZcsrgeam2 | NO | |
| cusparseXcsrgemmNnz | NO | |
| cusparseScsrgemm | NO | |
| cusparseDcsrgemm | NO | |
| cusparseCcsrgemm | NO | |
| cusparseZcsrgemm | NO | |
| cusparseScsrgemm2_bufferSizeExt | NO | |
| cusparseDcsrgemm2_bufferSizeExt | NO | |
| cusparseCcsrgemm2_bufferSizeExt | NO | |
| cusparseZcsrgemm2_bufferSizeExt | NO | |
| cusparseXcsrgemm2Nnz | NO | |
| cusparseScsrgemm2 | NO | |
| cusparseDcsrgemm2 | NO | |
| cusparseCcsrgemm2 | NO | |
| cusparseZcsrgemm2 | NO | |
| cusparseScsric0 | NO | |
| cusparseDcsric0 | NO | |
| cusparseCcsric0 | NO | |
| cusparseZcsric0 | NO | |
| cusparseScsric02_bufferSize | NO | |
| cusparseDcsric02_bufferSize | NO | |
| cusparseCcsric02_bufferSize | NO | |
| cusparseZcsric02_bufferSize | NO | |
| cusparseScsric02_analysis | NO | |
| cusparseDcsric02_analysis | NO | |
| cusparseCcsric02_analysis | NO | |
| cusparseZcsric02_analysis | NO | |
| cusparseScsric02 | NO | |
| cusparseDcsric02 | NO | |
| cusparseCcsric02 | NO | |
| cusparseZcsric02 | NO | |
| cusparseXcsric02_zeroPivot | NO | |
| cusparseSbsric02_bufferSize | NO | |
| cusparseDbsric02_bufferSize | NO | |
| cusparseCbsric02_bufferSize | NO | |
| cusparseZbsric02_bufferSize | NO | |
| cusparseSbsric02_analysis | NO | |
| cusparseDbsric02_analysis | NO | |
| cusparseCbsric02_analysis | NO | |
| cusparseZbsric02_analysis | NO | |
| cusparseSbsric02 | NO | |
| cusparseDbsric02 | NO | |
| cusparseCbsric02 | NO | |
| cusparseZbsric02 | NO | |
| cusparseXbsric02_zeroPivot | NO | |
| cusparseScsrilu0 | NO | |
| cusparseDcsrilu0 | NO | |
| cusparseCcsrilu0 | NO | |
| cusparseZcsrilu0 | NO | |
| cusparseCsrilu0Ex | NO | |
| cusparseScsrilu02_numericBoost | NO | |
| cusparseDcsrilu02_numericBoost | NO | |
| cusparseCcsrilu02_numericBoost | NO | |
| cusparseZcsrilu02_numericBoost | NO | |
| cusparseScsrilu02_bufferSize | NO | |
| cusparseDcsrilu02_bufferSize | NO | |
| cusparseCcsrilu02_bufferSize | NO | |
| cusparseZcsrilu02_bufferSize | NO | |
| cusparseScsrilu02_analysis | NO | |
| cusparseDcsrilu02_analysis | NO | |
| cusparseCcsrilu02_analysis | NO | |
| cusparseZcsrilu02_analysis | NO | |
| cusparseScsrilu02 | NO | |
| cusparseDcsrilu02 | NO | |
| cusparseCcsrilu02 | NO | |
| cusparseZcsrilu02 | NO | |
| cusparseXcsrilu02_zeroPivot | NO | |
| cusparseSbsrilu02_numericBoost | NO | |
| cusparseDbsrilu02_numericBoost | NO | |
| cusparseCbsrilu02_numericBoost | NO | |
| cusparseZbsrilu02_numericBoost | NO | |
| cusparseSbsrilu02_bufferSize | NO | |
| cusparseDbsrilu02_bufferSize | NO | |
| cusparseCbsrilu02_bufferSize | NO | |
| cusparseZbsrilu02_bufferSize | NO | |
| cusparseSbsrilu02_analysis | NO | |
| cusparseDbsrilu02_analysis | NO | |
| cusparseCbsrilu02_analysis | NO | |
| cusparseZbsrilu02_analysis | NO | |
| cusparseSbsrilu02 | NO | |
| cusparseDbsrilu02 | NO | |
| cusparseCbsrilu02 | NO | |
| cusparseZbsrilu02 | NO | |
| cusparseXbsrilu02_zeroPivot | NO | |
| cusparseSgtsv | NO | |
| cusparseDgtsv | NO | |
| cusparseCgtsv | NO | |
| cusparseZgtsv | NO | |
| cusparseSgtsv_nopivot | NO | |
| cusparseDgtsv_nopivot | NO | |
| cusparseCgtsv_nopivot | NO | |
| cusparseZgtsv_nopivot | NO | |
| cusparseSgtsv2_bufferSizeExt | NO | |
| cusparseDgtsv2_bufferSizeExt | NO | |
| cusparseCgtsv2_bufferSizeExt | NO | |
| cusparseZgtsv2_bufferSizeExt | NO | |
| cusparseSgtsv2 | NO | |
| cusparseDgtsv2 | NO | |
| cusparseCgtsv2 | NO | |
| cusparseZgtsv2 | NO | |
| cusparseSgtsv2_nopivot_bufferSizeExt | NO | |
| cusparseDgtsv2_nopivot_bufferSizeExt | NO | |
| cusparseCgtsv2_nopivot_bufferSizeExt | NO | |
| cusparseZgtsv2_nopivot_bufferSizeExt | NO | |
| cusparseSgtsv2_nopivot | NO | |
| cusparseDgtsv2_nopivot | NO | |
| cusparseCgtsv2_nopivot | NO | |
| cusparseZgtsv2_nopivot | NO | |
| cusparseSgtsvStridedBatch | NO | |
| cusparseDgtsvStridedBatch | NO | |
| cusparseCgtsvStridedBatch | NO | |
| cusparseZgtsvStridedBatch | NO | |
| cusparseSgtsv2StridedBatch_bufferSizeExt | NO | |
| cusparseDgtsv2StridedBatch_bufferSizeExt | NO | |
| cusparseCgtsv2StridedBatch_bufferSizeExt | NO | |
| cusparseZgtsv2StridedBatch_bufferSizeExt | NO | |
| cusparseSgtsv2StridedBatch | NO | |
| cusparseDgtsv2StridedBatch | NO | |
| cusparseCgtsv2StridedBatch | NO | |
| cusparseZgtsv2StridedBatch | NO | |
| cusparseSgtsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseDgtsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseCgtsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseZgtsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseSgtsvInterleavedBatch | NO | |
| cusparseDgtsvInterleavedBatch | NO | |
| cusparseCgtsvInterleavedBatch | NO | |
| cusparseZgtsvInterleavedBatch | NO | |
| cusparseSgpsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseDgpsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseCgpsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseZgpsvInterleavedBatch_bufferSizeExt | NO | |
| cusparseSgpsvInterleavedBatch | NO | |
| cusparseDgpsvInterleavedBatch | NO | |
| cusparseCgpsvInterleavedBatch | NO | |
| cusparseZgpsvInterleavedBatch | NO | |
| cusparseScsrcolor | NO | |
| cusparseDcsrcolor | NO | |
| cusparseCcsrcolor | NO | |
| cusparseZcsrcolor | NO | |
| cusparseSbsr2csr | NO | |
| cusparseDbsr2csr | NO | |
| cusparseCbsr2csr | NO | |
| cusparseZbsr2csr | NO | |
| cusparseSgebsr2gebsc_bufferSize | NO | |
| cusparseDgebsr2gebsc_bufferSize | NO | |
| cusparseCgebsr2gebsc_bufferSize | NO | |
| cusparseZgebsr2gebsc_bufferSize | NO | |
| cusparseSgebsr2gebsc | NO | |
| cusparseDgebsr2gebsc | NO | |
| cusparseCgebsr2gebsc | NO | |
| cusparseZgebsr2gebsc | NO | |
| cusparseSgebsr2gebsr_bufferSize | NO | |
| cusparseDgebsr2gebsr_bufferSize | NO | |
| cusparseCgebsr2gebsr_bufferSize | NO | |
| cusparseZgebsr2gebsr_bufferSize | NO | |
| cusparseXgebsr2gebsrNnz | NO | |
| cusparseSgebsr2gebsr | NO | |
| cusparseDgebsr2gebsr | NO | |
| cusparseCgebsr2gebsr | NO | |
| cusparseZgebsr2gebsr | NO | |
| cusparseSgebsr2csr | NO | |
| cusparseDgebsr2csr | NO | |
| cusparseCgebsr2csr | NO | |
| cusparseZgebsr2csr | NO | |
| cusparseScsr2gebsr_bufferSize | NO | |
| cusparseDcsr2gebsr_bufferSize | NO | |
| cusparseCcsr2gebsr_bufferSize | NO | |
| cusparseZcsr2gebsr_bufferSize | NO | |
| cusparseXcsr2gebsrNnz | NO | |
| cusparseScsr2gebsr | NO | |
| cusparseDcsr2gebsr | NO | |
| cusparseCcsr2gebsr | NO | |
| cusparseZcsr2gebsr | NO | |
| cusparseXcoo2csr | NO | |
| cusparseScsc2dense | NO | |
| cusparseDcsc2dense | NO | |
| cusparseCcsc2dense | NO | |
| cusparseZcsc2dense | NO | |
| cusparseScsc2hyb | NO | |
| cusparseDcsc2hyb | NO | |
| cusparseCcsc2hyb | NO | |
| cusparseZcsc2hyb | NO | |
| cusparseXcsr2bsrNnz | NO | |
| cusparseScsr2bsr | NO | |
| cusparseDcsr2bsr | NO | |
| cusparseCcsr2bsr | NO | |
| cusparseZcsr2bsr | NO | |
| cusparseXcsr2coo | NO | |
| cusparseScsr2csc | YES | |
| cusparseDcsr2csc | YES | |
| cusparseCcsr2csc | YES | |
| cusparseZcsr2csc | YES | |
| cusparseCsr2cscEx | NO | |
| cusparseCsr2cscEx2_bufferSize | YES | |
| cusparseCsr2cscEx2 | YES | |
| cusparseScsr2dense | NO | |
| cusparseDcsr2dense | NO | |
| cusparseCcsr2dense | NO | |
| cusparseZcsr2dense | NO | |
| cusparseScsr2csr_compress | NO | |
| cusparseDcsr2csr_compress | NO | |
| cusparseCcsr2csr_compress | NO | |
| cusparseZcsr2csr_compress | NO | |
| cusparseScsr2hyb | NO | |
| cusparseDcsr2hyb | NO | |
| cusparseCcsr2hyb | NO | |
| cusparseZcsr2hyb | NO | |
| cusparseSdense2csc | NO | |
| cusparseDdense2csc | NO | |
| cusparseCdense2csc | NO | |
| cusparseZdense2csc | NO | |
| cusparseSdense2csr | NO | |
| cusparseDdense2csr | NO | |
| cusparseCdense2csr | NO | |
| cusparseZdense2csr | NO | |
| cusparseSdense2hyb | NO | |
| cusparseDdense2hyb | NO | |
| cusparseCdense2hyb | NO | |
| cusparseZdense2hyb | NO | |
| cusparseShyb2csc | NO | |
| cusparseDhyb2csc | NO | |
| cusparseChyb2csc | NO | |
| cusparseZhyb2csc | NO | |
| cusparseShyb2csr | NO | |
| cusparseDhyb2csr | NO | |
| cusparseChyb2csr | NO | |
| cusparseZhyb2csr | NO | |
| cusparseShyb2dense | NO | |
| cusparseDhyb2dense | NO | |
| cusparseChyb2dense | NO | |
| cusparseZhyb2dense | NO | |
| cusparseSnnz | NO | |
| cusparseDnnz | NO | |
| cusparseCnnz | NO | |
| cusparseZnnz | NO | |
| cusparseCreateIdentityPermutation | NO | |
| cusparseXcoosort_bufferSizeExt | NO | |
| cusparseXcoosortByRow | NO | |
| cusparseXcoosortByColumn | NO | |
| cusparseXcsrsort_bufferSizeExt | NO | |
| cusparseXcsrsort | NO | |
| cusparseXcscsort_bufferSizeExt | NO | |
| cusparseXcscsort | NO | |
| cusparseCreateCsru2csrInfo | NO | |
| cusparseDestroyCsru2csrInfo | NO | |
| cusparseScsru2csr_bufferSizeExt | NO | |
| cusparseDcsru2csr_bufferSizeExt | NO | |
| cusparseCcsru2csr_bufferSizeExt | NO | |
| cusparseZcsru2csr_bufferSizeExt | NO | |
| cusparseScsru2csr | NO | |
| cusparseDcsru2csr | NO | |
| cusparseCcsru2csr | NO | |
| cusparseZcsru2csr | NO | |
| cusparseScsr2csru | NO | |
| cusparseDcsr2csru | NO | |
| cusparseCcsr2csru | NO | |
| cusparseZcsr2csru | NO | |
| cusparseHpruneDense2csr_bufferSizeExt | NO | |
| cusparseSpruneDense2csr_bufferSizeExt | NO | |
| cusparseDpruneDense2csr_bufferSizeExt | NO | |
| cusparseHpruneDense2csrNnz | NO | |
| cusparseSpruneDense2csrNnz | NO | |
| cusparseDpruneDense2csrNnz | NO | |
| cusparseHpruneDense2csr | NO | |
| cusparseSpruneDense2csr | NO | |
| cusparseDpruneDense2csr | NO | |
| cusparseHpruneCsr2csr_bufferSizeExt | NO | |
| cusparseSpruneCsr2csr_bufferSizeExt | NO | |
| cusparseDpruneCsr2csr_bufferSizeExt | NO | |
| cusparseHpruneCsr2csrNnz | NO | |
| cusparseSpruneCsr2csrNnz | NO | |
| cusparseDpruneCsr2csrNnz | NO | |
| cusparseHpruneCsr2csr | NO | |
| cusparseSpruneCsr2csr | NO | |
| cusparseDpruneCsr2csr | NO | |
| cusparseHpruneDense2csrByPercentage_bufferSizeExt | NO | |
| cusparseSpruneDense2csrByPercentage_bufferSizeExt | NO | |
| cusparseDpruneDense2csrByPercentage_bufferSizeExt | NO | |
| cusparseHpruneDense2csrNnzByPercentage | NO | |
| cusparseSpruneDense2csrNnzByPercentage | NO | |
| cusparseDpruneDense2csrNnzByPercentage | NO | |
| cusparseHpruneDense2csrByPercentage | NO | |
| cusparseSpruneDense2csrByPercentage | NO | |
| cusparseDpruneDense2csrByPercentage | NO | |
| cusparseHpruneCsr2csrByPercentage_bufferSizeExt | NO | |
| cusparseSpruneCsr2csrByPercentage_bufferSizeExt | NO | |
| cusparseDpruneCsr2csrByPercentage_bufferSizeExt | NO | |
| cusparseHpruneCsr2csrNnzByPercentage | NO | |
| cusparseSpruneCsr2csrNnzByPercentage | NO | |
| cusparseDpruneCsr2csrNnzByPercentage | NO | |
| cusparseHpruneCsr2csrByPercentage | NO | |
| cusparseSpruneCsr2csrByPercentage | NO | |
| cusparseDpruneCsr2csrByPercentage | NO | |
| cusparseSnnz_compress | NO | |
| cusparseDnnz_compress | NO | |
| cusparseCnnz_compress | NO | |
| cusparseZnnz_compress | NO | |
| cusparseCreateSpVec | NO | |
| cusparseDestroySpVec | NO | |
| cusparseSpVecGet | NO | |
| cusparseSpVecGetIndexBase | NO | |
| cusparseSpVecGetValues | NO | |
| cusparseSpVecSetValues | NO | |
| cusparseCreateCoo | NO | |
| cusparseCreateCooAoS | NO | |
| cusparseCreateCsr | YES | |
| cusparseDestroySpMat | YES | |
| cusparseCooGet | NO | |
| cusparseCooAoSGet | NO | |
| cusparseCsrGet | YES | |
| cusparseSpMatGetFormat | YES | |
| cusparseSpMatGetIndexBase | YES | |
| cusparseSpMatGetValues | YES | |
| cusparseSpMatSetValues | YES | |
| cusparseSpMatGetStridedBatch | NO | |
| cusparseSpMatSetStridedBatch | NO | |
| cusparseCreateDnVec | YES | |
| cusparseDestroyDnVec | YES | |
| cusparseDnVecGet | YES | |
| cusparseDnVecGetValues | YES | |
| cusparseDnVecSetValues | YES | |
| cusparseCreateDnMat | YES | |
| cusparseDestroyDnMat | YES | |
| cusparseDnMatGet | YES | |
| cusparseDnMatGetValues | YES | |
| cusparseDnMatSetValues | YES | |
| cusparseDnMatGetStridedBatch | NO | |
| cusparseDnMatSetStridedBatch | NO | |
| cusparseSpVV_bufferSize | NO | |
| cusparseSpVV | NO | |
| cusparseSpMV_bufferSize | YES | |
| cusparseSpMV | YES | |
| cusparseSpMM_bufferSize | YES | |
| cusparseSpMM | YES | |
| cusparseConstrainedGeMM | NO | |
| cusparseConstrainedGeMM_bufferSize | NO | |
| cusparseAxpby | NO | |
| cusparseBlockedEllGet | NO | |
| cusparseCbsric02_bufferSizeExt | NO | |
| cusparseCbsrilu02_bufferSizeExt | NO | |
| cusparseCbsrsm2_bufferSizeExt | NO | |
| cusparseCbsrsv2_bufferSizeExt | NO | |
| cusparseCcsr2gebsr_bufferSizeExt | NO | |
| cusparseCcsric02_bufferSizeExt | NO | |
| cusparseCcsrilu02_bufferSizeExt | NO | |
| cusparseCcsrsv2_bufferSizeExt | YES | |
| cusparseCgebsr2gebsc_bufferSizeExt | NO | |
| cusparseCgebsr2gebsr_bufferSizeExt | NO | |
| cusparseCooSetPointers | NO | |
| cusparseCooSetStridedBatch | NO | |
| cusparseCreateBlockedEll | NO | |
| cusparseCreateColorInfo | NO | |
| cusparseCreateCsc | NO | |
| cusparseCscGet | NO | |
| cusparseCscSetPointers | NO | |
| cusparseCsrSetPointers | YES | |
| cusparseCsrSetStridedBatch | NO | |
| cusparseDbsric02_bufferSizeExt | NO | |
| cusparseDbsrilu02_bufferSizeExt | NO | |
| cusparseDbsrsm2_bufferSizeExt | NO | |
| cusparseDbsrsv2_bufferSizeExt | NO | |
| cusparseDcsr2gebsr_bufferSizeExt | NO | |
| cusparseDcsric02_bufferSizeExt | NO | |
| cusparseDcsrilu02_bufferSizeExt | NO | |
| cusparseDcsrsv2_bufferSizeExt | YES | |
| cusparseDenseToSparse_analysis | NO | |
| cusparseDenseToSparse_bufferSize | NO | |
| cusparseDenseToSparse_convert | NO | |
| cusparseDestroyColorInfo | NO | |
| cusparseDgebsr2gebsc_bufferSizeExt | NO | |
| cusparseDgebsr2gebsr_bufferSizeExt | NO | |
| cusparseGather | NO | |
| cusparseGetErrorName | YES | |
| cusparseGetErrorString | YES | |
| cusparseGetProperty | YES | |
| cusparseLoggerForceDisable | NO | |
| cusparseLoggerOpenFile | NO | |
| cusparseLoggerSetCallback | NO | |
| cusparseLoggerSetFile | NO | |
| cusparseLoggerSetLevel | NO | |
| cusparseLoggerSetMask | NO | |
| cusparseRot | NO | |
| cusparseSbsric02_bufferSizeExt | NO | |
| cusparseSbsrilu02_bufferSizeExt | NO | |
| cusparseSbsrsm2_bufferSizeExt | NO | |
| cusparseSbsrsv2_bufferSizeExt | NO | |
| cusparseScatter | NO | |
| cusparseScsr2gebsr_bufferSizeExt | NO | |
| cusparseScsric02_bufferSizeExt | NO | |
| cusparseScsrilu02_bufferSizeExt | NO | |
| cusparseScsrsv2_bufferSizeExt | YES | |
| cusparseSDDMM | NO | |
| cusparseSDDMM_bufferSize | NO | |
| cusparseSDDMM_preprocess | NO | |
| cusparseSgebsr2gebsc_bufferSizeExt | NO | |
| cusparseSgebsr2gebsr_bufferSizeExt | NO | |
| cusparseSparseToDense | NO | |
| cusparseSparseToDense_bufferSize | NO | |
| cusparseSpGEMM_compute | YES | |
| cusparseSpGEMM_copy | YES | |
| cusparseSpGEMM_createDescr | YES | |
| cusparseSpGEMM_destroyDescr | YES | |
| cusparseSpGEMMreuse_compute | NO | |
| cusparseSpGEMMreuse_copy | NO | |
| cusparseSpGEMMreuse_nnz | NO | |
| cusparseSpGEMMreuse_workEstimation | NO | |
| cusparseSpGEMM_workEstimation | YES | |
| cusparseSpMatGetAttribute | YES | |
| cusparseSpMatGetNumBatches | NO | |
| cusparseSpMatGetSize | YES | |
| cusparseSpMatSetAttribute | YES | |
| cusparseSpMatSetNumBatches | NO | |
| cusparseSpMMOp | NO | |
| cusparseSpMMOp_createPlan | NO | |
| cusparseSpMMOp_destroyPlan | NO | |
| cusparseSpMM_preprocess | YES | |
| cusparseSpSM_analysis | NO | |
| cusparseSpSM_bufferSize | NO | |
| cusparseSpSM_createDescr | NO | |
| cusparseSpSM_destroyDescr | NO | |
| cusparseSpSM_solve | NO | |
| cusparseSpSV_analysis | YES | |
| cusparseSpSV_bufferSize | YES | |
| cusparseSpSV_createDescr | YES | |
| cusparseSpSV_destroyDescr | YES | |
| cusparseSpSV_solve | YES | |
| cusparseXgebsr2csr | NO | |
| cusparseZbsric02_bufferSizeExt | NO | |
| cusparseZbsrilu02_bufferSizeExt | NO | |
| cusparseZbsrsm2_bufferSizeExt | NO | |
| cusparseZbsrsv2_bufferSizeExt | NO | |
| cusparseZcsr2gebsr_bufferSizeExt | NO | |
| cusparseZcsric02_bufferSizeExt | NO | |
| cusparseZcsrilu02_bufferSizeExt | NO | |
| cusparseZcsrsv2_bufferSizeExt | YES | |
| cusparseZgebsr2gebsc_bufferSizeExt | NO | |
| cusparseZgebsr2gebsr_bufferSizeExt | NO | |
| cusparseCreateConstSpVec | NO | |
| cusparseConstSpVecGetValues | NO | |
| cusparseCreateConstDnVec | YES | |
| cusparseConstDnVecGet | YES | |
| cusparseConstDnVecGetValues | YES | |
| cusparseConstSpMatGetValues | NO | |
| cusparseCreateConstCsr | NO | |
| cusparseCreateConstCsc | NO | |
| cusparseConstCsrGet | NO | |
| cusparseConstCscGet | NO | |
| cusparseCreateConstCoo | NO | |
| cusparseConstCooGet | NO | |
| cusparseCreateConstBlockedEll | NO | |
| cusparseCreateConstDnMat | NO | |
| cusparseConstDnMatGet | NO | |
| cusparseConstDnMatGetValues | NO | |
| cusparseSpGEMM_getNumProducts | NO | |
| cusparseSpGEMM_estimateMemory | NO | 
NCCL API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| ncclGetVersion | YES | |
| ncclGetUniqueId | YES | |
| ncclCommInitRank | YES | |
| ncclCommInitAll | NO | |
| ncclCommDestroy | YES | |
| ncclCommAbort | NO | |
| ncclCommGetAsyncError | YES | |
| ncclCommCount | YES | |
| ncclCommCuDevice | YES | |
| ncclCommUserRank | YES | |
| ncclAllReduce | YES | |
| ncclBroadcast | YES | |
| ncclReduce | YES | |
| ncclAllGather | NO | |
| ncclReduceScatter | YES | |
| ncclGroupStart | NO | |
| ncclGroupEnd | NO | |
| ncclSend | YES | |
| ncclRecv | YES | |
| ncclGetLastError | YES | |
| ncclRedOpCreatePreMulSum | NO | |
| ncclRedOpDestroy | NO | |
| ncclBcast | YES | |
| ncclGetErrorString | YES | 
nvGRAPH API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| nvgraphGetProperty | NO | |
| nvgraphCreate | NO | |
| nvgraphDestroy | NO | |
| nvgraphCreateGraphDescr | NO | |
| nvgraphDestroyGraphDescr | NO | |
| nvgraphSetGraphStructure | NO | |
| nvgraphGetGraphStructure | NO | |
| nvgraphConvertTopology | NO | |
| nvgraphConvertGraph | NO | |
| nvgraphAllocateEdgeData | NO | |
| nvgraphSetEdgeData | NO | |
| nvgraphGetEdgeData | NO | |
| nvgraphAllocateVertexData | NO | |
| nvgraphSetVertexData | NO | |
| nvgraphGetVertexData | NO | |
| nvgraphExtractSubgraphByVertex | NO | |
| nvgraphExtractSubgraphByEdge | NO | |
| nvgraphWidestPath | NO | |
| nvgraphSssp | NO | |
| nvgraphSrSpmv | NO | |
| nvgraphPagerank | NO | |
| nvgraphTriangleCount | NO | |
| nvgraphStatusGetString | NO | |
| nvgraphSpectralClustering | NO | |
| nvgraphAnalyzeClustering | NO | |
| nvgraphTraversalParameterInit | NO | |
| nvgraphTraversalSetDistancesIndex | NO | |
| nvgraphTraversalGetDistancesIndex | NO | |
| nvgraphTraversalSetPredecessorsIndex | NO | |
| nvgraphTraversalGetPredecessorsIndex | NO | |
| nvgraphTraversalSetEdgeMaskIndex | NO | |
| nvgraphTraversalGetEdgeMaskIndex | NO | |
| nvgraphTraversalSetUndirectedFlag | NO | |
| nvgraphTraversalGetUndirectedFlag | NO | |
| nvgraphTraversalSetAlpha | NO | |
| nvgraphTraversalGetAlpha | NO | |
| nvgraphTraversalSetBeta | NO | |
| nvgraphTraversalGetBeta | NO | |
| nvgraphTraversal | NO | 
nvJPEG API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| nvjpegGetProperty | NO | |
| nvjpegCreate | NO | |
| nvjpegCreateSimple | NO | |
| nvjpegCreateEx | NO | |
| nvjpegDestroy | NO | |
| nvjpegSetDeviceMemoryPadding | NO | |
| nvjpegGetDeviceMemoryPadding | NO | |
| nvjpegSetPinnedMemoryPadding | NO | |
| nvjpegGetPinnedMemoryPadding | NO | |
| nvjpegJpegStateCreate | NO | |
| nvjpegJpegStateDestroy | NO | |
| nvjpegGetImageInfo | NO | |
| nvjpegDecode | NO | |
| nvjpegDecodeBatchedInitialize | NO | |
| nvjpegDecodeBatched | NO | |
| nvjpegDecodePhaseOne | NO | |
| nvjpegDecodePhaseTwo | NO | |
| nvjpegDecodePhaseThree | NO | |
| nvjpegDecodeBatchedPhaseOne | NO | |
| nvjpegDecodeBatchedPhaseTwo | NO | |
| nvjpegDecodeBatchedPhaseThree | NO | 
NVML API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| nvmlDeviceGetAccountingMode | NO | |
| nvmlDeviceGetAccountingStats | NO | |
| nvmlDeviceGetAccountingPids | NO | |
| nvmlDeviceGetAccountingBufferSize | NO | |
| nvmlDeviceSetAccountingMode | NO | |
| nvmlDeviceClearAccountingPids | NO | |
| nvmlInit | NO | |
| nvmlInitWithFlags | NO | |
| nvmlShutdown | NO | |
| nvmlErrorString | NO | |
| nvmlSystemGetDriverVersion | NO | |
| nvmlSystemGetNVMLVersion | NO | |
| nvmlSystemGetCudaDriverVersion | NO | |
| nvmlSystemGetCudaDriverVersion | NO | |
| nvmlSystemGetProcessName | NO | |
| nvmlUnitGetCount | NO | |
| nvmlUnitGetHandleByIndex | NO | |
| nvmlUnitGetUnitInfo | NO | |
| nvmlUnitGetLedState | NO | |
| nvmlUnitGetPsuInfo | NO | |
| nvmlUnitGetTemperature | NO | |
| nvmlUnitGetFanSpeedInfo | NO | |
| nvmlUnitGetDevices | NO | |
| nvmlSystemGetHicVersion | NO | |
| nvmlDeviceGetCount | NO | |
| nvmlDeviceGetAttributes | NO | |
| nvmlDeviceGetHandleByIndex | NO | |
| nvmlDeviceGetHandleBySerial | NO | |
| nvmlDeviceGetHandleByUUID | NO | |
| nvmlDeviceGetHandleByPciBusId | NO | |
| nvmlDeviceGetName | NO | |
| nvmlDeviceGetBrand | NO | |
| nvmlDeviceGetIndex | NO | |
| nvmlDeviceGetSerial | NO | |
| nvmlDeviceGetTopologyCommonAncestor | NO | |
| nvmlDeviceGetTopologyNearestGpus | NO | |
| nvmlSystemGetTopologyGpuSet | NO | |
| nvmlDeviceGetP2PStatus | NO | |
| nvmlDeviceGetUUID | NO | |
| nvmlVgpuInstanceGetMdevUUID | NO | |
| nvmlDeviceGetMinorNumber | NO | |
| nvmlDeviceGetBoardPartNumber | NO | |
| nvmlDeviceGetInforomVersion | NO | |
| nvmlDeviceGetInforomImageVersion | NO | |
| nvmlDeviceGetInforomConfigurationChecksum | NO | |
| nvmlDeviceValidateInforom | NO | |
| nvmlDeviceGetDisplayMode | NO | |
| nvmlDeviceGetDisplayActive | NO | |
| nvmlDeviceGetPersistenceMode | NO | |
| nvmlDeviceGetPciInfo | NO | |
| nvmlDeviceGetMaxPcieLinkGeneration | NO | |
| nvmlDeviceGetMaxPcieLinkWidth | NO | |
| nvmlDeviceGetCurrPcieLinkGeneration | NO | |
| nvmlDeviceGetCurrPcieLinkWidth | NO | |
| nvmlDeviceGetPcieThroughput | NO | |
| nvmlDeviceGetPcieReplayCounter | NO | |
| nvmlDeviceGetClockInfo | NO | |
| nvmlDeviceGetMaxClockInfo | NO | |
| nvmlDeviceGetApplicationsClock | NO | |
| nvmlDeviceGetDefaultApplicationsClock | NO | |
| nvmlDeviceResetApplicationsClocks | NO | |
| nvmlDeviceGetClock | NO | |
| nvmlDeviceGetMaxCustomerBoostClock | NO | |
| nvmlDeviceGetSupportedMemoryClocks | NO | |
| nvmlDeviceGetSupportedGraphicsClocks | NO | |
| nvmlDeviceGetAutoBoostedClocksEnabled | NO | |
| nvmlDeviceSetAutoBoostedClocksEnabled | NO | |
| nvmlDeviceSetDefaultAutoBoostedClocksEnabled | NO | |
| nvmlDeviceGetFanSpeed | NO | |
| nvmlDeviceGetFanSpeed | NO | |
| nvmlDeviceGetTemperature | NO | |
| nvmlDeviceGetTemperatureThreshold | NO | |
| nvmlDeviceGetPerformanceState | NO | |
| nvmlDeviceGetCurrentClocksThrottleReasons | NO | |
| nvmlDeviceGetSupportedClocksThrottleReasons | NO | |
| nvmlDeviceGetPowerState | NO | |
| nvmlDeviceGetPowerManagementMode | NO | |
| nvmlDeviceGetPowerManagementLimit | NO | |
| nvmlDeviceGetPowerManagementLimitConstraints | NO | |
| nvmlDeviceGetPowerManagementDefaultLimit | NO | |
| nvmlDeviceGetPowerUsage | NO | |
| nvmlDeviceGetTotalEnergyConsumption | NO | |
| nvmlDeviceGetEnforcedPowerLimit | NO | |
| nvmlDeviceGetGpuOperationMode | NO | |
| nvmlDeviceGetMemoryInfo | NO | |
| nvmlDeviceGetComputeMode | NO | |
| nvmlDeviceGetCudaComputeCapability | NO | |
| nvmlDeviceGetEccMode | NO | |
| nvmlDeviceGetBoardId | NO | |
| nvmlDeviceGetMultiGpuBoard | NO | |
| nvmlDeviceGetTotalEccErrors | NO | |
| nvmlDeviceGetDetailedEccErrors | NO | |
| nvmlDeviceGetMemoryErrorCounter | NO | |
| nvmlDeviceGetUtilizationRates | NO | |
| nvmlDeviceGetEncoderUtilization | NO | |
| nvmlDeviceGetEncoderCapacity | NO | |
| nvmlDeviceGetEncoderStats | NO | |
| nvmlDeviceGetEncoderSessions | NO | |
| nvmlDeviceGetDecoderUtilization | NO | |
| nvmlDeviceGetFBCStats | NO | |
| nvmlDeviceGetFBCSessions | NO | |
| nvmlDeviceGetDriverModel | NO | |
| nvmlDeviceGetVbiosVersion | NO | |
| nvmlDeviceGetBridgeChipInfo | NO | |
| nvmlDeviceGetComputeRunningProcesses | NO | |
| nvmlDeviceGetGraphicsRunningProcesses | NO | |
| nvmlDeviceOnSameBoard | NO | |
| nvmlDeviceGetAPIRestriction | NO | |
| nvmlDeviceGetSamples | NO | |
| nvmlDeviceGetBAR1MemoryInfo | NO | |
| nvmlDeviceGetViolationStatus | NO | |
| nvmlDeviceGetRetiredPages | NO | |
| nvmlDeviceGetRetiredPages | NO | |
| nvmlDeviceGetRetiredPagesPendingStatus | NO | |
| nvmlDeviceGetRemappedRows | NO | |
| nvmlDeviceGetArchitecture | NO | |
| nvmlDeviceGetMemoryAffinity | NO | |
| nvmlDeviceGetCpuAffinityWithinScope | NO | |
| nvmlDeviceGetCpuAffinity | NO | |
| nvmlDeviceSetCpuAffinity | NO | |
| nvmlDeviceClearCpuAffinity | NO | |
| nvmlUnitSetLedState | NO | |
| nvmlDeviceSetPersistenceMode | NO | |
| nvmlDeviceSetComputeMode | NO | |
| nvmlDeviceSetEccMode | NO | |
| nvmlDeviceClearEccErrorCounts | NO | |
| nvmlDeviceSetDriverModel | NO | |
| nvmlDeviceSetGpuLockedClocks | NO | |
| nvmlDeviceResetGpuLockedClocks | NO | |
| nvmlDeviceSetApplicationsClocks | NO | |
| nvmlDeviceSetPowerManagementLimit | NO | |
| nvmlDeviceSetGpuOperationMode | NO | |
| nvmlDeviceSetAPIRestriction | NO | |
| nvmlDeviceGetNvLinkState | NO | |
| nvmlDeviceGetNvLinkVersion | NO | |
| nvmlDeviceGetNvLinkCapability | NO | |
| nvmlDeviceGetNvLinkRemotePciInfo | NO | |
| nvmlDeviceGetNvLinkErrorCounter | NO | |
| nvmlDeviceResetNvLinkErrorCounters | NO | |
| nvmlDeviceSetNvLinkUtilizationControl | NO | |
| nvmlDeviceGetNvLinkUtilizationControl | NO | |
| nvmlDeviceGetNvLinkUtilizationCounter | NO | |
| nvmlDeviceFreezeNvLinkUtilizationCounter | NO | |
| nvmlDeviceResetNvLinkUtilizationCounter | NO | |
| nvmlEventSetCreate | NO | |
| nvmlDeviceRegisterEvents | NO | |
| nvmlDeviceGetSupportedEventTypes | NO | |
| nvmlEventSetWait | NO | |
| nvmlEventSetFree | NO | |
| nvmlDeviceModifyDrainState | NO | |
| nvmlDeviceQueryDrainState | NO | |
| nvmlDeviceRemoveGpu | NO | |
| nvmlDeviceDiscoverGpus | NO | |
| nvmlDeviceGetFieldValues | NO | |
| nvmlDeviceGetVirtualizationMode | NO | |
| nvmlDeviceGetHostVgpuMode | NO | |
| nvmlDeviceSetVirtualizationMode | NO | |
| nvmlDeviceGetGridLicensableFeatures | NO | |
| nvmlDeviceGetProcessUtilization | NO | |
| nvmlDeviceGetSupportedVgpus | NO | |
| nvmlDeviceGetCreatableVgpus | NO | |
| nvmlVgpuTypeGetClass | NO | |
| nvmlVgpuTypeGetName | NO | |
| nvmlVgpuTypeGetDeviceID | NO | |
| nvmlVgpuTypeGetFramebufferSize | NO | |
| nvmlVgpuTypeGetNumDisplayHeads | NO | |
| nvmlVgpuTypeGetResolution | NO | |
| nvmlVgpuTypeGetLicense | NO | |
| nvmlVgpuTypeGetFrameRateLimit | NO | |
| nvmlVgpuTypeGetMaxInstances | NO | |
| nvmlVgpuTypeGetMaxInstancesPerVm | NO | |
| nvmlDeviceGetActiveVgpus | NO | |
| nvmlVgpuInstanceGetVmID | NO | |
| nvmlVgpuInstanceGetUUID | NO | |
| nvmlVgpuInstanceGetVmDriverVersion | NO | |
| nvmlVgpuInstanceGetFbUsage | NO | |
| nvmlVgpuInstanceGetLicenseStatus | NO | |
| nvmlVgpuInstanceGetType | NO | |
| nvmlVgpuInstanceGetFrameRateLimit | NO | |
| nvmlVgpuInstanceGetEccMode | NO | |
| nvmlVgpuInstanceGetEncoderCapacity | NO | |
| nvmlVgpuInstanceSetEncoderCapacity | NO | |
| nvmlVgpuInstanceGetEncoderStats | NO | |
| nvmlVgpuInstanceGetEncoderSessions | NO | |
| nvmlVgpuInstanceGetFBCStats | NO | |
| nvmlVgpuInstanceGetFBCSessions | NO | |
| nvmlVgpuInstanceGetMetadata | NO | |
| nvmlDeviceGetVgpuMetadata | NO | |
| nvmlGetVgpuCompatibility | NO | |
| nvmlDeviceGetPgpuMetadataString | NO | |
| nvmlGetVgpuVersion | NO | |
| nvmlSetVgpuVersion | NO | |
| nvmlDeviceGetVgpuUtilization | NO | |
| nvmlDeviceGetVgpuProcessUtilization | NO | |
| nvmlVgpuInstanceGetAccountingMode | NO | |
| nvmlVgpuInstanceGetAccountingPids | NO | |
| nvmlVgpuInstanceGetAccountingStats | NO | |
| nvmlVgpuInstanceClearAccountingPids | NO | |
| nvmlGetBlacklistDeviceCount | NO | |
| nvmlGetBlacklistDeviceInfoByIndex | NO | |
| nvmlDeviceSetMigMode | NO | |
| nvmlDeviceGetMigMode | NO | |
| nvmlDeviceGetGpuInstanceProfileInfo | NO | |
| nvmlDeviceGetGpuInstancePossiblePlacements | NO | |
| nvmlDeviceGetGpuInstanceRemainingCapacity | NO | |
| nvmlDeviceCreateGpuInstance | NO | |
| nvmlGpuInstanceDestroy | NO | |
| nvmlDeviceGetGpuInstances | NO | |
| nvmlDeviceGetGpuInstanceById | NO | |
| nvmlGpuInstanceGetInfo | NO | |
| nvmlGpuInstanceGetComputeInstanceProfileInfo | NO | |
| nvmlGpuInstanceGetComputeInstanceRemainingCapacity | NO | |
| nvmlGpuInstanceCreateComputeInstance | NO | |
| nvmlComputeInstanceDestroy | NO | |
| nvmlGpuInstanceGetComputeInstances | NO | |
| nvmlGpuInstanceGetComputeInstanceById | NO | |
| nvmlComputeInstanceGetInfo | NO | |
| nvmlDeviceIsMigDeviceHandle | NO | |
| nvmlDeviceGetGpuInstanceId | NO | |
| nvmlDeviceGetComputeInstanceId | NO | |
| nvmlDeviceGetMaxMigDeviceCount | NO | |
| nvmlDeviceGetMigDeviceHandleByIndex | NO | |
| nvmlDeviceGetDeviceHandleFromMigDeviceHandle | NO | 
Runtime and Driver API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| cudaChooseDevice | NO | |
| cudaDeviceFlushGPUDirectRDMAWrites | NO | |
| cudaDeviceGetAttribute | YES | |
| cudaDeviceGetByPCIBusId | NO | |
| cudaDeviceGetCacheConfig | YES | |
| cudaDeviceGetDefaultMemPool | NO | |
| cudaDeviceGetLimit | YES | |
| cudaDeviceGetMemPool | NO | |
| cudaDeviceGetNvSciSyncAttributes | NO | |
| cudaDeviceGetP2PAttribute | NO | |
| cudaDeviceGetPCIBusId | NO | |
| cudaDeviceGetSharedMemConfig | NO | |
| cudaDeviceGetStreamPriorityRange | YES | |
| cudaDeviceGetTexture1DLinearMaxWidth | NO | |
| cudaDeviceReset | YES | |
| cudaDeviceSetCacheConfig | YES | |
| cudaDeviceSetLimit | YES | |
| cudaDeviceSetMemPool | NO | |
| cudaDeviceSetSharedMemConfig | YES | |
| cudaDeviceSynchronize | YES | |
| cudaGetDevice | YES | |
| cudaGetDeviceCount | YES | |
| cudaGetDeviceFlags | NO | |
| cudaGetDeviceProperties | YES | |
| cudaGetDeviceProperties_v2 | YES | |
| cudaInitDevice | NO | |
| cudaIpcCloseMemHandle | NO | |
| cudaIpcGetEventHandle | NO | |
| cudaIpcGetMemHandle | NO | |
| cudaIpcOpenEventHandle | NO | |
| cudaIpcOpenMemHandle | NO | |
| cudaSetDevice | YES | |
| cudaSetDeviceFlags | YES | |
| cudaSetValidDevices | NO | |
| cudaThreadExit | YES | |
| cudaThreadGetCacheConfig | NO | |
| cudaThreadGetLimit | NO | |
| cudaThreadSetCacheConfig | NO | |
| cudaThreadSetLimit | YES | |
| cudaThreadSynchronize | YES | |
| cudaGetErrorName | YES | |
| cudaGetErrorString | YES | |
| cudaGetLastError | YES | |
| cudaPeekAtLastError | YES | |
| cudaCtxResetPersistingL2Cache | YES | |
| cudaStreamAddCallback | YES | |
| cudaStreamAttachMemAsync | YES | |
| cudaStreamBeginCapture | YES | |
| cudaStreamBeginCaptureToGraph | NO | |
| cudaStreamCopyAttributes | NO | |
| cudaStreamCreate | YES | |
| cudaStreamCreateWithFlags | YES | |
| cudaStreamCreateWithPriority | YES | |
| cudaStreamDestroy | YES | |
| cudaStreamEndCapture | YES | |
| cudaStreamGetAttribute | YES | |
| cudaStreamGetCaptureInfo | NO | |
| cudaStreamGetCaptureInfo_v3 | NO | |
| cudaStreamGetFlags | YES | |
| cudaStreamGetId | NO | |
| cudaStreamGetPriority | YES | |
| cudaStreamIsCapturing | YES | |
| cudaStreamQuery | YES | |
| cudaStreamSetAttribute | YES | |
| cudaStreamSynchronize | YES | |
| cudaStreamUpdateCaptureDependencies | NO | |
| cudaStreamUpdateCaptureDependencies_v2 | NO | |
| cudaStreamWaitEvent | YES | |
| cudaThreadExchangeStreamCaptureMode | NO | |
| cudaEventCreate | YES | |
| cudaEventCreateWithFlags | YES | |
| cudaEventDestroy | YES | |
| cudaEventElapsedTime | YES | |
| cudaEventQuery | YES | |
| cudaEventRecord | YES | |
| cudaEventRecordWithFlags | NO | |
| cudaEventSynchronize | YES | |
| cudaDestroyExternalMemory | NO | |
| cudaDestroyExternalSemaphore | NO | |
| cudaExternalMemoryGetMappedBuffer | NO | |
| cudaExternalMemoryGetMappedMipmappedArray | NO | |
| cudaImportExternalMemory | NO | |
| cudaImportExternalSemaphore | NO | |
| cudaSignalExternalSemaphoresAsync | NO | |
| cudaWaitExternalSemaphoresAsync | NO | |
| cudaFuncGetAttributes | YES | |
| cudaFuncGetName | NO | |
| cudaFuncSetAttribute | YES | |
| cudaFuncSetCacheConfig | YES | |
| cudaFuncSetSharedMemConfig | YES | |
| cudaGetParameterBuffer | NO | |
| cudaGetParameterBufferV2 | NO | |
| cudaGridDependencySynchronize | NO | |
| cudaLaunchCooperativeKernel | YES | Partial | 
| cudaLaunchCooperativeKernelMultiDevice | NO | |
| cudaLaunchDevice | NO | |
| cudaLaunchHostFunc | NO | |
| cudaLaunchKernel | YES | Partial | 
| cudaLaunchKernelExC | NO | |
| cudaSetDoubleForDevice | NO | |
| cudaSetDoubleForHost | NO | |
| cudaTriggerProgrammaticLaunchCompletion | NO | |
| cudaOccupancyAvailableDynamicSMemPerBlock | NO | |
| cudaOccupancyMaxActiveBlocksPerMultiprocessor | YES | |
| cudaOccupancyMaxActiveBlocksPerMultiprocessorWithFlags | NO | |
| cudaOccupancyMaxActiveClusters | NO | |
| cudaOccupancyMaxPotentialClusterSize | NO | |
| cudaConfigureCall | NO | |
| cudaLaunch | NO | |
| cudaSetupArgument | NO | |
| cudaArrayGetInfo | YES | |
| cudaArrayGetMemoryRequirements | NO | |
| cudaArrayGetPlane | NO | |
| cudaArrayGetSparseProperties | NO | |
| cudaFree | YES | |
| cudaFreeArray | YES | |
| cudaFreeHost | YES | |
| cudaFreeMipmappedArray | YES | |
| cudaGetMipmappedArrayLevel | YES | |
| cudaGetSymbolAddress | YES | |
| cudaGetSymbolSize | YES | |
| cudaHostAlloc | YES | |
| cudaHostGetDevicePointer | YES | Partial | 
| cudaHostGetFlags | YES | |
| cudaHostRegister | YES | |
| cudaHostUnregister | YES | |
| cudaMalloc | YES | |
| cudaMalloc3D | YES | |
| cudaMalloc3DArray | YES | |
| cudaMallocArray | YES | |
| cudaMallocHost | YES | |
| cudaMallocManaged | YES | |
| cudaMallocMipmappedArray | YES | |
| cudaMallocPitch | YES | |
| cudaMemAdvise | YES | DPCT1063 Partial | 
| cudaMemAdvise_v2 | NO | |
| cudaMemGetInfo | YES | |
| cudaMemPrefetchAsync | YES | Partial | 
| cudaMemRangeGetAttribute | NO | |
| cudaMemRangeGetAttributes | NO | |
| cudaMemcpy | YES | |
| cudaMemcpy2D | YES | |
| cudaMemcpy2DArrayToArray | YES | |
| cudaMemcpy2DAsync | YES | |
| cudaMemcpy2DFromArray | YES | |
| cudaMemcpy2DFromArrayAsync | YES | |
| cudaMemcpy2DToArray | YES | |
| cudaMemcpy2DToArrayAsync | YES | |
| cudaMemcpy3D | YES | |
| cudaMemcpy3DAsync | YES | |
| cudaMemcpy3DPeer | NO | |
| cudaMemcpy3DPeerAsync | NO | |
| cudaMemcpyAsync | YES | |
| cudaMemcpyFromSymbol | YES | |
| cudaMemcpyFromSymbolAsync | YES | |
| cudaMemcpyPeer | NO | |
| cudaMemcpyPeerAsync | NO | |
| cudaMemcpyToSymbol | YES | |
| cudaMemcpyToSymbolAsync | YES | |
| cudaMemset | YES | |
| cudaMemset2D | YES | |
| cudaMemset2DAsync | YES | |
| cudaMemset3D | YES | |
| cudaMemset3DAsync | YES | |
| cudaMemsetAsync | YES | |
| cudaMipmappedArrayGetMemoryRequirements | NO | |
| cudaMipmappedArrayGetSparseProperties | NO | |
| make_cudaExtent | YES | |
| make_cudaPitchedPtr | YES | |
| make_cudaPos | YES | |
| cudaMemcpyArrayToArray | YES | |
| cudaMemcpyFromArray | YES | |
| cudaMemcpyFromArrayAsync | YES | |
| cudaMemcpyToArray | YES | |
| cudaMemcpyToArrayAsync | YES | |
| cudaFreeAsync | NO | |
| cudaMallocAsync | NO | |
| cudaMallocFromPoolAsync | NO | |
| cudaMemPoolCreate | NO | |
| cudaMemPoolDestroy | NO | |
| cudaMemPoolExportPointer | NO | |
| cudaMemPoolExportToShareableHandle | NO | |
| cudaMemPoolGetAccess | NO | |
| cudaMemPoolGetAttribute | NO | |
| cudaMemPoolImportFromShareableHandle | NO | |
| cudaMemPoolImportPointer | NO | |
| cudaMemPoolSetAccess | NO | |
| cudaMemPoolSetAttribute | NO | |
| cudaMemPoolTrimTo | NO | |
| cudaPointerGetAttributes | YES | |
| cudaDeviceCanAccessPeer | YES | |
| cudaDeviceDisablePeerAccess | YES | |
| cudaDeviceEnablePeerAccess | YES | |
| cudaGLGetDevices | NO | |
| cudaGraphicsGLRegisterBuffer | NO | |
| cudaGraphicsGLRegisterImage | NO | |
| cudaWGLGetDevice | NO | |
| cudaGLMapBufferObject | NO | |
| cudaGLMapBufferObjectAsync | NO | |
| cudaGLRegisterBufferObject | NO | |
| cudaGLSetBufferObjectMapFlags | NO | |
| cudaGLSetGLDevice | NO | |
| cudaGLUnmapBufferObject | NO | |
| cudaGLUnmapBufferObjectAsync | NO | |
| cudaGLUnregisterBufferObject | NO | |
| cudaD3D9GetDevice | NO | |
| cudaD3D9GetDevices | NO | |
| cudaD3D9GetDirect3DDevice | NO | |
| cudaD3D9SetDirect3DDevice | NO | |
| cudaGraphicsD3D9RegisterResource | NO | |
| cudaD3D9MapResources | NO | |
| cudaD3D9RegisterResource | NO | |
| cudaD3D9ResourceGetMappedArray | NO | |
| cudaD3D9ResourceGetMappedPitch | NO | |
| cudaD3D9ResourceGetMappedPointer | NO | |
| cudaD3D9ResourceGetMappedSize | NO | |
| cudaD3D9ResourceGetSurfaceDimensions | NO | |
| cudaD3D9ResourceSetMapFlags | NO | |
| cudaD3D9UnmapResources | NO | |
| cudaD3D9UnregisterResource | NO | |
| cudaD3D10GetDevice | NO | |
| cudaD3D10GetDevices | NO | |
| cudaGraphicsD3D10RegisterResource | NO | |
| cudaD3D10GetDirect3DDevice | NO | |
| cudaD3D10MapResources | NO | |
| cudaD3D10RegisterResource | NO | |
| cudaD3D10ResourceGetMappedArray | NO | |
| cudaD3D10ResourceGetMappedPitch | NO | |
| cudaD3D10ResourceGetMappedPointer | NO | |
| cudaD3D10ResourceGetMappedSize | NO | |
| cudaD3D10ResourceGetSurfaceDimensions | NO | |
| cudaD3D10ResourceSetMapFlags | NO | |
| cudaD3D10SetDirect3DDevice | NO | |
| cudaD3D10UnmapResources | NO | |
| cudaD3D10UnregisterResource | NO | |
| cudaD3D11GetDevice | NO | |
| cudaD3D11GetDevices | NO | |
| cudaGraphicsD3D11RegisterResource | NO | |
| cudaD3D11GetDirect3DDevice | NO | |
| cudaD3D11SetDirect3DDevice | NO | |
| cudaGraphicsVDPAURegisterOutputSurface | NO | |
| cudaGraphicsVDPAURegisterVideoSurface | NO | |
| cudaVDPAUGetDevice | NO | |
| cudaVDPAUSetVDPAUDevice | NO | |
| cudaEGLStreamConsumerAcquireFrame | NO | |
| cudaEGLStreamConsumerConnect | NO | |
| cudaEGLStreamConsumerConnectWithFlags | NO | |
| cudaEGLStreamConsumerDisconnect | NO | |
| cudaEGLStreamConsumerReleaseFrame | NO | |
| cudaEGLStreamProducerConnect | NO | |
| cudaEGLStreamProducerDisconnect | NO | |
| cudaEGLStreamProducerPresentFrame | NO | |
| cudaEGLStreamProducerReturnFrame | NO | |
| cudaEventCreateFromEGLSync | NO | |
| cudaGraphicsEGLRegisterImage | NO | |
| cudaGraphicsResourceGetMappedEglFrame | NO | |
| cudaGraphicsMapResources | NO | |
| cudaGraphicsResourceGetMappedMipmappedArray | NO | |
| cudaGraphicsResourceGetMappedPointer | NO | |
| cudaGraphicsResourceSetMapFlags | NO | |
| cudaGraphicsSubResourceGetMappedArray | NO | |
| cudaGraphicsUnmapResources | NO | |
| cudaGraphicsUnregisterResource | NO | |
| cudaBindTexture | YES | |
| cudaBindTexture2D | YES | |
| cudaBindTextureToArray | YES | |
| cudaBindTextureToMipmappedArray | NO | |
| cudaGetTextureAlignmentOffset | NO | |
| cudaGetTextureReference | NO | |
| cudaUnbindTexture | YES | |
| cudaBindSurfaceToArray | NO | |
| cudaGetSurfaceReference | NO | |
| cudaCreateChannelDesc | YES | |
| cudaCreateChannelDescHalf | YES | |
| cudaCreateChannelDescHalf1 | YES | |
| cudaCreateChannelDescHalf2 | YES | |
| cudaCreateChannelDescHalf4 | YES | |
| cudaCreateTextureObject | YES | |
| cudaDestroyTextureObject | YES | |
| cudaGetChannelDesc | YES | |
| cudaGetTextureObjectResourceDesc | YES | |
| cudaGetTextureObjectResourceViewDesc | NO | |
| cudaGetTextureObjectTextureDesc | YES | |
| cudaCreateSurfaceObject | NO | |
| cudaDestroySurfaceObject | NO | |
| cudaGetSurfaceObjectResourceDesc | NO | |
| cudaDriverGetVersion | YES | |
| cudaRuntimeGetVersion | YES | |
| cudaDeviceGetGraphMemAttribute | NO | |
| cudaDeviceGraphMemTrim | NO | |
| cudaDeviceSetGraphMemAttribute | NO | |
| cudaGetCurrentGraphExec | NO | |
| cudaGraphAddChildGraphNode | NO | |
| cudaGraphAddDependencies | NO | |
| cudaGraphAddDependencies_v2 | NO | |
| cudaGraphAddEmptyNode | NO | |
| cudaGraphAddEventRecordNode | NO | |
| cudaGraphAddEventWaitNode | NO | |
| cudaGraphAddExternalSemaphoresSignalNode | NO | |
| cudaGraphAddExternalSemaphoresWaitNode | NO | |
| cudaGraphAddHostNode | NO | |
| cudaGraphAddKernelNode | NO | |
| cudaGraphAddMemAllocNode | NO | |
| cudaGraphAddMemFreeNode | NO | |
| cudaGraphAddMemcpyNode | NO | |
| cudaGraphAddMemcpyNode1D | NO | |
| cudaGraphAddMemcpyNodeFromSymbol | NO | |
| cudaGraphAddMemcpyNodeToSymbol | NO | |
| cudaGraphAddMemsetNode | NO | |
| cudaGraphAddNode | NO | |
| cudaGraphAddNode_v2 | NO | |
| cudaGraphChildGraphNodeGetGraph | NO | |
| cudaGraphClone | NO | |
| cudaGraphCreate | NO | |
| cudaGraphDebugDotPrint | NO | |
| cudaGraphDestroy | NO | |
| cudaGraphDestroyNode | NO | |
| cudaGraphEventRecordNodeGetEvent | NO | |
| cudaGraphEventRecordNodeSetEvent | NO | |
| cudaGraphEventWaitNodeGetEvent | NO | |
| cudaGraphEventWaitNodeSetEvent | NO | |
| cudaGraphExecChildGraphNodeSetParams | NO | |
| cudaGraphExecDestroy | NO | |
| cudaGraphExecEventRecordNodeSetEvent | NO | |
| cudaGraphExecEventWaitNodeSetEvent | NO | |
| cudaGraphExecExternalSemaphoresSignalNodeSetParams | NO | |
| cudaGraphExecExternalSemaphoresWaitNodeSetParams | NO | |
| cudaGraphExecGetFlags | NO | |
| cudaGraphExecHostNodeSetParams | NO | |
| cudaGraphExecKernelNodeSetParams | NO | |
| cudaGraphExecMemcpyNodeSetParams | NO | |
| cudaGraphExecMemcpyNodeSetParams1D | NO | |
| cudaGraphExecMemcpyNodeSetParamsFromSymbol | NO | |
| cudaGraphExecMemcpyNodeSetParamsToSymbol | NO | |
| cudaGraphExecMemsetNodeSetParams | NO | |
| cudaGraphExecNodeSetParams | NO | |
| cudaGraphExecUpdate | NO | |
| cudaGraphExternalSemaphoresSignalNodeGetParams | NO | |
| cudaGraphExternalSemaphoresSignalNodeSetParams | NO | |
| cudaGraphExternalSemaphoresWaitNodeGetParams | NO | |
| cudaGraphExternalSemaphoresWaitNodeSetParams | NO | |
| cudaGraphGetEdges | NO | |
| cudaGraphGetEdges_v2 | NO | |
| cudaGraphGetNodes | NO | |
| cudaGraphGetRootNodes | NO | |
| cudaGraphHostNodeGetParams | NO | |
| cudaGraphHostNodeSetParams | NO | |
| cudaGraphInstantiate | NO | |
| cudaGraphInstantiateWithFlags | NO | |
| cudaGraphInstantiateWithParams | NO | |
| cudaGraphKernelNodeCopyAttributes | NO | |
| cudaGraphKernelNodeGetAttribute | NO | |
| cudaGraphKernelNodeGetParams | NO | |
| cudaGraphKernelNodeSetAttribute | NO | |
| cudaGraphKernelNodeSetParams | NO | |
| cudaGraphLaunch | NO | |
| cudaGraphMemAllocNodeGetParams | NO | |
| cudaGraphMemFreeNodeGetParams | NO | |
| cudaGraphMemcpyNodeGetParams | NO | |
| cudaGraphMemcpyNodeSetParams | NO | |
| cudaGraphMemcpyNodeSetParams1D | NO | |
| cudaGraphMemcpyNodeSetParamsFromSymbol | NO | |
| cudaGraphMemcpyNodeSetParamsToSymbol | NO | |
| cudaGraphMemsetNodeGetParams | NO | |
| cudaGraphMemsetNodeSetParams | NO | |
| cudaGraphNodeFindInClone | NO | |
| cudaGraphNodeGetDependencies | NO | |
| cudaGraphNodeGetDependencies_v2 | NO | |
| cudaGraphNodeGetDependentNodes | NO | |
| cudaGraphNodeGetDependentNodes_v2 | NO | |
| cudaGraphNodeGetEnabled | NO | |
| cudaGraphNodeGetType | NO | |
| cudaGraphNodeSetEnabled | NO | |
| cudaGraphNodeSetParams | NO | |
| cudaGraphReleaseUserObject | NO | |
| cudaGraphRemoveDependencies | NO | |
| cudaGraphRemoveDependencies_v2 | NO | |
| cudaGraphRetainUserObject | NO | |
| cudaGraphSetConditional | NO | |
| cudaGraphUpload | NO | |
| cudaUserObjectCreate | NO | |
| cudaUserObjectRelease | NO | |
| cudaUserObjectRetain | NO | |
| cudaGetDriverEntryPoint | NO | |
| cudaOccupancyMaxPotentialBlockSize | YES | |
| cudaOccupancyMaxPotentialBlockSizeVariableSMem | NO | |
| cudaOccupancyMaxPotentialBlockSizeVariableSMemWithFlags | NO | |
| cudaOccupancyMaxPotentialBlockSizeWithFlags | NO | |
| cudaGetFuncBySymbol | NO | |
| cudaGetKernel | NO | |
| cudaProfilerInitialize | NO | |
| cudaProfilerStart | NO | |
| cudaProfilerStop | NO | |
| atomicAdd | YES | |
| atomicSub | YES | |
| atomicExch | YES | |
| atomicMin | YES | |
| atomicMax | YES | |
| atomicInc | YES | |
| atomicDec | YES | |
| atomicCAS | YES | |
| atomicAnd | YES | |
| atomicOr | YES | |
| atomicXor | YES | |
| __nv_cvt_bfloat16raw2_to_fp8x2 | NO | |
| __nv_cvt_bfloat16raw_to_fp8 | NO | |
| __nv_cvt_double2_to_fp8x2 | NO | |
| __nv_cvt_double_to_fp8 | NO | |
| __nv_cvt_float2_to_fp8x2 | NO | |
| __nv_cvt_float_to_fp8 | NO | |
| __nv_cvt_fp8_to_halfraw | NO | |
| __nv_cvt_fp8x2_to_halfraw2 | NO | |
| __nv_cvt_halfraw2_to_fp8x2 | NO | |
| __nv_cvt_halfraw_to_fp8 | NO | |
| __habs | YES | |
| __hadd | YES | |
| __hadd_rn | YES | |
| __hadd_sat | YES | |
| __hdiv | YES | |
| __hfma | YES | |
| __hfma_relu | YES | |
| __hfma_sat | YES | |
| __hmul | YES | |
| __hmul_rn | YES | |
| __hmul_sat | YES | |
| __hneg | YES | |
| __hsub | YES | |
| __hsub_rn | YES | |
| __hsub_sat | YES | |
| __h2div | YES | |
| __habs2 | YES | |
| __hadd2 | YES | |
| __hadd2_rn | YES | |
| __hadd2_sat | YES | |
| __hcmadd | YES | |
| __hfma2 | YES | |
| __hfma2_relu | YES | |
| __hfma2_sat | YES | |
| __hmul2 | YES | |
| __hmul2_rn | YES | |
| __hmul2_sat | YES | |
| __hneg2 | YES | |
| __hsub2 | YES | |
| __hsub2_rn | YES | |
| __hsub2_sat | YES | |
| __heq | YES | |
| __hequ | YES | |
| __hge | YES | |
| __hgeu | YES | |
| __hgt | YES | |
| __hgtu | YES | |
| __hisinf | YES | |
| __hisnan | YES | |
| __hle | YES | |
| __hleu | YES | |
| __hlt | YES | |
| __hltu | YES | |
| __hmax | YES | |
| __hmax_nan | YES | |
| __hmin | YES | |
| __hmin_nan | YES | |
| __hne | YES | |
| __hneu | YES | |
| __hbeq2 | YES | |
| __hbequ2 | YES | |
| __hbge2 | YES | |
| __hbgeu2 | YES | |
| __hbgt2 | YES | |
| __hbgtu2 | YES | |
| __hble2 | YES | |
| __hbleu2 | YES | |
| __hblt2 | YES | |
| __hbltu2 | YES | |
| __hbne2 | YES | |
| __hbneu2 | YES | |
| __heq2 | YES | |
| __heq2_mask | YES | |
| __hequ2 | YES | |
| __hequ2_mask | YES | |
| __hge2 | YES | |
| __hge2_mask | YES | |
| __hgeu2 | YES | |
| __hgeu2_mask | YES | |
| __hgt2 | YES | |
| __hgt2_mask | YES | |
| __hgtu2 | YES | |
| __hgtu2_mask | YES | |
| __hisnan2 | YES | |
| __hle2 | YES | |
| __hle2_mask | YES | |
| __hleu2 | YES | |
| __hleu2_mask | YES | |
| __hlt2 | YES | |
| __hlt2_mask | YES | |
| __hltu2 | YES | |
| __hltu2_mask | YES | |
| __hmax2 | YES | |
| __hmax2_nan | YES | |
| __hmin2 | YES | |
| __hmin2_nan | YES | |
| __hne2 | YES | |
| __hne2_mask | YES | |
| __hneu2 | YES | |
| __hneu2_mask | YES | |
| __double2half | YES | |
| __float22half2_rn | YES | |
| __float2half | YES | |
| __float2half2_rn | YES | |
| __float2half_rd | YES | |
| __float2half_rn | YES | |
| __float2half_ru | YES | |
| __float2half_rz | YES | |
| __floats2half2_rn | YES | |
| __half22float2 | YES | |
| __half2float | YES | |
| __half2half2 | YES | |
| __half2int_rd | YES | |
| __half2int_rn | YES | |
| __half2int_ru | YES | |
| __half2int_rz | YES | |
| __half2ll_rd | YES | |
| __half2ll_rn | YES | |
| __half2ll_ru | YES | |
| __half2ll_rz | YES | |
| __half2short_rd | YES | |
| __half2short_rn | YES | |
| __half2short_ru | YES | |
| __half2short_rz | YES | |
| __half2uint_rd | YES | |
| __half2uint_rn | YES | |
| __half2uint_ru | YES | |
| __half2uint_rz | YES | |
| __half2ull_rd | YES | |
| __half2ull_rn | YES | |
| __half2ull_ru | YES | |
| __half2ull_rz | YES | |
| __half2ushort_rd | YES | |
| __half2ushort_rn | YES | |
| __half2ushort_ru | YES | |
| __half2ushort_rz | YES | |
| __half_as_short | YES | |
| __half_as_ushort | YES | |
| __halves2half2 | YES | |
| __high2float | YES | |
| __high2half | YES | |
| __high2half2 | YES | |
| __highs2half2 | YES | |
| __int2half_rd | YES | |
| __int2half_rn | YES | |
| __int2half_ru | YES | |
| __int2half_rz | YES | |
| __ldca | YES | |
| __ldcg | YES | |
| __ldcs | YES | |
| __ldcv | YES | |
| __ldg | YES | |
| __ldlu | YES | |
| __ll2half_rd | YES | |
| __ll2half_rn | YES | |
| __ll2half_ru | YES | |
| __ll2half_rz | YES | |
| __low2float | YES | |
| __low2half | YES | |
| __low2half2 | YES | |
| __lowhigh2highlow | YES | |
| __lows2half2 | YES | |
| __shfl_down_sync | YES | |
| __shfl_sync | YES | |
| __shfl_up_sync | YES | |
| __shfl_xor_sync | YES | |
| __short2half_rd | YES | |
| __short2half_rn | YES | |
| __short2half_ru | YES | |
| __short2half_rz | YES | |
| __short_as_half | YES | |
| __stcg | YES | |
| __stcs | YES | |
| __stwb | YES | |
| __stwt | YES | |
| __uint2half_rd | YES | |
| __uint2half_rn | YES | |
| __uint2half_ru | YES | |
| __uint2half_rz | YES | |
| __ull2half_rd | YES | |
| __ull2half_rn | YES | |
| __ull2half_ru | YES | |
| __ull2half_rz | YES | |
| __ushort2half_rd | YES | |
| __ushort2half_rn | YES | |
| __ushort2half_ru | YES | |
| __ushort2half_rz | YES | |
| __ushort_as_half | YES | |
| make_half2 | YES | |
| hceil | YES | |
| hcos | YES | |
| hexp | YES | |
| hexp10 | YES | |
| hexp2 | YES | |
| hfloor | YES | |
| hlog | YES | |
| hlog10 | YES | |
| hlog2 | YES | |
| hrcp | YES | |
| hrint | YES | |
| hrsqrt | YES | |
| hsin | YES | |
| hsqrt | YES | |
| htrunc | YES | |
| h2ceil | YES | |
| h2cos | YES | |
| h2exp | YES | |
| h2exp10 | YES | |
| h2exp2 | YES | |
| h2floor | YES | |
| h2log | YES | |
| h2log10 | YES | |
| h2log2 | YES | |
| h2rcp | YES | |
| h2rint | YES | |
| h2rsqrt | YES | |
| h2sin | YES | |
| h2sqrt | YES | |
| h2trunc | YES | |
| __bfloat1622float2 | YES | |
| __bfloat162bfloat162 | YES | |
| __bfloat162float | YES | |
| __bfloat162int_rd | YES | |
| __bfloat162int_rn | YES | |
| __bfloat162int_ru | YES | |
| __bfloat162int_rz | YES | |
| __bfloat162ll_rd | YES | |
| __bfloat162ll_rn | YES | |
| __bfloat162ll_ru | YES | |
| __bfloat162ll_rz | YES | |
| __bfloat162short_rd | YES | |
| __bfloat162short_rn | YES | |
| __bfloat162short_ru | YES | |
| __bfloat162short_rz | YES | |
| __bfloat162uint_rd | YES | |
| __bfloat162uint_rn | YES | |
| __bfloat162uint_ru | YES | |
| __bfloat162uint_rz | YES | |
| __bfloat162ull_rd | YES | |
| __bfloat162ull_rn | YES | |
| __bfloat162ull_ru | YES | |
| __bfloat162ull_rz | YES | |
| __bfloat162ushort_rd | YES | |
| __bfloat162ushort_rn | YES | |
| __bfloat162ushort_ru | YES | |
| __bfloat162ushort_rz | YES | |
| __bfloat16_as_short | YES | |
| __bfloat16_as_ushort | YES | |
| __double2bfloat16 | YES | |
| __float22bfloat162_rn | YES | |
| __float2bfloat16 | YES | |
| __float2bfloat162_rn | YES | |
| __float2bfloat16_rd | YES | |
| __float2bfloat16_rn | YES | |
| __float2bfloat16_ru | YES | |
| __float2bfloat16_rz | YES | |
| __floats2bfloat162_rn | YES | |
| __halves2bfloat162 | YES | |
| __high2bfloat16 | YES | |
| __high2bfloat162 | YES | |
| __highs2bfloat162 | YES | |
| __int2bfloat16_rd | YES | |
| __int2bfloat16_rn | YES | |
| __int2bfloat16_ru | YES | |
| __int2bfloat16_rz | YES | |
| __ll2bfloat16_rd | YES | |
| __ll2bfloat16_rn | YES | |
| __ll2bfloat16_ru | YES | |
| __ll2bfloat16_rz | YES | |
| __low2bfloat16 | YES | |
| __low2bfloat162 | YES | |
| __lows2bfloat162 | YES | |
| __short2bfloat16_rd | YES | |
| __short2bfloat16_rn | YES | |
| __short2bfloat16_ru | YES | |
| __short2bfloat16_rz | YES | |
| __short_as_bfloat16 | YES | |
| __uint2bfloat16_rd | YES | |
| __uint2bfloat16_rn | YES | |
| __uint2bfloat16_ru | YES | |
| __uint2bfloat16_rz | YES | |
| __ull2bfloat16_rd | YES | |
| __ull2bfloat16_rn | YES | |
| __ull2bfloat16_ru | YES | |
| __ull2bfloat16_rz | YES | |
| __ushort2bfloat16_rd | YES | |
| __ushort2bfloat16_rn | YES | |
| __ushort2bfloat16_ru | YES | |
| __ushort2bfloat16_rz | YES | |
| __ushort_as_bfloat16 | YES | |
| acosf | YES | |
| acoshf | YES | |
| asinf | YES | |
| asinhf | YES | |
| atan2f | YES | |
| atanf | YES | |
| atanhf | YES | |
| cbrtf | YES | |
| ceilf | YES | |
| copysignf | YES | |
| cosf | YES | |
| coshf | YES | |
| cospif | YES | |
| cyl_bessel_i0f | YES | |
| cyl_bessel_i1f | YES | |
| erfcf | YES | |
| erfcinvf | YES | |
| erfcxf | YES | |
| erff | YES | |
| erfinvf | YES | |
| exp10f | YES | |
| exp2f | YES | |
| expf | YES | |
| expm1f | YES | |
| fabsf | YES | |
| fdimf | YES | |
| fdividef | YES | |
| floorf | YES | |
| fmaf | YES | |
| fmaxf | YES | |
| fminf | YES | |
| fmodf | YES | |
| frexpf | YES | |
| hypotf | YES | |
| ilogbf | YES | |
| isfinite | YES | |
| isinf | YES | |
| isnan | YES | |
| j0f | YES | |
| j1f | YES | |
| jnf | NO | |
| ldexpf | YES | |
| lgammaf | YES | |
| llrintf | YES | |
| llroundf | YES | |
| log10f | YES | |
| log1pf | YES | |
| log2f | YES | |
| logbf | YES | |
| logf | YES | |
| lrintf | YES | |
| lroundf | YES | |
| max | YES | |
| min | YES | |
| modff | YES | |
| nanf | YES | |
| nearbyintf | YES | |
| nextafterf | YES | |
| norm3df | YES | |
| norm4df | YES | |
| normcdff | YES | |
| normcdfinvf | YES | |
| normf | YES | |
| powf | YES | |
| rcbrtf | YES | |
| remainderf | YES | |
| remquof | YES | |
| rhypotf | YES | |
| rintf | YES | |
| rnorm3df | YES | |
| rnorm4df | YES | |
| rnormf | YES | |
| roundf | YES | |
| rsqrtf | YES | |
| scalblnf | YES | |
| scalbnf | YES | |
| signbit | YES | |
| sincosf | YES | |
| sincospif | YES | |
| sinf | YES | |
| sinhf | YES | |
| sinpif | YES | |
| sqrtf | YES | |
| tanf | YES | |
| tanhf | YES | |
| tgammaf | YES | |
| truncf | YES | |
| y0f | YES | |
| y1f | YES | |
| ynf | NO | |
| acos | YES | |
| acosh | YES | |
| asin | YES | |
| asinh | YES | |
| atan | YES | |
| atan2 | YES | |
| atanh | YES | |
| cbrt | YES | |
| ceil | YES | |
| copysign | YES | |
| cos | YES | |
| cosh | YES | |
| cospi | YES | |
| cyl_bessel_i0 | YES | |
| cyl_bessel_i1 | YES | |
| erf | YES | |
| erfc | YES | |
| erfcinv | YES | |
| erfcx | YES | |
| erfinv | YES | |
| exp | YES | |
| exp10 | YES | |
| exp2 | YES | |
| expm1 | YES | |
| fabs | YES | |
| fdim | YES | |
| floor | YES | |
| fma | YES | |
| fmax | YES | |
| fmin | YES | |
| fmod | YES | |
| frexp | YES | |
| hypot | YES | |
| ilogb | YES | |
| j0 | YES | |
| j1 | YES | |
| jn | NO | |
| ldexp | YES | |
| lgamma | YES | |
| llrint | YES | |
| llround | YES | |
| log | YES | |
| log10 | YES | |
| log1p | YES | |
| log2 | YES | |
| logb | YES | |
| lrint | YES | |
| lround | YES | |
| modf | YES | |
| nan | YES | |
| nearbyint | YES | |
| nextafter | YES | |
| norm | YES | |
| norm3d | YES | |
| norm4d | YES | |
| normcdf | YES | |
| normcdfinv | YES | |
| pow | YES | |
| rcbrt | YES | |
| remainder | YES | |
| remquo | YES | |
| rhypot | YES | |
| rint | YES | |
| rnorm | YES | |
| rnorm3d | YES | |
| rnorm4d | YES | |
| round | YES | |
| rsqrt | YES | |
| scalbln | YES | |
| scalbn | YES | |
| sin | YES | |
| sincos | YES | |
| sincospi | YES | |
| sinh | YES | |
| sinpi | YES | |
| sqrt | YES | |
| tan | YES | |
| tanh | YES | |
| tgamma | YES | |
| trunc | YES | |
| y0 | YES | |
| y1 | YES | |
| yn | NO | |
| abs | YES | |
| labs | YES | |
| llabs | YES | |
| llmax | YES | |
| llmin | YES | |
| ullmax | YES | |
| ullmin | YES | |
| umax | YES | |
| umin | YES | |
| __cosf | YES | |
| __exp10f | YES | |
| __expf | YES | |
| __fadd_rd | YES | |
| __fadd_rn | YES | |
| __fadd_ru | YES | |
| __fadd_rz | YES | |
| __fdiv_rd | YES | |
| __fdiv_rn | YES | |
| __fdiv_ru | YES | |
| __fdiv_rz | YES | |
| __fdividef | YES | |
| __fmaf_ieee_rd | NO | |
| __fmaf_ieee_rn | NO | |
| __fmaf_ieee_ru | NO | |
| __fmaf_ieee_rz | NO | |
| __fmaf_rd | YES | |
| __fmaf_rn | YES | |
| __fmaf_ru | YES | |
| __fmaf_rz | YES | |
| __fmul_rd | YES | |
| __fmul_rn | YES | |
| __fmul_ru | YES | |
| __fmul_rz | YES | |
| __frcp_rd | YES | |
| __frcp_rn | YES | |
| __frcp_ru | YES | |
| __frcp_rz | YES | |
| __frsqrt_rn | YES | |
| __fsqrt_rd | YES | |
| __fsqrt_rn | YES | |
| __fsqrt_ru | YES | |
| __fsqrt_rz | YES | |
| __fsub_rd | YES | |
| __fsub_rn | YES | |
| __fsub_ru | YES | |
| __fsub_rz | YES | |
| __log10f | YES | |
| __log2f | YES | |
| __logf | YES | |
| __powf | YES | |
| __saturatef | YES | |
| __sincosf | YES | |
| __sinf | YES | |
| __tanf | YES | |
| __dadd_rd | YES | |
| __dadd_rn | YES | |
| __dadd_ru | YES | |
| __dadd_rz | YES | |
| __ddiv_rd | YES | |
| __ddiv_rn | YES | |
| __ddiv_ru | YES | |
| __ddiv_rz | YES | |
| __dmul_rd | YES | |
| __dmul_rn | YES | |
| __dmul_ru | YES | |
| __dmul_rz | YES | |
| __drcp_rd | YES | |
| __drcp_rn | YES | |
| __drcp_ru | YES | |
| __drcp_rz | YES | |
| __dsqrt_rd | YES | |
| __dsqrt_rn | YES | |
| __dsqrt_ru | YES | |
| __dsqrt_rz | YES | |
| __dsub_rd | YES | |
| __dsub_rn | YES | |
| __dsub_ru | YES | |
| __dsub_rz | YES | |
| __fma_rd | YES | |
| __fma_rn | YES | |
| __fma_ru | YES | |
| __fma_rz | YES | |
| __brev | YES | |
| __brevll | YES | |
| __byte_perm | YES | |
| __clz | YES | |
| __clzll | YES | |
| __ffs | YES | |
| __ffsll | YES | |
| __funnelshift_l | YES | |
| __funnelshift_lc | YES | |
| __funnelshift_r | YES | |
| __funnelshift_rc | YES | |
| __mul24 | YES | |
| __mul64hi | YES | |
| __mulhi | YES | |
| __popc | YES | |
| __popcll | YES | |
| __rhadd | YES | |
| __sad | YES | |
| __uhadd | YES | |
| __umul24 | YES | |
| __umul64hi | YES | |
| __umulhi | YES | |
| __urhadd | YES | |
| __usad | YES | |
| __double2float_rd | YES | |
| __double2float_rn | YES | |
| __double2float_ru | YES | |
| __double2float_rz | YES | |
| __double2hiint | YES | |
| __double2int_rd | YES | |
| __double2int_rn | YES | |
| __double2int_ru | YES | |
| __double2int_rz | YES | |
| __double2ll_rd | YES | |
| __double2ll_rn | YES | |
| __double2ll_ru | YES | |
| __double2ll_rz | YES | |
| __double2loint | YES | |
| __double2uint_rd | YES | |
| __double2uint_rn | YES | |
| __double2uint_ru | YES | |
| __double2uint_rz | YES | |
| __double2ull_rd | YES | |
| __double2ull_rn | YES | |
| __double2ull_ru | YES | |
| __double2ull_rz | YES | |
| __double_as_longlong | YES | |
| __float2int_rd | YES | |
| __float2int_rn | YES | |
| __float2int_ru | YES | |
| __float2int_rz | YES | |
| __float2ll_rd | YES | |
| __float2ll_rn | YES | |
| __float2ll_ru | YES | |
| __float2ll_rz | YES | |
| __float2uint_rd | YES | |
| __float2uint_rn | YES | |
| __float2uint_ru | YES | |
| __float2uint_rz | YES | |
| __float2ull_rd | YES | |
| __float2ull_rn | YES | |
| __float2ull_ru | YES | |
| __float2ull_rz | YES | |
| __float_as_int | YES | |
| __float_as_uint | YES | |
| __hiloint2double | YES | |
| __int2double_rn | YES | |
| __int2float_rd | YES | |
| __int2float_rn | YES | |
| __int2float_ru | YES | |
| __int2float_rz | YES | |
| __int_as_float | YES | |
| __ll2double_rd | YES | |
| __ll2double_rn | YES | |
| __ll2double_ru | YES | |
| __ll2double_rz | YES | |
| __ll2float_rd | YES | |
| __ll2float_rn | YES | |
| __ll2float_ru | YES | |
| __ll2float_rz | YES | |
| __longlong_as_double | YES | |
| __uint2double_rn | YES | |
| __uint2float_rd | YES | |
| __uint2float_rn | YES | |
| __uint2float_ru | YES | |
| __uint2float_rz | YES | |
| __uint_as_float | YES | |
| __ull2double_rd | YES | |
| __ull2double_rn | YES | |
| __ull2double_ru | YES | |
| __ull2double_rz | YES | |
| __ull2float_rd | YES | |
| __ull2float_rn | YES | |
| __ull2float_ru | YES | |
| __ull2float_rz | YES | |
| __vabs2 | YES | |
| __vabs4 | YES | |
| __vabsdiffs2 | YES | |
| __vabsdiffs4 | YES | |
| __vabsdiffu2 | YES | |
| __vabsdiffu4 | YES | |
| __vabsss2 | YES | |
| __vabsss4 | YES | |
| __vadd2 | YES | |
| __vadd4 | YES | |
| __vaddss2 | YES | |
| __vaddss4 | YES | |
| __vaddus2 | YES | |
| __vaddus4 | YES | |
| __vavgs2 | YES | |
| __vavgs4 | YES | |
| __vavgu2 | YES | |
| __vavgu4 | YES | |
| __vcmpeq2 | YES | |
| __vcmpeq4 | YES | |
| __vcmpges2 | YES | |
| __vcmpges4 | YES | |
| __vcmpgeu2 | YES | |
| __vcmpgeu4 | YES | |
| __vcmpgts2 | YES | |
| __vcmpgts4 | YES | |
| __vcmpgtu2 | YES | |
| __vcmpgtu4 | YES | |
| __vcmples2 | YES | |
| __vcmples4 | YES | |
| __vcmpleu2 | YES | |
| __vcmpleu4 | YES | |
| __vcmplts2 | YES | |
| __vcmplts4 | YES | |
| __vcmpltu2 | YES | |
| __vcmpltu4 | YES | |
| __vcmpne2 | YES | |
| __vcmpne4 | YES | |
| __vhaddu2 | YES | |
| __vhaddu4 | YES | |
| __viaddmax_s16x2 | NO | |
| __viaddmax_s16x2_relu | NO | |
| __viaddmax_s32 | NO | |
| __viaddmax_s32_relu | NO | |
| __viaddmax_u16x2 | NO | |
| __viaddmax_u32 | NO | |
| __viaddmin_s16x2 | NO | |
| __viaddmin_s16x2_relu | NO | |
| __viaddmin_s32 | NO | |
| __viaddmin_s32_relu | NO | |
| __viaddmin_u16x2 | NO | |
| __viaddmin_u32 | NO | |
| __vibmax_s16x2 | NO | |
| __vibmax_s32 | NO | |
| __vibmax_u16x2 | NO | |
| __vibmax_u32 | NO | |
| __vibmin_s16x2 | NO | |
| __vibmin_s32 | NO | |
| __vibmin_u16x2 | NO | |
| __vibmin_u32 | NO | |
| __vimax3_s16x2 | NO | |
| __vimax3_s16x2_relu | NO | |
| __vimax3_s32 | NO | |
| __vimax3_s32_relu | NO | |
| __vimax3_u16x2 | NO | |
| __vimax3_u32 | NO | |
| __vimax_s16x2_relu | NO | |
| __vimax_s32_relu | NO | |
| __vimin3_s16x2 | NO | |
| __vimin3_s16x2_relu | NO | |
| __vimin3_s32 | NO | |
| __vimin3_s32_relu | NO | |
| __vimin3_u16x2 | NO | |
| __vimin3_u32 | NO | |
| __vimin_s16x2_relu | NO | |
| __vimin_s32_relu | NO | |
| __vmaxs2 | YES | |
| __vmaxs4 | YES | |
| __vmaxu2 | YES | |
| __vmaxu4 | YES | |
| __vmins2 | YES | |
| __vmins4 | YES | |
| __vminu2 | YES | |
| __vminu4 | YES | |
| __vneg2 | YES | |
| __vneg4 | YES | |
| __vnegss2 | YES | |
| __vnegss4 | YES | |
| __vsads2 | YES | |
| __vsads4 | YES | |
| __vsadu2 | YES | |
| __vsadu4 | YES | |
| __vseteq2 | YES | |
| __vseteq4 | YES | |
| __vsetges2 | YES | |
| __vsetges4 | YES | |
| __vsetgeu2 | YES | |
| __vsetgeu4 | YES | |
| __vsetgts2 | YES | |
| __vsetgts4 | YES | |
| __vsetgtu2 | YES | |
| __vsetgtu4 | YES | |
| __vsetles2 | YES | |
| __vsetles4 | YES | |
| __vsetleu2 | YES | |
| __vsetleu4 | YES | |
| __vsetlts2 | YES | |
| __vsetlts4 | YES | |
| __vsetltu2 | YES | |
| __vsetltu4 | YES | |
| __vsetne2 | YES | |
| __vsetne4 | YES | |
| __vsub2 | YES | |
| __vsub4 | YES | |
| __vsubss2 | YES | |
| __vsubss4 | YES | |
| __vsubus2 | YES | |
| __vsubus4 | YES | |
| acospi | NO | |
| tanpi | NO | |
| __cudaGetExportTableInternal | NO | |
| __cudaInitManagedRuntime | NO | |
| __cudaInitModule | NO | |
| __cudaRegisterDeviceFunction | NO | |
| __cudaRegisterFatBinary | NO | |
| __cudaRegisterFunction | NO | |
| __cudaRegisterManagedVar | NO | |
| __cudaRegisterPrelinkedFatBinary | NO | |
| __cudaRegisterShared | NO | |
| __cudaRegisterSharedVar | NO | |
| __cudaRegisterSurface | NO | |
| __cudaRegisterTexture | NO | |
| __cudaRegisterVar | NO | |
| __cudaUnregisterFatBinary | NO | |
| h2div | YES | |
| hdiv | YES | |
| make_char1 | YES | |
| make_char2 | YES | |
| make_char3 | YES | |
| make_char4 | YES | |
| make_double1 | YES | |
| make_double2 | YES | |
| make_double3 | YES | |
| make_double4 | YES | |
| make_float1 | YES | |
| make_float2 | YES | |
| make_float3 | YES | |
| make_float4 | YES | |
| make_int1 | YES | |
| make_int2 | YES | |
| make_int3 | YES | |
| make_int4 | YES | |
| make_long1 | YES | |
| make_long2 | YES | |
| make_long3 | YES | |
| make_long4 | YES | |
| make_longlong1 | YES | |
| make_longlong2 | YES | |
| make_longlong3 | YES | |
| make_longlong4 | YES | |
| make_short1 | YES | |
| make_short2 | YES | |
| make_short3 | YES | |
| make_short4 | YES | |
| make_uchar1 | YES | |
| make_uchar2 | YES | |
| make_uchar3 | YES | |
| make_uchar4 | YES | |
| make_uint1 | YES | |
| make_uint2 | YES | |
| make_uint3 | YES | |
| make_uint4 | YES | |
| make_ulong1 | YES | |
| make_ulong2 | YES | |
| make_ulong3 | YES | |
| make_ulong4 | YES | |
| make_ulonglong1 | YES | |
| make_ulonglong2 | YES | |
| make_ulonglong3 | YES | |
| make_ulonglong4 | YES | |
| make_ushort1 | YES | |
| make_ushort2 | YES | |
| make_ushort3 | YES | |
| make_ushort4 | YES | |
| __threadfence_block | YES | |
| __threadfence | YES | |
| __threadfence_system | YES | |
| __syncthreads | YES | |
| __syncthreads_count | YES | |
| __syncthreads_and | YES | |
| __syncthreads_or | YES | |
| tex1Dfetch | YES | |
| tex1D | YES | |
| tex1DLod | YES | |
| tex1DGrad | NO | |
| tex2D | YES | |
| tex2DLod | YES | |
| tex2DGrad | NO | |
| tex3D | YES | |
| tex3DLod | YES | |
| tex3DGrad | NO | |
| tex1DLayered | YES | |
| tex1DLayeredLod | NO | |
| tex1DLayeredGrad | NO | |
| tex2DLayered | YES | |
| tex2DLayeredLod | NO | |
| tex2DLayeredGrad | NO | |
| texCubemap | NO | |
| texCubemapLod | NO | |
| texCubemapLayered | NO | |
| texCubemapLayeredLod | NO | |
| tex2Dgather | NO | |
| surf1Dread | NO | |
| surf1Dwrite | NO | |
| surf2Dread | NO | |
| surf2Dwrite | NO | |
| surf3Dread | NO | |
| surf3Dwrite | NO | |
| surf1DLayeredread | NO | |
| surf1DLayeredwrite | NO | |
| surf2DLayeredread | NO | |
| surf2DLayeredwrite | NO | |
| surfCubemapread | NO | |
| surfCubemapwrite | NO | |
| surfCubemapLayeredread | NO | |
| surfCubemapLayeredwrite | NO | |
| clock | YES | |
| clock64 | YES | |
| __nanosleep | YES | |
| atomicAdd_system | YES | |
| atomicSub_system | YES | |
| atomicExch_system | YES | |
| atomicMin_system | YES | |
| atomicMax_system | YES | |
| atomicInc_system | YES | |
| atomicDec_system | YES | |
| atomicCAS_system | YES | |
| atomicAnd_system | YES | |
| atomicOr_system | YES | |
| atomicXor_system | YES | |
| __all | YES | |
| __any | YES | |
| __ballot | YES | |
| __shfl | YES | |
| __shfl_up | YES | |
| __shfl_down | YES | |
| __shfl_xor | YES | |
| __prof_trigger | NO | |
| asm | NO | |
| __syncwarp | YES | |
| __all_sync | YES | |
| __any_sync | YES | |
| __ballot_sync | YES | |
| __reduce_add_sync | YES | |
| __reduce_min_sync | YES | |
| __reduce_max_sync | YES | |
| __reduce_and_sync | YES | |
| __reduce_or_sync | YES | |
| __reduce_xor_sync | YES | |
| __activemask | YES | |
| __match_any_sync | YES | |
| __match_all_sync | YES | |
| cuCtxCreate | NO | |
| cuCtxDestroy | YES | |
| cuCtxGetApiVersion | YES | |
| cuCtxGetCacheConfig | NO | |
| cuCtxGetCurrent | YES | |
| cuCtxGetDevice | YES | |
| cuCtxGetFlags | NO | |
| cuCtxGetLimit | YES | |
| cuCtxGetSharedMemConfig | NO | |
| cuCtxGetStreamPriorityRange | NO | |
| cuCtxPopCurrent | NO | |
| cuCtxPushCurrent | NO | |
| cuCtxSetCacheConfig | YES | |
| cuCtxSetCurrent | YES | |
| cuCtxSetFlags | NO | |
| cuCtxSetLimit | YES | |
| cuCtxSetSharedMemConfig | NO | |
| cuCtxSynchronize | YES | |
| cuCtxAttach | NO | |
| cuCtxDetach | NO | |
| cuD3D10GetDevice | NO | |
| cuD3D10GetDevices | NO | |
| cuGraphicsD3D10RegisterResource | NO | |
| cuD3D10CtxCreate | NO | |
| cuD3D10CtxCreateOnDevice | NO | |
| cuD3D10GetDirect3DDevice | NO | |
| cuD3D10MapResources | NO | |
| cuD3D10RegisterResource | NO | |
| cuD3D10ResourceGetMappedArray | NO | |
| cuD3D10ResourceGetMappedPitch | NO | |
| cuD3D10ResourceGetMappedPointer | NO | |
| cuD3D10ResourceGetMappedSize | NO | |
| cuD3D10ResourceGetSurfaceDimensions | NO | |
| cuD3D10ResourceSetMapFlags | NO | |
| cuD3D10UnmapResources | NO | |
| cuD3D10UnregisterResource | NO | |
| cuD3D11GetDevice | NO | |
| cuD3D11GetDevices | NO | |
| cuGraphicsD3D11RegisterResource | NO | |
| cuD3D11CtxCreate | NO | |
| cuD3D11CtxCreateOnDevice | NO | |
| cuD3D11GetDirect3DDevice | NO | |
| cuD3D9CtxCreate | NO | |
| cuD3D9CtxCreateOnDevice | NO | |
| cuD3D9GetDevice | NO | |
| cuD3D9GetDevices | NO | |
| cuD3D9GetDirect3DDevice | NO | |
| cuGraphicsD3D9RegisterResource | NO | |
| cuD3D9MapResources | NO | |
| cuD3D9RegisterResource | NO | |
| cuD3D9ResourceGetMappedArray | NO | |
| cuD3D9ResourceGetMappedPitch | NO | |
| cuD3D9ResourceGetMappedPointer | NO | |
| cuD3D9ResourceGetMappedSize | NO | |
| cuD3D9ResourceGetSurfaceDimensions | NO | |
| cuD3D9ResourceSetMapFlags | NO | |
| cuD3D9UnmapResources | NO | |
| cuD3D9UnregisterResource | NO | |
| cuDeviceGet | YES | |
| cuDeviceGetAttribute | YES | |
| cuDeviceGetCount | YES | |
| cuDeviceGetName | YES | |
| cuDeviceTotalMem | YES | |
| cuDeviceComputeCapability | YES | |
| cuDeviceGetProperties | NO | |
| cuEGLStreamConsumerAcquireFrame | NO | |
| cuEGLStreamConsumerConnect | NO | |
| cuEGLStreamConsumerConnectWithFlags | NO | |
| cuEGLStreamConsumerDisconnect | NO | |
| cuEGLStreamConsumerReleaseFrame | NO | |
| cuEGLStreamProducerConnect | NO | |
| cuEGLStreamProducerDisconnect | NO | |
| cuEGLStreamProducerPresentFrame | NO | |
| cuEGLStreamProducerReturnFrame | NO | |
| cuGraphicsEGLRegisterImage | NO | |
| cuGraphicsResourceGetMappedEglFrame | NO | |
| cuGetErrorName | NO | |
| cuGetErrorString | YES | |
| cuEventCreate | YES | |
| cuEventDestroy | YES | |
| cuEventElapsedTime | YES | |
| cuEventQuery | YES | |
| cuEventRecord | YES | |
| cuEventSynchronize | YES | |
| cuStreamBatchMemOp | NO | |
| cuStreamWaitValue32 | NO | |
| cuStreamWriteValue32 | NO | |
| cuFuncGetAttribute | YES | |
| cuFuncSetCacheConfig | YES | |
| cuFuncSetSharedMemConfig | NO | |
| cuLaunchKernel | YES | |
| cuFuncSetBlockShape | NO | |
| cuFuncSetSharedSize | NO | |
| cuLaunch | NO | |
| cuLaunchGrid | NO | |
| cuLaunchGridAsync | NO | |
| cuParamSetSize | NO | |
| cuParamSetTexRef | NO | |
| cuParamSetf | NO | |
| cuParamSeti | NO | |
| cuParamSetv | NO | |
| cuGLGetDevices | NO | |
| cuGraphicsGLRegisterBuffer | NO | |
| cuGraphicsGLRegisterImage | NO | |
| cuWGLGetDevice | NO | |
| cuGLCtxCreate | NO | |
| cuGLInit | NO | |
| cuGLMapBufferObject | NO | |
| cuGLMapBufferObjectAsync | NO | |
| cuGLRegisterBufferObject | NO | |
| cuGLSetBufferObjectMapFlags | NO | |
| cuGLUnmapBufferObject | NO | |
| cuGLUnmapBufferObjectAsync | NO | |
| cuGLUnregisterBufferObject | NO | |
| cuGraphicsMapResources | NO | |
| cuGraphicsResourceGetMappedMipmappedArray | NO | |
| cuGraphicsResourceGetMappedPointer | NO | |
| cuGraphicsResourceSetMapFlags | NO | |
| cuGraphicsSubResourceGetMappedArray | NO | |
| cuGraphicsUnmapResources | NO | |
| cuGraphicsUnregisterResource | NO | |
| cuInit | YES | |
| cuArray3DCreate | NO | |
| cuArray3DGetDescriptor | NO | |
| cuArrayCreate | YES | |
| cuArrayDestroy | YES | |
| cuArrayGetDescriptor | NO | |
| cuDeviceGetByPCIBusId | NO | |
| cuDeviceGetPCIBusId | NO | |
| cuIpcCloseMemHandle | NO | |
| cuIpcGetEventHandle | NO | |
| cuIpcGetMemHandle | NO | |
| cuIpcOpenEventHandle | NO | |
| cuIpcOpenMemHandle | NO | |
| cuMemAlloc | YES | |
| cuMemAllocHost | YES | |
| cuMemAllocManaged | YES | |
| cuMemAllocPitch | YES | |
| cuMemFree | YES | |
| cuMemFreeHost | YES | |
| cuMemGetAddressRange | NO | |
| cuMemGetInfo | YES | |
| cuMemHostAlloc | YES | |
| cuMemHostGetDevicePointer | YES | |
| cuMemHostGetFlags | YES | |
| cuMemHostRegister | YES | |
| cuMemHostUnregister | YES | |
| cuMemcpy | YES | |
| cuMemcpy2D | YES | |
| cuMemcpy2DAsync | YES | |
| cuMemcpy2DUnaligned | NO | |
| cuMemcpy3D | YES | |
| cuMemcpy3DAsync | YES | |
| cuMemcpy3DPeer | NO | |
| cuMemcpy3DPeerAsync | NO | |
| cuMemcpyAsync | YES | |
| cuMemcpyAtoA | YES | |
| cuMemcpyAtoD | YES | |
| cuMemcpyAtoH | YES | |
| cuMemcpyAtoHAsync | YES | |
| cuMemcpyDtoA | YES | |
| cuMemcpyDtoD | YES | |
| cuMemcpyDtoDAsync | YES | |
| cuMemcpyDtoH | YES | |
| cuMemcpyDtoHAsync | YES | |
| cuMemcpyHtoA | YES | |
| cuMemcpyHtoAAsync | YES | |
| cuMemcpyHtoD | YES | |
| cuMemcpyHtoDAsync | YES | |
| cuMemcpyPeer | NO | |
| cuMemcpyPeerAsync | NO | |
| cuMemsetD16 | YES | |
| cuMemsetD16Async | YES | |
| cuMemsetD2D16 | YES | |
| cuMemsetD2D16Async | YES | |
| cuMemsetD2D32 | YES | |
| cuMemsetD2D32Async | YES | |
| cuMemsetD2D8 | YES | |
| cuMemsetD2D8Async | YES | |
| cuMemsetD32 | YES | |
| cuMemsetD32Async | YES | |
| cuMemsetD8 | YES | |
| cuMemsetD8Async | YES | |
| cuMipmappedArrayCreate | NO | |
| cuMipmappedArrayDestroy | NO | |
| cuMipmappedArrayGetLevel | NO | |
| cuLinkAddData | NO | |
| cuLinkAddFile | NO | |
| cuLinkComplete | NO | |
| cuLinkCreate | NO | |
| cuLinkDestroy | NO | |
| cuModuleGetFunction | YES | |
| cuModuleGetGlobal | NO | |
| cuModuleGetSurfRef | NO | |
| cuModuleGetTexRef | YES | |
| cuModuleLoad | YES | |
| cuModuleLoadData | YES | |
| cuModuleLoadDataEx | YES | |
| cuModuleLoadFatBinary | NO | |
| cuModuleUnload | YES | |
| cuOccupancyMaxActiveBlocksPerMultiprocessor | YES | |
| cuOccupancyMaxActiveBlocksPerMultiprocessorWithFlags | NO | |
| cuOccupancyMaxPotentialBlockSize | NO | |
| cuOccupancyMaxPotentialBlockSizeWithFlags | NO | |
| cuCtxDisablePeerAccess | NO | |
| cuCtxEnablePeerAccess | NO | |
| cuDeviceCanAccessPeer | NO | |
| cuDeviceGetP2PAttribute | NO | |
| cuDevicePrimaryCtxGetState | NO | |
| cuDevicePrimaryCtxRelease | YES | |
| cuDevicePrimaryCtxReset | NO | |
| cuDevicePrimaryCtxRetain | YES | |
| cuDevicePrimaryCtxSetFlags | NO | |
| cuProfilerInitialize | NO | |
| cuProfilerStart | NO | |
| cuProfilerStop | NO | |
| cuStreamAddCallback | YES | |
| cuStreamAttachMemAsync | YES | |
| cuStreamCreate | YES | |
| cuStreamCreateWithPriority | NO | |
| cuStreamDestroy | YES | |
| cuStreamGetFlags | NO | |
| cuStreamGetPriority | NO | |
| cuStreamQuery | NO | |
| cuStreamSynchronize | YES | |
| cuStreamWaitEvent | YES | |
| cuSurfObjectCreate | NO | |
| cuSurfObjectDestroy | NO | |
| cuSurfObjectGetResourceDesc | NO | |
| cuSurfRefGetArray | NO | |
| cuSurfRefSetArray | NO | |
| cuTexObjectCreate | YES | |
| cuTexObjectDestroy | YES | |
| cuTexObjectGetResourceDesc | YES | |
| cuTexObjectGetResourceViewDesc | NO | |
| cuTexObjectGetTextureDesc | YES | |
| cuTexRefGetAddress | NO | |
| cuTexRefGetAddressMode | YES | |
| cuTexRefGetArray | NO | |
| cuTexRefGetBorderColor | NO | |
| cuTexRefGetFilterMode | YES | |
| cuTexRefGetFlags | YES | |
| cuTexRefGetFormat | NO | |
| cuTexRefGetMaxAnisotropy | NO | |
| cuTexRefGetMipmapFilterMode | NO | |
| cuTexRefGetMipmapLevelBias | NO | |
| cuTexRefGetMipmapLevelClamp | NO | |
| cuTexRefGetMipmappedArray | NO | |
| cuTexRefSetAddress | YES | |
| cuTexRefSetAddress2D | YES | |
| cuTexRefSetAddressMode | YES | |
| cuTexRefSetArray | YES | |
| cuTexRefSetBorderColor | NO | |
| cuTexRefSetFilterMode | YES | |
| cuTexRefSetFlags | YES | |
| cuTexRefSetFormat | YES | |
| cuTexRefSetMaxAnisotropy | NO | |
| cuTexRefSetMipmapFilterMode | NO | |
| cuTexRefSetMipmapLevelBias | NO | |
| cuTexRefSetMipmapLevelClamp | NO | |
| cuTexRefSetMipmappedArray | NO | |
| cuTexRefCreate | NO | |
| cuTexRefDestroy | NO | |
| cuMemAdvise | YES | DPCT1063 Partial | 
| cuMemPrefetchAsync | YES | Partial | 
| cuMemRangeGetAttribute | NO | |
| cuMemRangeGetAttributes | NO | |
| cuPointerGetAttribute | NO | |
| cuPointerGetAttributes | NO | |
| cuPointerSetAttribute | NO | |
| cuGraphicsVDPAURegisterOutputSurface | NO | |
| cuGraphicsVDPAURegisterVideoSurface | NO | |
| cuVDPAUCtxCreate | NO | |
| cuVDPAUGetDevice | NO | |
| cuDriverGetVersion | YES | |
| cuEventCreateFromEGLSync | NO | |
| cuStreamWaitValue64 | NO | |
| cuStreamWriteValue64 | NO | |
| cuFuncSetAttribute | NO | |
| cuLaunchCooperativeKernel | NO | |
| cuLaunchCooperativeKernelMultiDevice | NO | |
| cooperative_groups::coalesced_threads | NO | |
| cooperative_groups::thread_rank | YES | |
| cooperative_groups::this_thread | NO | |
| cooperative_groups::this_grid | YES | |
| cooperative_groups::this_multi_grid | NO | |
| cooperative_groups::this_thread_block | YES | |
| cooperative_groups::experimental::this_thread_block | YES | |
| cooperative_groups::tiled_partition | YES | |
| cooperative_groups::experimental::tiled_partition | YES | |
| cooperative_groups::labeled_partition | NO | |
| cooperative_groups::binary_partition | NO | |
| cooperative_groups::sync | YES | |
| cooperative_groups::memcpy_async | NO | |
| cooperative_groups::wait | NO | |
| cooperative_groups::wait_prior | NO | |
| cooperative_groups::reduce | YES | |
| cooperative_groups::reduce_update_async | NO | |
| cooperative_groups::experimental::reduce_update_async | NO | |
| cooperative_groups::reduce_store_async | NO | |
| cooperative_groups::experimental::reduce_store_async | NO | |
| cooperative_groups::plus | YES | |
| cooperative_groups::less | YES | |
| cooperative_groups::greater | YES | |
| cooperative_groups::bit_and | YES | |
| cooperative_groups::bit_or | YES | |
| cooperative_groups::bit_xor | YES | |
| cooperative_groups::inclusive_scan | YES | Partial | 
| cooperative_groups::exclusive_scan | YES | Partial | 
| cooperative_groups::experimental::inclusive_scan_update | NO | |
| cooperative_groups::inclusive_scan_update | NO | |
| cooperative_groups::experimental::exclusive_scan_update | NO | |
| cooperative_groups::exclusive_scan_update | NO | |
| cooperative_groups::invoke_one | NO | |
| cooperative_groups::invoke_one_broadcast | NO | |
| cooperative_groups::thread_group::size | YES | |
| cooperative_groups::thread_group::num_threads | YES | |
| cooperative_groups::thread_group::thread_rank | YES | |
| cooperative_groups::thread_group::sync | YES | |
| cooperative_groups::thread_group::get_type | YES | |
| cooperative_groups::thread_block::sync | YES | |
| cooperative_groups::thread_block::thread_rank | YES | |
| cooperative_groups::thread_block::group_index | YES | |
| cooperative_groups::thread_block::thread_index | YES | |
| cooperative_groups::thread_block::dim_threads | NO | |
| cooperative_groups::thread_block::num_threads | YES | |
| cooperative_groups::thread_block::size | YES | |
| cooperative_groups::thread_block::group_dim | NO | |
| cooperative_groups::cluster_group::sync | NO | |
| cooperative_groups::cluster_group::barrier_arrive | NO | |
| cooperative_groups::cluster_group::barrier_wait | NO | |
| cooperative_groups::cluster_group::thread_rank | NO | |
| cooperative_groups::cluster_group::block_rank | NO | |
| cooperative_groups::cluster_group::num_threads | NO | |
| cooperative_groups::cluster_group::num_blocks | NO | |
| cooperative_groups::cluster_group::dim_threads | NO | |
| cooperative_groups::cluster_group::dim_blocks | NO | |
| cooperative_groups::cluster_group::block_index | NO | |
| cooperative_groups::cluster_group::query_shared_rank | NO | |
| cooperative_groups::cluster_group::map_shared_rank | NO | |
| cooperative_groups::cluster_group::size | NO | |
| cooperative_groups::grid_group::is_valid | NO | |
| cooperative_groups::grid_group::sync | YES | |
| cooperative_groups::grid_group::thread_rank | NO | |
| cooperative_groups::grid_group::block_rank | NO | |
| cooperative_groups::grid_group::cluster_rank | NO | |
| cooperative_groups::grid_group::num_threads | NO | |
| cooperative_groups::grid_group::num_blocks | NO | |
| cooperative_groups::grid_group::num_clusters | NO | |
| cooperative_groups::grid_group::dim_blocks | NO | |
| cooperative_groups::grid_group::dim_clusters | NO | |
| cooperative_groups::grid_group::block_index | NO | |
| cooperative_groups::grid_group::cluster_index | NO | |
| cooperative_groups::grid_group::size | NO | |
| cooperative_groups::grid_group::group_dim | NO | |
| cooperative_groups::multi_grid_group::is_valid | NO | |
| cooperative_groups::multi_grid_group::sync | NO | |
| cooperative_groups::multi_grid_group::num_threads | NO | |
| cooperative_groups::multi_grid_group::thread_rank | NO | |
| cooperative_groups::multi_grid_group::grid_rank | NO | |
| cooperative_groups::multi_grid_group::num_grids | NO | |
| cooperative_groups::multi_grid_group::size | NO | |
| cooperative_groups::thread_block_tile::sync | YES | |
| cooperative_groups::thread_block_tile::num_threads | YES | |
| cooperative_groups::thread_block_tile::thread_rank | YES | |
| cooperative_groups::thread_block_tile::meta_group_size | NO | |
| cooperative_groups::thread_block_tile::meta_group_rank | YES | |
| cooperative_groups::thread_block_tile::shfl | YES | |
| cooperative_groups::thread_block_tile::shfl_up | YES | |
| cooperative_groups::thread_block_tile::shfl_down | YES | |
| cooperative_groups::thread_block_tile::shfl_xor | YES | |
| cooperative_groups::thread_block_tile::any | NO | |
| cooperative_groups::thread_block_tile::all | NO | |
| cooperative_groups::thread_block_tile::ballot | NO | |
| cooperative_groups::thread_block_tile::match_any | NO | |
| cooperative_groups::thread_block_tile::match_all | NO | |
| cooperative_groups::thread_block_tile::size | YES | |
| cooperative_groups::coalesced_group::sync | YES | |
| cooperative_groups::coalesced_group::num_threads | NO | |
| cooperative_groups::coalesced_group::thread_rank | NO | |
| cooperative_groups::coalesced_group::meta_group_size | NO | |
| cooperative_groups::coalesced_group::meta_group_rank | NO | |
| cooperative_groups::coalesced_group::shfl | NO | |
| cooperative_groups::coalesced_group::shfl_up | NO | |
| cooperative_groups::coalesced_group::shfl_down | NO | |
| cooperative_groups::coalesced_group::any | NO | |
| cooperative_groups::coalesced_group::all | NO | |
| cooperative_groups::coalesced_group::ballot | NO | |
| cooperative_groups::coalesced_group::match_any | NO | |
| cooperative_groups::coalesced_group::match_all | NO | |
| cooperative_groups::coalesced_group::size | NO | |
| nvrtcGetErrorString | NO | |
| nvrtcVersion | NO | |
| nvrtcCreateProgram | NO | |
| nvrtcDestroyProgram | NO | |
| nvrtcCompileProgram | NO | |
| nvrtcGetPTXSize | NO | |
| nvrtcGetPTX | NO | |
| nvrtcGetProgramLogSize | NO | |
| nvrtcGetProgramLog | NO | |
| nvrtcAddNameExpression | NO | |
| nvrtcGetLoweredName | NO | |
| nvrtcGetNumSupportedArchs | NO | |
| nvrtcGetSupportedArchs | NO | |
| nvrtcGetCUBIN | NO | |
| nvrtcGetCUBINSize | NO | |
| nvrtcGetNVVM | NO | |
| nvrtcGetNVVMSize | NO | |
| nvrtcGetTypeName | NO | |
| nvrtcGetLTOIR | NO | |
| nvrtcGetLTOIRSize | NO | |
| nvrtcGetOptiXIR | NO | |
| nvrtcGetOptiXIRSize | NO | |
| mul24 | YES | |
| saturate | YES | |
| cuDestroyExternalMemory | NO | |
| cuDestroyExternalSemaphore | NO | |
| cuDeviceGetLuid | NO | |
| cuDeviceGetNvSciSyncAttributes | NO | |
| cuDeviceGetUuid | YES | |
| cuExternalMemoryGetMappedBuffer | NO | |
| cuExternalMemoryGetMappedMipmappedArray | NO | |
| cuGraphAddChildGraphNode | NO | |
| cuGraphAddDependencies | NO | |
| cuGraphAddEmptyNode | NO | |
| cuGraphAddHostNode | NO | |
| cuGraphAddKernelNode | NO | |
| cuGraphAddMemcpyNode | NO | |
| cuGraphAddMemsetNode | NO | |
| cuGraphChildGraphNodeGetGraph | NO | |
| cuGraphClone | NO | |
| cuGraphCreate | NO | |
| cuGraphDestroy | NO | |
| cuGraphDestroyNode | NO | |
| cuGraphExecDestroy | NO | |
| cuGraphExecHostNodeSetParams | NO | |
| cuGraphExecKernelNodeSetParams | NO | |
| cuGraphExecMemcpyNodeSetParams | NO | |
| cuGraphExecMemsetNodeSetParams | NO | |
| cuGraphExecUpdate | NO | |
| cuGraphGetEdges | NO | |
| cuGraphGetNodes | NO | |
| cuGraphGetRootNodes | NO | |
| cuGraphHostNodeGetParams | NO | |
| cuGraphHostNodeSetParams | NO | |
| cuGraphInstantiate | NO | |
| cuGraphKernelNodeGetParams | NO | |
| cuGraphKernelNodeSetParams | NO | |
| cuGraphLaunch | NO | |
| cuGraphMemcpyNodeGetParams | NO | |
| cuGraphMemcpyNodeSetParams | NO | |
| cuGraphMemsetNodeGetParams | NO | |
| cuGraphMemsetNodeSetParams | NO | |
| cuGraphNodeFindInClone | NO | |
| cuGraphNodeGetDependencies | NO | |
| cuGraphNodeGetDependentNodes | NO | |
| cuGraphNodeGetType | NO | |
| cuGraphRemoveDependencies | NO | |
| cuImportExternalMemory | NO | |
| cuImportExternalSemaphore | NO | |
| cuLaunchHostFunc | NO | |
| cuMemAddressFree | NO | |
| cuMemAddressReserve | NO | |
| cuMemCreate | NO | |
| cuMemExportToShareableHandle | NO | |
| cuSignalExternalSemaphoresAsync | NO | |
| cuStreamBeginCapture | NO | |
| cuStreamBeginCapture_ptsz | NO | |
| cuStreamEndCapture | NO | |
| cuStreamGetCaptureInfo | NO | |
| cuStreamIsCapturing | NO | |
| cuThreadExchangeStreamCaptureMode | NO | |
| cuWaitExternalSemaphoresAsync | NO | |
| cuArrayGetMemoryRequirements | NO | |
| cuArrayGetPlane | NO | |
| cuArrayGetSparseProperties | NO | |
| cuCtxGetExecAffinity | NO | |
| cuCtxResetPersistingL2Cache | YES | |
| cuDeviceGetDefaultMemPool | NO | |
| cuDeviceGetExecAffinitySupport | NO | |
| cuDeviceGetGraphMemAttribute | NO | |
| cuDeviceGetMemPool | NO | |
| cuDeviceGetTexture1DLinearMaxWidth | NO | |
| cuDeviceGraphMemTrim | NO | |
| cuDeviceSetGraphMemAttribute | NO | |
| cuDeviceSetMemPool | NO | |
| cuEventDestroy | NO | |
| cuEventRecordWithFlags | NO | |
| cuFlushGPUDirectRDMAWrites | NO | |
| cuFuncGetModule | NO | |
| cuGetProcAddress | NO | |
| cuGraphAddBatchMemOpNode | NO | |
| cuGraphAddEventRecordNode | NO | |
| cuGraphAddEventWaitNode | NO | |
| cuGraphAddExternalSemaphoresSignalNode | NO | |
| cuGraphAddExternalSemaphoresWaitNode | NO | |
| cuGraphAddMemAllocNode | NO | |
| cuGraphAddMemFreeNode | NO | |
| cuGraphBatchMemOpNodeGetParams | NO | |
| cuGraphBatchMemOpNodeSetParams | NO | |
| cuGraphDebugDotPrint | NO | |
| cuGraphEventRecordNodeGetEvent | NO | |
| cuGraphEventRecordNodeSetEvent | NO | |
| cuGraphEventWaitNodeGetEvent | NO | |
| cuGraphEventWaitNodeSetEvent | NO | |
| cuGraphExecBatchMemOpNodeSetParams | NO | |
| cuGraphExecChildGraphNodeSetParams | NO | |
| cuGraphExecEventRecordNodeSetEvent | NO | |
| cuGraphExecEventWaitNodeSetEvent | NO | |
| cuGraphExecExternalSemaphoresSignalNodeSetParams | NO | |
| cuGraphExecExternalSemaphoresWaitNodeSetParams | NO | |
| cuGraphExternalSemaphoresSignalNodeGetParams | NO | |
| cuGraphExternalSemaphoresSignalNodeSetParams | NO | |
| cuGraphExternalSemaphoresWaitNodeGetParams | NO | |
| cuGraphExternalSemaphoresWaitNodeSetParams | NO | |
| cuGraphInstantiateWithFlags | NO | |
| cuGraphKernelNodeCopyAttributes | NO | |
| cuGraphKernelNodeGetAttribute | NO | |
| cuGraphKernelNodeSetAttribute | NO | |
| cuGraphMemAllocNodeGetParams | NO | |
| cuGraphMemFreeNodeGetParams | NO | |
| cuGraphNodeGetEnabled | NO | |
| cuGraphNodeSetEnabled | NO | |
| cuGraphReleaseUserObject | NO | |
| cuGraphRetainUserObject | NO | |
| cuGraphUpload | NO | |
| cuMemAllocAsync | NO | |
| cuMemAllocFromPoolAsync | NO | |
| cuMemAllocHost | NO | |
| cuMemFreeAsync | NO | |
| cuMemGetAccess | NO | |
| cuMemGetAddressRange | NO | |
| cuMemGetAllocationGranularity | NO | |
| cuMemGetAllocationPropertiesFromHandle | NO | |
| cuMemGetHandleForAddressRange | NO | |
| cuMemImportFromShareableHandle | NO | |
| cuMemMap | NO | |
| cuMemMapArrayAsync | NO | |
| cuMemPoolCreate | NO | |
| cuMemPoolDestroy | NO | |
| cuMemPoolExportPointer | NO | |
| cuMemPoolExportToShareableHandle | NO | |
| cuMemPoolGetAccess | NO | |
| cuMemPoolGetAttribute | NO | |
| cuMemPoolImportFromShareableHandle | NO | |
| cuMemPoolImportPointer | NO | |
| cuMemPoolSetAccess | NO | |
| cuMemPoolSetAttribute | NO | |
| cuMemPoolTrimTo | NO | |
| cuMemRelease | NO | |
| cuMemRetainAllocationHandle | NO | |
| cuMemSetAccess | NO | |
| cuMemUnmap | NO | |
| cuMipmappedArrayGetMemoryRequirements | NO | |
| cuMipmappedArrayGetSparseProperties | NO | |
| cuModuleGetLoadingMode | NO | |
| cuOccupancyAvailableDynamicSMemPerBlock | NO | |
| cuStreamCopyAttributes | NO | |
| cuStreamGetAttribute | NO | |
| cuStreamGetCtx | NO | |
| cuStreamSetAttribute | NO | |
| cuStreamUpdateCaptureDependencies | NO | |
| cuUserObjectCreate | NO | |
| cuUserObjectRelease | NO | |
| cuUserObjectRetain | NO | |
| cuCtxGetId | NO | |
| cuKernelGetAttribute | NO | |
| cuKernelGetFunction | NO | |
| cuKernelSetAttribute | NO | |
| cuKernelSetCacheConfig | NO | |
| cuLibraryGetGlobal | NO | |
| cuLibraryGetKernel | NO | |
| cuLibraryGetManaged | NO | |
| cuLibraryGetModule | NO | |
| cuLibraryGetUnifiedFunction | NO | |
| cuLibraryLoadData | NO | |
| cuLibraryLoadFromFile | NO | |
| cuLibraryUnload | NO | |
| cuLaunchKernelEx | NO | |
| cuOccupancyMaxActiveClusters | NO | |
| cuOccupancyMaxPotentialClusterSize | NO | |
| cuTensorMapEncodeIm2col | NO | |
| cuTensorMapEncodeTiled | NO | |
| cuTensorMapReplaceAddress | NO | |
| cuGraphInstantiateWithParams | NO | |
| cuStreamGetId | NO | |
| cuCabs | YES | |
| cuCabsf | YES | |
| cuCadd | YES | |
| cuCaddf | YES | |
| cuCdiv | YES | |
| cuCdivf | YES | |
| cuCfma | YES | |
| cuCfmaf | YES | |
| cuCimag | YES | |
| cuCimagf | YES | |
| cuCmul | YES | |
| cuCmulf | YES | |
| cuComplexDoubleToFloat | YES | |
| cuComplexFloatToDouble | YES | |
| cuConj | YES | |
| cuConjf | YES | |
| cuCreal | YES | |
| cuCrealf | YES | |
| cuCsub | YES | |
| cuCsubf | YES | |
| make_cuComplex | YES | |
| make_cuDoubleComplex | YES | |
| make_cuFloatComplex | YES | |
| __assert_fail | YES | |
| __assertfail | YES | |
| cuMulticastAddDevice | NO | |
| cuMulticastBindAddr | NO | |
| cuMulticastBindMem | NO | |
| cuMulticastCreate | NO | |
| cuMulticastGetGranularity | NO | |
| cuMulticastUnbind | NO | |
| cuGraphAddNode | NO | |
| cuGraphExecGetFlags | NO | |
| cuGraphExecNodeSetParams | NO | |
| cuGraphNodeSetParams | NO | |
| cuCoredumpGetAttribute | NO | |
| cuCoredumpGetAttributeGlobal | NO | |
| cuCoredumpSetAttribute | NO | |
| cuCoredumpSetAttributeGlobal | NO | 
thrust API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| thrust::abs | YES | |
| thrust::acos | YES | |
| thrust::acosh | YES | |
| thrust::adjacent_difference | YES | |
| thrust::advance | NO | |
| thrust::all_of | YES | |
| thrust::any_of | YES | |
| thrust::arg | NO | |
| thrust::asin | YES | |
| thrust::asinh | YES | |
| thrust::atan | YES | |
| thrust::atanh | YES | |
| thrust::binary_search | YES | |
| thrust::conj | YES | |
| thrust::copy | YES | |
| thrust::copy_if | YES | |
| thrust::copy_n | YES | |
| thrust::cos | YES | |
| thrust::cosh | YES | |
| thrust::count | YES | |
| thrust::count_if | YES | |
| thrust::device_delete | YES | |
| thrust::device_free | YES | |
| thrust::device_malloc | YES | |
| thrust::device_new | YES | |
| thrust::device_pointer_cast | YES | |
| thrust::distance | YES | |
| thrust::equal | YES | |
| thrust::equal_range | YES | |
| thrust::exclusive_scan | YES | |
| thrust::exclusive_scan_by_key | YES | |
| thrust::exp | YES | |
| thrust::fill | YES | |
| thrust::fill_n | YES | |
| thrust::find | YES | |
| thrust::find_if | YES | |
| thrust::find_if_not | YES | |
| thrust::for_each | YES | |
| thrust::for_each_n | YES | |
| thrust::free | YES | |
| thrust::gather | YES | |
| thrust::gather_if | YES | |
| thrust::generate | YES | |
| thrust::generate_n | YES | |
| thrust::get | YES | |
| thrust::get_temporary_buffer | YES | |
| thrust::inclusive_scan | YES | |
| thrust::inclusive_scan_by_key | YES | |
| thrust::inner_product | YES | |
| thrust::is_partitioned | YES | |
| thrust::is_sorted | YES | |
| thrust::is_sorted_until | YES | |
| thrust::log | YES | |
| thrust::log10 | YES | |
| thrust::lower_bound | YES | |
| thrust::make_counting_iterator | YES | |
| thrust::make_discard_iterator | YES | |
| thrust::make_pair | YES | |
| thrust::make_permutation_iterator | YES | |
| thrust::make_reverse_iterator | YES | |
| thrust::make_transform_iterator | YES | |
| thrust::make_tuple | YES | |
| thrust::tie | YES | |
| thrust::make_zip_iterator | YES | |
| thrust::malloc | YES | |
| thrust::max_element | YES | |
| thrust::max | YES | |
| thrust::min | YES | |
| thrust::merge | YES | |
| thrust::merge_by_key | YES | |
| thrust::min_element | YES | |
| thrust::minmax_element | YES | |
| thrust::mismatch | YES | |
| thrust::none_of | YES | |
| thrust::norm | YES | |
| thrust::not1 | YES | |
| thrust::not2 | YES | |
| thrust::operator!= | YES | |
| thrust::operator* | YES | |
| thrust::operator+ | YES | |
| thrust::operator- | YES | |
| thrust::operator/ | YES | |
| thrust::operator< | YES | |
| thrust::operator<< | YES | |
| thrust::operator<= | YES | |
| thrust::operator== | YES | |
| thrust::operator> | YES | |
| thrust::operator>= | YES | |
| thrust::operator>> | NO | |
| thrust::partition | YES | |
| thrust::partition_copy | YES | |
| thrust::partition_point | YES | |
| thrust::polar | YES | |
| thrust::pow | YES | |
| thrust::proj | YES | |
| thrust::raw_pointer_cast | YES | |
| thrust::raw_reference_cast | YES | |
| thrust::reduce | YES | |
| thrust::reduce_by_key | YES | |
| thrust::reinterpret_tag | NO | |
| thrust::remove | YES | |
| thrust::remove_copy | YES | |
| thrust::remove_copy_if | YES | |
| thrust::remove_if | YES | |
| thrust::replace | YES | |
| thrust::replace_copy | YES | |
| thrust::replace_copy_if | YES | |
| thrust::replace_if | YES | |
| thrust::retag | NO | |
| thrust::return_temporary_buffer | YES | |
| thrust::reverse | YES | |
| thrust::reverse_copy | YES | |
| thrust::scatter | YES | |
| thrust::scatter_if | YES | |
| thrust::sequence | YES | |
| thrust::set_difference | YES | |
| thrust::set_difference_by_key | YES | |
| thrust::set_intersection | YES | |
| thrust::set_intersection_by_key | YES | |
| thrust::set_symmetric_difference | YES | |
| thrust::set_symmetric_difference_by_key | YES | |
| thrust::set_union | YES | |
| thrust::set_union_by_key | YES | |
| thrust::sin | YES | |
| thrust::sinh | YES | |
| thrust::sort | YES | |
| thrust::sort_by_key | YES | |
| thrust::sqrt | YES | |
| thrust::stable_partition | YES | |
| thrust::stable_partition_copy | YES | |
| thrust::stable_sort | YES | |
| thrust::stable_sort_by_key | YES | |
| thrust::swap | YES | |
| thrust::swap_ranges | YES | |
| thrust::system_category | NO | |
| thrust::tabulate | YES | |
| thrust::tan | YES | |
| thrust::tanh | YES | |
| thrust::THRUST_PREVENT_MACRO_SUBSTITUTION | NO | |
| thrust::transform | YES | |
| thrust::transform_exclusive_scan | YES | |
| thrust::transform_if | YES | |
| thrust::transform_inclusive_scan | YES | |
| thrust::transform_reduce | YES | |
| thrust::uninitialized_copy | YES | |
| thrust::uninitialized_copy_n | YES | |
| thrust::uninitialized_fill | YES | |
| thrust::uninitialized_fill_n | YES | |
| thrust::unique | YES | |
| thrust::unique_by_key | YES | |
| thrust::unique_by_key_copy | YES | |
| thrust::unique_copy | YES | |
| thrust::upper_bound | YES | |
| thrust::unique_count | YES | |
| thrust::detail::vector_equal | YES | |
| thrust::system::system_category | YES | |
| thrust::uniform_int_distribution::min | YES | |
| thrust::uniform_int_distribution::max | YES | |
| thrust::host_vector::size | YES | |
| thrust::device_vector::size | YES | |
| thrust::device_ptr::get | YES | 
WMMA API
| Function | Migration Support | Diagnostic Message | 
|---|---|---|
| nvcuda::wmma::fill_fragment | YES | |
| nvcuda::wmma::load_matrix_sync | YES | |
| nvcuda::wmma::store_matrix_sync | YES | |
| nvcuda::wmma::mma_sync | YES | |
| nvcuda::wmma::bmma_sync | NO |