From e9d0a09950fc869d01ee5427d801cbc77a917e67 Mon Sep 17 00:00:00 2001 From: Evgeny Mankov Date: Fri, 14 Feb 2025 15:10:51 +0100 Subject: [PATCH] [HIPIFY][#1859][perl][fix] Restore warnings on unsupported `Driver` or `Runtime` APIs + Updated the regenerated `hipify-perl` script --- bin/hipify-perl | 1402 ++++++++++++++++++++++++++++++++++++++++- src/CUDA2HIP_Perl.cpp | 4 +- 2 files changed, 1404 insertions(+), 2 deletions(-) diff --git a/bin/hipify-perl b/bin/hipify-perl index d44824f6..4c6f92af 100755 --- a/bin/hipify-perl +++ b/bin/hipify-perl @@ -10001,6 +10001,9 @@ sub warnRemovedFunctions { } @HipOnlyUnsupportedFunctions = ( + "memoryBarrier", + "libraryPropertyType_t", + "libraryPropertyType", "cutensorWriteKernelCacheToFile", "cutensorTensorDescriptor", "cutensorReduce", @@ -10243,6 +10246,511 @@ sub warnRemovedFunctions { "curandDistributionShift_st", "curandDistributionM2Shift_t", "curandDistributionM2Shift_st", + "cudaWGLGetDevice", + "cudaVDPAUSetVDPAUDevice", + "cudaVDPAUGetDevice", + "cudaThreadSetLimit", + "cudaThreadGetLimit", + "cudaSynchronizationPolicy", + "cudaSyncPolicyYield", + "cudaSyncPolicySpin", + "cudaSyncPolicyBlockingSync", + "cudaSyncPolicyAuto", + "cudaSurfaceFormatMode", + "cudaStreamUpdateCaptureDependencies_v2", + "cudaStreamSetAttribute", + "cudaStreamGetId", + "cudaStreamGetCaptureInfo_v3", + "cudaStreamGetAttribute", + "cudaStreamCopyAttributes", + "cudaStreamAttributeSynchronizationPolicy", + "cudaStreamAttributePriority", + "cudaStreamAttributeMemSyncDomainMap", + "cudaStreamAttributeMemSyncDomain", + "cudaStreamAttributeAccessPolicyWindow", + "cudaStreamAttrValue", + "cudaStreamAttrID", + "cudaSharedmemCarveoutMaxShared", + "cudaSharedmemCarveoutMaxL1", + "cudaSharedmemCarveoutDefault", + "cudaSharedCarveout", + "cudaSetDoubleForHost", + "cudaSetDoubleForDevice", + "cudaProfilerInitialize", + "cudaOutputMode_t", + "cudaOutputMode", + "cudaOccupancyMaxPotentialClusterSize", + "cudaOccupancyMaxActiveClusters", + "cudaOccupancyAvailableDynamicSMemPerBlock", + "cudaNvSciSyncAttrWait", + "cudaNvSciSyncAttrSignal", + "cudaMemsetParamsV2", + "cudaMemoryTypeUnregistered", + "cudaMemcpyToArrayAsync", + "cudaMemcpyFromArrayAsync", + "cudaMemcpyArrayToArray", + "cudaMemcpy3DPeerParms", + "cudaMemcpy3DPeerAsync", + "cudaMemcpy3DPeer", + "cudaMemRangeAttributePreferredLocationType", + "cudaMemRangeAttributePreferredLocationId", + "cudaMemRangeAttributeLastPrefetchLocationType", + "cudaMemRangeAttributeLastPrefetchLocationId", + "cudaMemPrefetchAsync_v2", + "cudaMemLocationTypeHostNumaCurrent", + "cudaMemLocationTypeHostNuma", + "cudaMemLocationTypeHost", + "cudaMemHandleTypeFabric", + "cudaMemFabricHandle_t", + "cudaMemFabricHandle_st", + "cudaMemAllocNodeParamsV2", + "cudaMemAdvise_v2", + "cudaLimitPersistingL2CacheSize", + "cudaLimitMaxL2FetchGranularity", + "cudaLimitDevRuntimeSyncDepth", + "cudaLimitDevRuntimePendingLaunchCount", + "cudaLaunchMemSyncDomainRemote", + "cudaLaunchMemSyncDomainMap_st", + "cudaLaunchMemSyncDomainMap", + "cudaLaunchMemSyncDomainDefault", + "cudaLaunchMemSyncDomain", + "cudaLaunchKernelExC", + "cudaLaunchConfig_t", + "cudaLaunchConfig_st", + "cudaLaunchAttribute_st", + "cudaLaunchAttributeSynchronizationPolicy", + "cudaLaunchAttributeProgrammaticStreamSerialization", + "cudaLaunchAttributeProgrammaticEvent", + "cudaLaunchAttributePreferredSharedMemoryCarveout", + "cudaLaunchAttributeMemSyncDomainMap", + "cudaLaunchAttributeMemSyncDomain", + "cudaLaunchAttributeLaunchCompletionEvent", + "cudaLaunchAttributeIgnore", + "cudaLaunchAttributeDeviceUpdatableKernelNode", + "cudaLaunchAttributeClusterSchedulingPolicyPreference", + "cudaLaunchAttributeClusterDimension", + "cudaLaunchAttribute", + "cudaKeyValuePair", + "cudaKernel_t", + "cudaKernelNodeParamsV2", + "cudaKernelNodeAttributePreferredSharedMemoryCarveout", + "cudaKernelNodeAttributeMemSyncDomainMap", + "cudaKernelNodeAttributeMemSyncDomain", + "cudaKernelNodeAttributeDeviceUpdatableKernelNode", + "cudaKernelNodeAttributeClusterSchedulingPolicyPreference", + "cudaKernelNodeAttributeClusterDimension", + "cudaInitDeviceFlagsAreValid", + "cudaInitDevice", + "cudaHostNodeParamsV2", + "cudaGraphicsVDPAURegisterVideoSurface", + "cudaGraphicsVDPAURegisterOutputSurface", + "cudaGraphicsResourceSetMapFlags", + "cudaGraphicsResourceGetMappedMipmappedArray", + "cudaGraphicsResourceGetMappedEglFrame", + "cudaGraphicsMapFlagsWriteDiscard", + "cudaGraphicsMapFlagsReadOnly", + "cudaGraphicsMapFlagsNone", + "cudaGraphicsMapFlags", + "cudaGraphicsEGLRegisterImage", + "cudaGraphicsD3D9RegisterResource", + "cudaGraphicsD3D11RegisterResource", + "cudaGraphicsD3D10RegisterResource", + "cudaGraphicsCubeFacePositiveZ", + "cudaGraphicsCubeFacePositiveY", + "cudaGraphicsCubeFacePositiveX", + "cudaGraphicsCubeFaceNegativeZ", + "cudaGraphicsCubeFaceNegativeY", + "cudaGraphicsCubeFaceNegativeX", + "cudaGraphicsCubeFace", + "cudaGraphRemoveDependencies_v2", + "cudaGraphNodeGetDependentNodes_v2", + "cudaGraphNodeGetDependencies_v2", + "cudaGraphKernelNodeUpdate", + "cudaGraphKernelNodeFieldParam", + "cudaGraphKernelNodeFieldInvalid", + "cudaGraphKernelNodeFieldGridDim", + "cudaGraphKernelNodeFieldEnabled", + "cudaGraphKernelNodeField", + "cudaGraphGetEdges_v2", + "cudaGraphExecUpdateResultInfo_st", + "cudaGraphExecUpdateResultInfo", + "cudaGraphExecUpdateErrorAttributesChanged", + "cudaGraphDeviceNode_t", + "cudaGraphDebugDotFlagsConditionalNodeParams", + "cudaGraphConditionalNodeType", + "cudaGraphConditionalHandleFlags", + "cudaGraphConditionalHandleCreate", + "cudaGraphConditionalHandle", + "cudaGraphCondTypeWhile", + "cudaGraphCondTypeIf", + "cudaGraphCondAssignDefault", + "cudaGraphAddNode_v2", + "cudaGraphAddDependencies_v2", + "cudaGetTextureObjectTextureDesc_v2", + "cudaGetSurfaceReference", + "cudaGetSurfaceObjectResourceDesc", + "cudaGetParameterBufferV2", + "cudaGetParameterBuffer", + "cudaGetKernel", + "cudaGetDriverEntryPointFlags", + "cudaGetDriverEntryPointByVersion", + "cudaGLUnregisterBufferObject", + "cudaGLUnmapBufferObjectAsync", + "cudaGLUnmapBufferObject", + "cudaGLSetGLDevice", + "cudaGLSetBufferObjectMapFlags", + "cudaGLRegisterBufferObject", + "cudaGLMapFlagsWriteDiscard", + "cudaGLMapFlagsReadOnly", + "cudaGLMapFlagsNone", + "cudaGLMapFlags", + "cudaGLMapBufferObjectAsync", + "cudaGLMapBufferObject", + "cudaFuncGetParamInfo", + "cudaFuncGetName", + "cudaFuncAttributeRequiredClusterWidth", + "cudaFuncAttributeRequiredClusterHeight", + "cudaFuncAttributeRequiredClusterDepth", + "cudaFuncAttributeNonPortableClusterSizeAllowed", + "cudaFuncAttributeClusterSchedulingPolicyPreference", + "cudaFuncAttributeClusterDimMustBeSet", + "cudaFormatModeForced", + "cudaFormatModeAuto", + "cudaFlushGPUDirectRDMAWritesToOwner", + "cudaFlushGPUDirectRDMAWritesToAllDevices", + "cudaFlushGPUDirectRDMAWritesTargetCurrentDevice", + "cudaFlushGPUDirectRDMAWritesTarget", + "cudaFlushGPUDirectRDMAWritesScope", + "cudaExternalSemaphoreWaitSkipNvSciBufMemSync", + "cudaExternalSemaphoreSignalSkipNvSciBufMemSync", + "cudaExternalSemaphoreHandleTypeTimelineSemaphoreWin32", + "cudaExternalSemaphoreHandleTypeTimelineSemaphoreFd", + "cudaExternalSemaphoreHandleTypeNvSciSync", + "cudaExternalSemaphoreHandleTypeKeyedMutexKmt", + "cudaExternalSemaphoreHandleTypeKeyedMutex", + "cudaExternalSemaphoreHandleTypeD3D11Fence", + "cudaExternalMemoryMipmappedArrayDesc", + "cudaExternalMemoryHandleTypeNvSciBuf", + "cudaExternalMemoryGetMappedMipmappedArray", + "cudaEventWaitExternal", + "cudaEventWaitDefault", + "cudaEventRecordExternal", + "cudaEventRecordDefault", + "cudaEventCreateFromEGLSync", + "cudaErrorUnsupportedPtxVersion", + "cudaErrorUnsupportedExecAffinity", + "cudaErrorUnsupportedDevSideSync", + "cudaErrorTooManyPeers", + "cudaErrorTimeout", + "cudaErrorTextureNotBound", + "cudaErrorTextureFetchFailed", + "cudaErrorSystemNotReady", + "cudaErrorSystemDriverMismatch", + "cudaErrorSynchronizationError", + "cudaErrorSyncDepthExceeded", + "cudaErrorStubLibrary", + "cudaErrorStartupFailure", + "cudaErrorSoftwareValidityNotEstablished", + "cudaErrorNvlinkUncorrectable", + "cudaErrorNotYetImplemented", + "cudaErrorNotPermitted", + "cudaErrorMpsServerNotReady", + "cudaErrorMpsRpcFailure", + "cudaErrorMpsMaxConnectionsReached", + "cudaErrorMpsMaxClientsReached", + "cudaErrorMpsConnectionFailed", + "cudaErrorMpsClientTerminated", + "cudaErrorMixedDeviceExecution", + "cudaErrorMisalignedAddress", + "cudaErrorMemoryValueTooLarge", + "cudaErrorLaunchPendingCountExceeded", + "cudaErrorLaunchMaxDepthExceeded", + "cudaErrorLaunchIncompatibleTexturing", + "cudaErrorLaunchFileScopedTex", + "cudaErrorLaunchFileScopedSurf", + "cudaErrorJitCompilerNotFound", + "cudaErrorJitCompilationDisabled", + "cudaErrorInvalidTextureBinding", + "cudaErrorInvalidSurface", + "cudaErrorInvalidResourceType", + "cudaErrorInvalidResourceConfiguration", + "cudaErrorInvalidPc", + "cudaErrorInvalidNormSetting", + "cudaErrorInvalidHostPointer", + "cudaErrorInvalidFilterSetting", + "cudaErrorInvalidClusterSize", + "cudaErrorInvalidAddressSpace", + "cudaErrorIncompatibleDriverContext", + "cudaErrorIllegalInstruction", + "cudaErrorHardwareStackError", + "cudaErrorFunctionNotLoaded", + "cudaErrorExternalDevice", + "cudaErrorDuplicateVariableName", + "cudaErrorDuplicateTextureName", + "cudaErrorDuplicateSurfaceName", + "cudaErrorDevicesUnavailable", + "cudaErrorDeviceNotLicensed", + "cudaErrorCompatNotSupportedOnDevice", + "cudaErrorCdpVersionMismatch", + "cudaErrorCdpNotSupported", + "cudaErrorCallRequiresNewerDriver", + "cudaErrorApiFailureBase", + "cudaErrorAddressOfConstant", + "cudaEnablePerThreadDefaultStream", + "cudaEnableLegacyStream", + "cudaEnableDefault", + "cudaEglStreamConnection", + "cudaEglResourceLocationVidmem", + "cudaEglResourceLocationSysmem", + "cudaEglResourceLocationFlags", + "cudaEglPlaneDesc_st", + "cudaEglPlaneDesc", + "cudaEglFrame_st", + "cudaEglFrameTypePitch", + "cudaEglFrameTypeArray", + "cudaEglFrameType", + "cudaEglFrame", + "cudaEglColorFormatYVYU_ER", + "cudaEglColorFormatYVU444SemiPlanar_ER", + "cudaEglColorFormatYVU444SemiPlanar", + "cudaEglColorFormatYVU444Planar_ER", + "cudaEglColorFormatYVU444Planar", + "cudaEglColorFormatYVU422SemiPlanar_ER", + "cudaEglColorFormatYVU422SemiPlanar", + "cudaEglColorFormatYVU422Planar_ER", + "cudaEglColorFormatYVU422Planar", + "cudaEglColorFormatYVU420SemiPlanar_ER", + "cudaEglColorFormatYVU420SemiPlanar", + "cudaEglColorFormatYVU420Planar_ER", + "cudaEglColorFormatYVU420Planar", + "cudaEglColorFormatYUYV_ER", + "cudaEglColorFormatYUYV422", + "cudaEglColorFormatYUV_ER", + "cudaEglColorFormatYUVA_ER", + "cudaEglColorFormatYUV444SemiPlanar_ER", + "cudaEglColorFormatYUV444SemiPlanar", + "cudaEglColorFormatYUV444Planar_ER", + "cudaEglColorFormatYUV444Planar", + "cudaEglColorFormatYUV422SemiPlanar_ER", + "cudaEglColorFormatYUV422SemiPlanar", + "cudaEglColorFormatYUV422Planar_ER", + "cudaEglColorFormatYUV422Planar", + "cudaEglColorFormatYUV420SemiPlanar_ER", + "cudaEglColorFormatYUV420SemiPlanar", + "cudaEglColorFormatYUV420Planar_ER", + "cudaEglColorFormatYUV420Planar", + "cudaEglColorFormatY12V12U12_444SemiPlanar", + "cudaEglColorFormatY12V12U12_420SemiPlanar", + "cudaEglColorFormatY10V10U10_444SemiPlanar", + "cudaEglColorFormatY10V10U10_420SemiPlanar", + "cudaEglColorFormatVYUY_ER", + "cudaEglColorFormatUYVY_ER", + "cudaEglColorFormatUYVY422", + "cudaEglColorFormatRGBA", + "cudaEglColorFormatRGB", + "cudaEglColorFormatRG", + "cudaEglColorFormatR", + "cudaEglColorFormatL", + "cudaEglColorFormatBayerRGGB", + "cudaEglColorFormatBayerIspRGGB", + "cudaEglColorFormatBayerIspGRBG", + "cudaEglColorFormatBayerIspGBRG", + "cudaEglColorFormatBayerIspBGGR", + "cudaEglColorFormatBayerGRBG", + "cudaEglColorFormatBayerGBRG", + "cudaEglColorFormatBayerBGGR", + "cudaEglColorFormatBayer20RGGB", + "cudaEglColorFormatBayer20GRBG", + "cudaEglColorFormatBayer20GBRG", + "cudaEglColorFormatBayer20BGGR", + "cudaEglColorFormatBayer14RGGB", + "cudaEglColorFormatBayer14GRBG", + "cudaEglColorFormatBayer14GBRG", + "cudaEglColorFormatBayer14BGGR", + "cudaEglColorFormatBayer12RGGB", + "cudaEglColorFormatBayer12GRBG", + "cudaEglColorFormatBayer12GBRG", + "cudaEglColorFormatBayer12BGGR", + "cudaEglColorFormatBayer10RGGB", + "cudaEglColorFormatBayer10GRBG", + "cudaEglColorFormatBayer10GBRG", + "cudaEglColorFormatBayer10BGGR", + "cudaEglColorFormatBGRA", + "cudaEglColorFormatBGR", + "cudaEglColorFormatAYUV_ER", + "cudaEglColorFormatAYUV", + "cudaEglColorFormatARGB", + "cudaEglColorFormatABGR", + "cudaEglColorFormatA", + "cudaEglColorFormat", + "cudaEGLStreamProducerReturnFrame", + "cudaEGLStreamProducerPresentFrame", + "cudaEGLStreamProducerDisconnect", + "cudaEGLStreamProducerConnect", + "cudaEGLStreamConsumerReleaseFrame", + "cudaEGLStreamConsumerDisconnect", + "cudaEGLStreamConsumerConnectWithFlags", + "cudaEGLStreamConsumerConnect", + "cudaEGLStreamConsumerAcquireFrame", + "cudaDeviceUnregisterAsyncNotification", + "cudaDeviceSyncMemops", + "cudaDeviceRegisterAsyncNotification", + "cudaDevicePropDontCare", + "cudaDeviceNumaConfigNumaNode", + "cudaDeviceNumaConfigNone", + "cudaDeviceNumaConfig", + "cudaDeviceMask", + "cudaDeviceGetNvSciSyncAttributes", + "cudaDeviceFlushGPUDirectRDMAWrites", + "cudaDevAttrTimelineSemaphoreInteropSupported", + "cudaDevAttrSparseCudaArraySupported", + "cudaDevAttrReservedSharedMemoryPerBlock", + "cudaDevAttrReserved93", + "cudaDevAttrReserved92", + "cudaDevAttrReserved132", + "cudaDevAttrReserved129", + "cudaDevAttrReserved128", + "cudaDevAttrReserved127", + "cudaDevAttrReserved124", + "cudaDevAttrReserved123", + "cudaDevAttrReserved122", + "cudaDevAttrNumaId", + "cudaDevAttrNumaConfig", + "cudaDevAttrMpsEnabled", + "cudaDevAttrMemoryPoolSupportedHandleTypes", + "cudaDevAttrMemSyncDomainCount", + "cudaDevAttrMaxTimelineSemaphoreInteropSupported", + "cudaDevAttrMaxTextureCubemapLayeredLayers", + "cudaDevAttrMaxTexture2DLayeredLayers", + "cudaDevAttrMaxTexture1DLayeredLayers", + "cudaDevAttrMaxSurfaceCubemapLayeredLayers", + "cudaDevAttrMaxSurface2DLayeredLayers", + "cudaDevAttrMaxSurface1DLayeredLayers", + "cudaDevAttrMaxPersistingL2CacheSize", + "cudaDevAttrMaxAccessPolicyWindowSize", + "cudaDevAttrMax", + "cudaDevAttrIpcEventSupport", + "cudaDevAttrHostRegisterReadOnlySupported", + "cudaDevAttrHostNumaId", + "cudaDevAttrGPUDirectRDMAWritesOrdering", + "cudaDevAttrGPUDirectRDMASupported", + "cudaDevAttrGPUDirectRDMAFlushWritesOptions", + "cudaDevAttrDeferredMappingCudaArraySupported", + "cudaDevAttrD3D12CigSupported", + "cudaDevAttrClusterLaunch", + "cudaDevAttrCanFlushRemoteWrites", + "cudaD3D9UnregisterResource", + "cudaD3D9UnmapResources", + "cudaD3D9SetDirect3DDevice", + "cudaD3D9ResourceSetMapFlags", + "cudaD3D9ResourceGetSurfaceDimensions", + "cudaD3D9ResourceGetMappedSize", + "cudaD3D9ResourceGetMappedPointer", + "cudaD3D9ResourceGetMappedPitch", + "cudaD3D9ResourceGetMappedArray", + "cudaD3D9RegisterResource", + "cudaD3D9RegisterFlagsNone", + "cudaD3D9RegisterFlagsArray", + "cudaD3D9RegisterFlags", + "cudaD3D9MapResources", + "cudaD3D9MapFlagsWriteDiscard", + "cudaD3D9MapFlagsReadOnly", + "cudaD3D9MapFlagsNone", + "cudaD3D9MapFlags", + "cudaD3D9GetDirect3DDevice", + "cudaD3D9GetDevices", + "cudaD3D9GetDevice", + "cudaD3D9DeviceListNextFrame", + "cudaD3D9DeviceListCurrentFrame", + "cudaD3D9DeviceListAll", + "cudaD3D9DeviceList", + "cudaD3D11SetDirect3DDevice", + "cudaD3D11GetDirect3DDevice", + "cudaD3D11GetDevices", + "cudaD3D11GetDevice", + "cudaD3D11DeviceListNextFrame", + "cudaD3D11DeviceListCurrentFrame", + "cudaD3D11DeviceListAll", + "cudaD3D11DeviceList", + "cudaD3D10UnregisterResource", + "cudaD3D10UnmapResources", + "cudaD3D10SetDirect3DDevice", + "cudaD3D10ResourceSetMapFlags", + "cudaD3D10ResourceGetSurfaceDimensions", + "cudaD3D10ResourceGetMappedSize", + "cudaD3D10ResourceGetMappedPointer", + "cudaD3D10ResourceGetMappedPitch", + "cudaD3D10ResourceGetMappedArray", + "cudaD3D10RegisterResource", + "cudaD3D10RegisterFlagsNone", + "cudaD3D10RegisterFlagsArray", + "cudaD3D10RegisterFlags", + "cudaD3D10MapResources", + "cudaD3D10MapFlagsWriteDiscard", + "cudaD3D10MapFlagsReadOnly", + "cudaD3D10MapFlagsNone", + "cudaD3D10MapFlags", + "cudaD3D10GetDirect3DDevice", + "cudaD3D10GetDevices", + "cudaD3D10GetDevice", + "cudaD3D10DeviceListNextFrame", + "cudaD3D10DeviceListCurrentFrame", + "cudaD3D10DeviceListAll", + "cudaD3D10DeviceList", + "cudaCtxResetPersistingL2Cache", + "cudaCreateTextureObject_v2", + "cudaConditionalNodeParams", + "cudaClusterSchedulingPolicySpread", + "cudaClusterSchedulingPolicyLoadBalancing", + "cudaClusterSchedulingPolicyDefault", + "cudaClusterSchedulingPolicy", + "cudaChannelFormatKindUnsignedNormalized8X4", + "cudaChannelFormatKindUnsignedNormalized8X2", + "cudaChannelFormatKindUnsignedNormalized8X1", + "cudaChannelFormatKindUnsignedNormalized16X4", + "cudaChannelFormatKindUnsignedNormalized16X2", + "cudaChannelFormatKindUnsignedNormalized16X1", + "cudaChannelFormatKindUnsignedBlockCompressed7SRGB", + "cudaChannelFormatKindUnsignedBlockCompressed7", + "cudaChannelFormatKindUnsignedBlockCompressed6H", + "cudaChannelFormatKindUnsignedBlockCompressed5", + "cudaChannelFormatKindUnsignedBlockCompressed4", + "cudaChannelFormatKindUnsignedBlockCompressed3SRGB", + "cudaChannelFormatKindUnsignedBlockCompressed3", + "cudaChannelFormatKindUnsignedBlockCompressed2SRGB", + "cudaChannelFormatKindUnsignedBlockCompressed2", + "cudaChannelFormatKindUnsignedBlockCompressed1SRGB", + "cudaChannelFormatKindUnsignedBlockCompressed1", + "cudaChannelFormatKindSignedNormalized8X4", + "cudaChannelFormatKindSignedNormalized8X2", + "cudaChannelFormatKindSignedNormalized8X1", + "cudaChannelFormatKindSignedNormalized16X4", + "cudaChannelFormatKindSignedNormalized16X2", + "cudaChannelFormatKindSignedNormalized16X1", + "cudaChannelFormatKindSignedBlockCompressed6H", + "cudaChannelFormatKindSignedBlockCompressed5", + "cudaChannelFormatKindSignedBlockCompressed4", + "cudaChannelFormatKindNV12", + "cudaCSV", + "cudaCGScopeMultiGrid", + "cudaCGScopeInvalid", + "cudaCGScopeGrid", + "cudaCGScope", + "cudaBindSurfaceToArray", + "cudaAsyncNotificationInfo_t", + "cudaAsyncNotificationInfo", + "cudaAsyncCallbackHandle_t", + "cudaAsyncCallbackEntry", + "cudaAsyncCallback", + "cudaArraySparsePropertiesSingleMipTail", + "cudaArraySparseProperties", + "cudaArraySparse", + "cudaArrayMemoryRequirements", + "cudaArrayGetSparseProperties", + "cudaArrayGetPlane", + "cudaArrayGetMemoryRequirements", + "cudaArrayDeferredMapping", + "cudaArrayColorAttachment", "cublasZtrttp", "cublasZtpttr", "cublasZmatinvBatched", @@ -10379,9 +10887,822 @@ sub warnRemovedFunctions { "cublasAsumEx_64", "cublasAsumEx", "cublasAlloc", + "cuWGLGetDevice", + "cuVDPAUGetDevice", + "cuVDPAUCtxCreate", + "cuTexRefDestroy", + "cuTexRefCreate", + "cuTensorMapReplaceAddress", + "cuTensorMapEncodeTiled", + "cuTensorMapEncodeIm2col", + "cuSurfRefSetArray", + "cuSurfRefGetArray", + "cuSurfObjectGetResourceDesc", + "cuSurfObjectDestroy", + "cuSurfObjectCreate", + "cuStreamUpdateCaptureDependencies_v2", + "cuStreamSetAttribute", + "cuStreamGetId", + "cuStreamGetGreenCtx", + "cuStreamGetCtx_v2", + "cuStreamGetCtx", + "cuStreamGetCaptureInfo_v3", + "cuStreamGetAttribute", + "cuStreamCopyAttributes", + "cuStreamBeginCapture_ptsz", + "cuProfilerInitialize", + "cuParamSetv", + "cuParamSeti", + "cuParamSetf", + "cuParamSetTexRef", + "cuParamSetSize", + "cuOccupancyMaxPotentialClusterSize", + "cuOccupancyMaxActiveClusters", + "cuOccupancyAvailableDynamicSMemPerBlock", + "cuMulticastUnbind", + "cuMulticastGetGranularity", + "cuMulticastCreate", + "cuMulticastBindMem", + "cuMulticastBindAddr", + "cuMulticastAddDevice", + "cuModuleLoadFatBinary", + "cuModuleGetSurfRef", + "cuModuleGetLoadingMode", + "cuModuleGetFunctionCount", + "cuModuleEnumerateFunctions", + "cuMipmappedArrayGetMemoryRequirements", + "cuMemsetD2D8_v2", + "cuMemsetD2D8Async", + "cuMemsetD2D8", + "cuMemsetD2D32_v2", + "cuMemsetD2D32Async", + "cuMemsetD2D32", + "cuMemsetD2D16_v2", + "cuMemsetD2D16Async", + "cuMemsetD2D16", + "cuMemcpyPeerAsync", + "cuMemcpyPeer", + "cuMemcpyAsync", + "cuMemcpy3DPeerAsync", + "cuMemcpy3DPeer", + "cuMemcpy", + "cuMemPrefetchAsync_v2", + "cuMemGetHandleForAddressRange", + "cuMemAdvise_v2", + "cuLibraryUnload", + "cuLibraryLoadFromFile", + "cuLibraryLoadData", + "cuLibraryGetUnifiedFunction", + "cuLibraryGetModule", + "cuLibraryGetManaged", + "cuLibraryGetKernelCount", + "cuLibraryGetKernel", + "cuLibraryGetGlobal", + "cuLibraryEnumerateKernels", + "cuLaunchKernelEx", + "cuLaunchGridAsync", + "cuLaunchGrid", + "cuLaunch", + "cuKernelSetCacheConfig", + "cuKernelSetAttribute", + "cuKernelGetParamInfo", + "cuKernelGetName", + "cuKernelGetLibrary", + "cuKernelGetFunction", + "cuKernelGetAttribute", + "cuGreenCtxWaitEvent", + "cuGreenCtxStreamCreate", + "cuGreenCtxRecordEvent", + "cuGreenCtxGetDevResource", + "cuGreenCtxDestroy", + "cuGreenCtxCreate", + "cuGraphicsVDPAURegisterVideoSurface", + "cuGraphicsVDPAURegisterOutputSurface", + "cuGraphicsResourceSetMapFlags_v2", + "cuGraphicsResourceSetMapFlags", + "cuGraphicsResourceGetMappedMipmappedArray", + "cuGraphicsResourceGetMappedEglFrame", + "cuGraphicsEGLRegisterImage", + "cuGraphicsD3D9RegisterResource", + "cuGraphicsD3D11RegisterResource", + "cuGraphicsD3D10RegisterResource", + "cuGraphRemoveDependencies_v2", + "cuGraphNodeGetDependentNodes_v2", + "cuGraphNodeGetDependencies_v2", + "cuGraphGetEdges_v2", + "cuGraphConditionalHandleCreate", + "cuGraphAddNode_v2", + "cuGraphAddDependencies_v2", + "cuGLUnregisterBufferObject", + "cuGLUnmapBufferObjectAsync", + "cuGLUnmapBufferObject", + "cuGLSetBufferObjectMapFlags", + "cuGLRegisterBufferObject", + "cuGLMapBufferObjectAsync", + "cuGLMapBufferObject", + "cuGLInit", + "cuGLCtxCreate", + "cuFuncSetSharedSize", + "cuFuncSetSharedMemConfig", + "cuFuncSetCacheConfig", + "cuFuncSetBlockShape", + "cuFuncSetAttribute", + "cuFuncLoad", + "cuFuncIsLoaded", + "cuFuncGetParamInfo", + "cuFuncGetName", + "cuFuncGetModule", + "cuFlushGPUDirectRDMAWrites", + "cuExternalMemoryGetMappedMipmappedArray", + "cuEventCreateFromEGLSync", + "cuEGLStreamProducerReturnFrame", + "cuEGLStreamProducerPresentFrame", + "cuEGLStreamProducerDisconnect", + "cuEGLStreamProducerConnect", + "cuEGLStreamConsumerReleaseFrame", + "cuEGLStreamConsumerDisconnect", + "cuEGLStreamConsumerConnectWithFlags", + "cuEGLStreamConsumerConnect", + "cuEGLStreamConsumerAcquireFrame", + "cuDeviceUnregisterAsyncNotification", + "cuDeviceRegisterAsyncNotification", + "cuDeviceGetProperties", + "cuDeviceGetNvSciSyncAttributes", + "cuDeviceGetLuid", + "cuDeviceGetExecAffinitySupport", + "cuDeviceGetDevResource", + "cuDevSmResourceSplitByCount", + "cuDevResourceGenerateDesc", + "cuD3D9UnregisterResource", + "cuD3D9UnmapResources", + "cuD3D9ResourceSetMapFlags", + "cuD3D9ResourceGetSurfaceDimensions", + "cuD3D9ResourceGetMappedSize", + "cuD3D9ResourceGetMappedPointer", + "cuD3D9ResourceGetMappedPitch", + "cuD3D9ResourceGetMappedArray", + "cuD3D9RegisterResource", + "cuD3D9MapResources", + "cuD3D9GetDirect3DDevice", + "cuD3D9GetDevices", + "cuD3D9GetDevice", + "cuD3D9CtxCreateOnDevice", + "cuD3D9CtxCreate", + "cuD3D11GetDirect3DDevice", + "cuD3D11GetDevices", + "cuD3D11GetDevice", + "cuD3D11CtxCreateOnDevice", + "cuD3D11CtxCreate", + "cuD3D10UnregisterResource", + "cuD3D10UnmapResources", + "cuD3D10ResourceSetMapFlags", + "cuD3D10ResourceGetSurfaceDimensions", + "cuD3D10ResourceGetMappedSize", + "cuD3D10ResourceGetMappedPointer", + "cuD3D10ResourceGetMappedPitch", + "cuD3D10ResourceGetMappedArray", + "cuD3D10RegisterResource", + "cuD3D10MapResources", + "cuD3D10GetDirect3DDevice", + "cuD3D10GetDevices", + "cuD3D10GetDevice", + "cuD3D10CtxCreateOnDevice", + "cuD3D10CtxCreate", + "cuCtxWaitEvent", + "cuCtxSetFlags", + "cuCtxResetPersistingL2Cache", + "cuCtxGetId", + "cuCtxGetExecAffinity", + "cuCtxGetDevResource", + "cuCtxFromGreenCtx", + "cuCtxDetach", + "cuCtxCreate_v4", + "cuCtxCreate_v3", + "cuCtxAttach", + "cuCoredumpSetAttributeGlobal", + "cuCoredumpSetAttribute", + "cuCoredumpGetAttributeGlobal", + "cuCoredumpGetAttribute", + "cuArrayGetSparseProperties", + "cuArrayGetPlane", + "cuArrayGetMemoryRequirements", "csrsv2Info", "csrsm2Info", + "cl_event_flags_enum", + "cl_event_flags", + "cl_context_flags_enum", + "cl_context_flags", "__curand_umul", + "NVCL_EVENT_SCHED_YIELD", + "NVCL_EVENT_SCHED_SPIN", + "NVCL_EVENT_SCHED_BLOCKING_SYNC", + "NVCL_EVENT_SCHED_AUTO", + "NVCL_CTX_SCHED_YIELD", + "NVCL_CTX_SCHED_SPIN", + "NVCL_CTX_SCHED_BLOCKING_SYNC", + "NVCL_CTX_SCHED_AUTO", + "CUtensorMap_st", + "CUtensorMapSwizzle_enum", + "CUtensorMapSwizzle", + "CUtensorMapL2promotion_enum", + "CUtensorMapL2promotion", + "CUtensorMapInterleave_enum", + "CUtensorMapInterleave", + "CUtensorMapFloatOOBfill_enum", + "CUtensorMapFloatOOBfill", + "CUtensorMapDataType_enum", + "CUtensorMapDataType", + "CUtensorMap", + "CUsynchronizationPolicy_enum", + "CUsynchronizationPolicy", + "CUsurfref_st", + "CUsurfref", + "CUstream_flags_enum", + "CUstream_flags", + "CUstreamWriteValue_flags_enum", + "CUstreamWriteValue_flags", + "CUstreamWaitValue_flags_enum", + "CUstreamWaitValue_flags", + "CUstreamMemoryBarrier_flags_enum", + "CUstreamMemoryBarrier_flags", + "CUstreamMemOpMemoryBarrierParams_st", + "CUstreamAttrValue_v1", + "CUstreamAttrValue_union", + "CUstreamAttrValue", + "CUstreamAttrID_enum", + "CUstreamAttrID", + "CUshared_carveout_enum", + "CUshared_carveout", + "CUoccupancy_flags_enum", + "CUoccupancy_flags", + "CUmulticastObjectProp_v1", + "CUmulticastObjectProp_st", + "CUmulticastObjectProp", + "CUmulticastGranularity_flags_enum", + "CUmulticastGranularity_flags", + "CUmoduleLoadingMode_enum", + "CUmoduleLoadingMode", + "CUmemRangeHandleType_enum", + "CUmemRangeHandleType", + "CUmemFabricHandle_v1", + "CUmemFabricHandle_st", + "CUmemFabricHandle", + "CUmemAttach_flags_enum", + "CUmemAttach_flags", + "CUlibraryOption_enum", + "CUlibraryOption", + "CUlibraryHostUniversalFunctionAndDataTable_st", + "CUlibraryHostUniversalFunctionAndDataTable", + "CUlibrary", + "CUlib_st", + "CUlaunchMemSyncDomain_enum", + "CUlaunchMemSyncDomainMap_st", + "CUlaunchMemSyncDomainMap", + "CUlaunchMemSyncDomain", + "CUlaunchConfig_st", + "CUlaunchConfig", + "CUlaunchAttribute_st", + "CUlaunchAttribute", + "CUkernel", + "CUkern_st", + "CUjit_target_enum", + "CUjit_target", + "CUjit_fallback_enum", + "CUjit_fallback", + "CUjit_cacheMode_enum", + "CUjit_cacheMode", + "CUipcMem_flags_enum", + "CUipcMem_flags", + "CUgreenCtx_st", + "CUgreenCtxCreate_flags", + "CUgreenCtx", + "CUgraphicsMapResourceFlags_enum", + "CUgraphicsMapResourceFlags", + "CUgraphExecUpdateResultInfo_v1", + "CUgraphExecUpdateResultInfo_st", + "CUgraphExecUpdateResultInfo", + "CUgraphDeviceUpdatableNode_st", + "CUgraphDeviceNode", + "CUgraphConditionalNodeType_enum", + "CUgraphConditionalNodeType", + "CUgraphConditionalHandle", + "CUfunctionLoadingState_enum", + "CUfunctionLoadingState", + "CUflushGPUDirectRDMAWritesTarget_enum", + "CUflushGPUDirectRDMAWritesTarget", + "CUflushGPUDirectRDMAWritesScope_enum", + "CUflushGPUDirectRDMAWritesScope", + "CUexternalSemaphore_st", + "CUexternalMemory_st", + "CUextSemaphore_st", + "CUextMemory_st", + "CUexecAffinityType_enum", + "CUexecAffinityType", + "CUexecAffinitySmCount_v1", + "CUexecAffinitySmCount_st", + "CUexecAffinitySmCount", + "CUexecAffinityParam_v1", + "CUexecAffinityParam_st", + "CUexecAffinityParam", + "CUevent_wait_flags_enum", + "CUevent_wait_flags", + "CUevent_sched_flags_enum", + "CUevent_sched_flags", + "CUevent_record_flags_enum", + "CUevent_record_flags", + "CUevent_flags_enum", + "CUevent_flags", + "CUeglStreamConnection_st", + "CUeglStreamConnection", + "CUeglResourceLocationFlags_enum", + "CUeglResourceLocationFlags", + "CUeglFrameType_enum", + "CUeglFrameType", + "CUeglColorFormate_enum", + "CUeglColorFormat", + "CUdriverProcAddress_flags_enum", + "CUdriverProcAddress_flags", + "CUdevprop_v1", + "CUdevprop_st", + "CUdevprop", + "CUdeviceNumaConfig_enum", + "CUdeviceNumaConfig", + "CUdevSmResource_st", + "CUdevSmResourceSplit_flags", + "CUdevSmResource", + "CUdevResource_st", + "CUdevResourceType", + "CUdevResourceDesc_st", + "CUdevResourceDesc", + "CUdevResource", + "CUd3d9register_flags_enum", + "CUd3d9register_flags", + "CUd3d9map_flags_enum", + "CUd3d9map_flags", + "CUd3d9DeviceList_enum", + "CUd3d9DeviceList", + "CUd3d11DeviceList_enum", + "CUd3d11DeviceList", + "CUd3d10register_flags_enum", + "CUd3d10register_flags", + "CUd3d10map_flags_enum", + "CUd3d10map_flags", + "CUd3d10DeviceList_enum", + "CUd3d10DeviceList", + "CUctx_flags_enum", + "CUctx_flags", + "CUctxCreateParams_st", + "CUctxCreateParams", + "CUctxCigParam_st", + "CUctxCigParam", + "CUcoredumpSettings_enum", + "CUcoredumpSettings", + "CUclusterSchedulingPolicy_enum", + "CUclusterSchedulingPolicy", + "CUcigDataType_enum", + "CUcigDataType", + "CUasyncNotificationType_enum", + "CUasyncNotificationType", + "CUasyncNotificationInfo_st", + "CUasyncNotificationInfo", + "CUasyncCallbackHandle", + "CUasyncCallbackEntry_st", + "CUasyncCallback", + "CUarray_cubemap_face_enum", + "CUarray_cubemap_face", + "CU_TRSF_SEAMLESS_CUBEMAP", + "CU_TRSF_DISABLE_TRILINEAR_OPTIMIZATION", + "CU_TENSOR_MAP_SWIZZLE_NONE", + "CU_TENSOR_MAP_SWIZZLE_64B", + "CU_TENSOR_MAP_SWIZZLE_32B", + "CU_TENSOR_MAP_SWIZZLE_128B", + "CU_TENSOR_MAP_NUM_QWORDS", + "CU_TENSOR_MAP_L2_PROMOTION_NONE", + "CU_TENSOR_MAP_L2_PROMOTION_L2_64B", + "CU_TENSOR_MAP_L2_PROMOTION_L2_256B", + "CU_TENSOR_MAP_L2_PROMOTION_L2_128B", + "CU_TENSOR_MAP_INTERLEAVE_NONE", + "CU_TENSOR_MAP_INTERLEAVE_32B", + "CU_TENSOR_MAP_INTERLEAVE_16B", + "CU_TENSOR_MAP_FLOAT_OOB_FILL_NONE", + "CU_TENSOR_MAP_FLOAT_OOB_FILL_NAN_REQUEST_ZERO_FMA", + "CU_TENSOR_MAP_DATA_TYPE_UINT8", + "CU_TENSOR_MAP_DATA_TYPE_UINT64", + "CU_TENSOR_MAP_DATA_TYPE_UINT32", + "CU_TENSOR_MAP_DATA_TYPE_UINT16", + "CU_TENSOR_MAP_DATA_TYPE_TFLOAT32_FTZ", + "CU_TENSOR_MAP_DATA_TYPE_TFLOAT32", + "CU_TENSOR_MAP_DATA_TYPE_INT64", + "CU_TENSOR_MAP_DATA_TYPE_INT32", + "CU_TENSOR_MAP_DATA_TYPE_FLOAT64", + "CU_TENSOR_MAP_DATA_TYPE_FLOAT32_FTZ", + "CU_TENSOR_MAP_DATA_TYPE_FLOAT32", + "CU_TENSOR_MAP_DATA_TYPE_FLOAT16", + "CU_TENSOR_MAP_DATA_TYPE_BFLOAT16", + "CU_TARGET_COMPUTE_90A", + "CU_TARGET_COMPUTE_90", + "CU_TARGET_COMPUTE_89", + "CU_TARGET_COMPUTE_87", + "CU_TARGET_COMPUTE_86", + "CU_TARGET_COMPUTE_80", + "CU_TARGET_COMPUTE_75", + "CU_TARGET_COMPUTE_73", + "CU_TARGET_COMPUTE_72", + "CU_TARGET_COMPUTE_70", + "CU_TARGET_COMPUTE_62", + "CU_TARGET_COMPUTE_61", + "CU_TARGET_COMPUTE_60", + "CU_TARGET_COMPUTE_53", + "CU_TARGET_COMPUTE_52", + "CU_TARGET_COMPUTE_50", + "CU_TARGET_COMPUTE_37", + "CU_TARGET_COMPUTE_35", + "CU_TARGET_COMPUTE_32", + "CU_TARGET_COMPUTE_30", + "CU_TARGET_COMPUTE_21", + "CU_TARGET_COMPUTE_20", + "CU_TARGET_COMPUTE_13", + "CU_TARGET_COMPUTE_12", + "CU_TARGET_COMPUTE_11", + "CU_TARGET_COMPUTE_10", + "CU_SYNC_POLICY_YIELD", + "CU_SYNC_POLICY_SPIN", + "CU_SYNC_POLICY_BLOCKING_SYNC", + "CU_SYNC_POLICY_AUTO", + "CU_STREAM_WRITE_VALUE_NO_MEMORY_BARRIER", + "CU_STREAM_WRITE_VALUE_DEFAULT", + "CU_STREAM_WAIT_VALUE_FLUSH", + "CU_STREAM_MEMORY_BARRIER_TYPE_SYS", + "CU_STREAM_MEMORY_BARRIER_TYPE_GPU", + "CU_STREAM_ATTRIBUTE_SYNCHRONIZATION_POLICY", + "CU_STREAM_ATTRIBUTE_PRIORITY", + "CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP", + "CU_STREAM_ATTRIBUTE_MEM_SYNC_DOMAIN", + "CU_STREAM_ATTRIBUTE_ACCESS_POLICY_WINDOW", + "CU_SHAREDMEM_CARVEOUT_MAX_SHARED", + "CU_SHAREDMEM_CARVEOUT_MAX_L1", + "CU_SHAREDMEM_CARVEOUT_DEFAULT", + "CU_PREFER_PTX", + "CU_PREFER_BINARY", + "CU_POINTER_ATTRIBUTE_MEMORY_BLOCK_ID", + "CU_POINTER_ATTRIBUTE_MAPPING_SIZE", + "CU_POINTER_ATTRIBUTE_MAPPING_BASE_ADDR", + "CU_POINTER_ATTRIBUTE_IS_HW_DECOMPRESS_CAPABLE", + "CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READWRITE", + "CU_POINTER_ATTRIBUTE_ACCESS_FLAG_READ", + "CU_POINTER_ATTRIBUTE_ACCESS_FLAG_NONE", + "CU_PARAM_TR_DEFAULT", + "CU_MULTICAST_GRANULARITY_RECOMMENDED", + "CU_MULTICAST_GRANULARITY_MINIMUM", + "CU_MODULE_LAZY_LOADING", + "CU_MODULE_EAGER_LOADING", + "CU_MEM_RANGE_HANDLE_TYPE_MAX", + "CU_MEM_RANGE_HANDLE_TYPE_DMA_BUF_FD", + "CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION_TYPE", + "CU_MEM_RANGE_ATTRIBUTE_PREFERRED_LOCATION_ID", + "CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION_TYPE", + "CU_MEM_RANGE_ATTRIBUTE_LAST_PREFETCH_LOCATION_ID", + "CU_MEM_LOCATION_TYPE_MAX", + "CU_MEM_LOCATION_TYPE_HOST_NUMA_CURRENT", + "CU_MEM_LOCATION_TYPE_HOST_NUMA", + "CU_MEM_LOCATION_TYPE_HOST", + "CU_MEM_HANDLE_TYPE_MAX", + "CU_MEM_HANDLE_TYPE_FABRIC", + "CU_MEM_CREATE_USAGE_TILE_POOL", + "CU_MEM_ACCESS_FLAGS_PROT_MAX", + "CU_LIMIT_SHMEM_SIZE", + "CU_LIMIT_PERSISTING_L2_CACHE_SIZE", + "CU_LIMIT_MAX_L2_FETCH_GRANULARITY", + "CU_LIMIT_MAX", + "CU_LIMIT_DEV_RUNTIME_SYNC_DEPTH", + "CU_LIMIT_DEV_RUNTIME_PENDING_LAUNCH_COUNT", + "CU_LIMIT_CIG_SHMEM_FALLBACK_ENABLED", + "CU_LIMIT_CIG_ENABLED", + "CU_LIBRARY_NUM_OPTIONS", + "CU_LIBRARY_HOST_UNIVERSAL_FUNCTION_AND_DATA_TABLE", + "CU_LIBRARY_BINARY_IS_PRESERVED", + "CU_LAUNCH_PARAM_END_AS_INT", + "CU_LAUNCH_PARAM_BUFFER_SIZE_AS_INT", + "CU_LAUNCH_PARAM_BUFFER_POINTER_AS_INT", + "CU_LAUNCH_MEM_SYNC_DOMAIN_REMOTE", + "CU_LAUNCH_MEM_SYNC_DOMAIN_DEFAULT", + "CU_LAUNCH_ATTRIBUTE_SYNCHRONIZATION_POLICY", + "CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_STREAM_SERIALIZATION", + "CU_LAUNCH_ATTRIBUTE_PROGRAMMATIC_EVENT", + "CU_LAUNCH_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT", + "CU_LAUNCH_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP", + "CU_LAUNCH_ATTRIBUTE_MEM_SYNC_DOMAIN", + "CU_LAUNCH_ATTRIBUTE_MAX", + "CU_LAUNCH_ATTRIBUTE_LAUNCH_COMPLETION_EVENT", + "CU_LAUNCH_ATTRIBUTE_IGNORE", + "CU_LAUNCH_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE", + "CU_LAUNCH_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE", + "CU_LAUNCH_ATTRIBUTE_CLUSTER_DIMENSION", + "CU_KERNEL_NODE_ATTRIBUTE_PREFERRED_SHARED_MEMORY_CARVEOUT", + "CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN_MAP", + "CU_KERNEL_NODE_ATTRIBUTE_MEM_SYNC_DOMAIN", + "CU_KERNEL_NODE_ATTRIBUTE_DEVICE_UPDATABLE_KERNEL_NODE", + "CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE", + "CU_KERNEL_NODE_ATTRIBUTE_CLUSTER_DIMENSION", + "CU_JIT_REFERENCED_VARIABLE_NAMES", + "CU_JIT_REFERENCED_VARIABLE_COUNT", + "CU_JIT_REFERENCED_KERNEL_NAMES", + "CU_JIT_REFERENCED_KERNEL_COUNT", + "CU_JIT_PREC_SQRT", + "CU_JIT_PREC_DIV", + "CU_JIT_POSITION_INDEPENDENT_CODE", + "CU_JIT_OVERRIDE_DIRECTIVE_VALUES", + "CU_JIT_OPTIMIZE_UNUSED_DEVICE_VARIABLES", + "CU_JIT_MIN_CTA_PER_SM", + "CU_JIT_MAX_THREADS_PER_BLOCK", + "CU_JIT_LTO", + "CU_JIT_GLOBAL_SYMBOL_NAMES", + "CU_JIT_GLOBAL_SYMBOL_COUNT", + "CU_JIT_GLOBAL_SYMBOL_ADDRESSES", + "CU_JIT_FTZ", + "CU_JIT_FMA", + "CU_JIT_CACHE_OPTION_NONE", + "CU_JIT_CACHE_OPTION_CG", + "CU_JIT_CACHE_OPTION_CA", + "CU_GREEN_CTX_DEFAULT_STREAM", + "CU_GRAPH_NODE_TYPE_CONDITIONAL", + "CU_GRAPH_EXEC_UPDATE_ERROR_ATTRIBUTES_CHANGED", + "CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS", + "CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS", + "CU_GRAPH_DEBUG_DOT_FLAGS_EXTRA_TOPO_INFO", + "CU_GRAPH_DEBUG_DOT_FLAGS_CONDITIONAL_NODE_PARAMS", + "CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS", + "CU_GRAPH_COND_TYPE_WHILE", + "CU_GRAPH_COND_TYPE_IF", + "CU_GRAPH_COND_ASSIGN_DEFAULT", + "CU_GRAPHICS_MAP_RESOURCE_FLAGS_WRITE_DISCARD", + "CU_GRAPHICS_MAP_RESOURCE_FLAGS_READ_ONLY", + "CU_GRAPHICS_MAP_RESOURCE_FLAGS_NONE", + "CU_GL_MAP_RESOURCE_FLAGS_WRITE_DISCARD", + "CU_GL_MAP_RESOURCE_FLAGS_READ_ONLY", + "CU_GL_MAP_RESOURCE_FLAGS_NONE", + "CU_GET_PROC_ADDRESS_PER_THREAD_DEFAULT_STREAM", + "CU_GET_PROC_ADDRESS_LEGACY_STREAM", + "CU_GET_PROC_ADDRESS_DEFAULT", + "CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_WIDTH", + "CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_HEIGHT", + "CU_FUNC_ATTRIBUTE_REQUIRED_CLUSTER_DEPTH", + "CU_FUNC_ATTRIBUTE_NON_PORTABLE_CLUSTER_SIZE_ALLOWED", + "CU_FUNC_ATTRIBUTE_CLUSTER_SIZE_MUST_BE_SET", + "CU_FUNC_ATTRIBUTE_CLUSTER_SCHEDULING_POLICY_PREFERENCE", + "CU_FUNCTION_LOADING_STATE_UNLOADED", + "CU_FUNCTION_LOADING_STATE_MAX", + "CU_FUNCTION_LOADING_STATE_LOADED", + "CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_OWNER", + "CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TO_ALL_DEVICES", + "CU_FLUSH_GPU_DIRECT_RDMA_WRITES_TARGET_CURRENT_CTX", + "CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_WIN32", + "CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_TIMELINE_SEMAPHORE_FD", + "CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_NVSCISYNC", + "CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX_KMT", + "CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_KEYED_MUTEX", + "CU_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE", + "CU_EXTERNAL_MEMORY_HANDLE_TYPE_NVSCIBUF", + "CU_EXEC_AFFINITY_TYPE_SM_COUNT", + "CU_EXEC_AFFINITY_TYPE_MAX", + "CU_EVENT_WAIT_EXTERNAL", + "CU_EVENT_WAIT_DEFAULT", + "CU_EVENT_SCHED_YIELD", + "CU_EVENT_SCHED_SPIN", + "CU_EVENT_SCHED_BLOCKING_SYNC", + "CU_EVENT_SCHED_AUTO", + "CU_EVENT_RECORD_EXTERNAL", + "CU_EVENT_RECORD_DEFAULT", + "CU_EGL_RESOURCE_LOCATION_VIDMEM", + "CU_EGL_RESOURCE_LOCATION_SYSMEM", + "CU_EGL_FRAME_TYPE_PITCH", + "CU_EGL_FRAME_TYPE_ARRAY", + "CU_EGL_COLOR_FORMAT_YVYU_ER", + "CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR_ER", + "CU_EGL_COLOR_FORMAT_YVU444_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_YVU444_PLANAR_ER", + "CU_EGL_COLOR_FORMAT_YVU444_PLANAR", + "CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR_ER", + "CU_EGL_COLOR_FORMAT_YVU422_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_YVU422_PLANAR_ER", + "CU_EGL_COLOR_FORMAT_YVU422_PLANAR", + "CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR_ER", + "CU_EGL_COLOR_FORMAT_YVU420_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_YVU420_PLANAR_ER", + "CU_EGL_COLOR_FORMAT_YVU420_PLANAR", + "CU_EGL_COLOR_FORMAT_YUYV_ER", + "CU_EGL_COLOR_FORMAT_YUYV_422", + "CU_EGL_COLOR_FORMAT_YUV_ER", + "CU_EGL_COLOR_FORMAT_YUVA_ER", + "CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR_ER", + "CU_EGL_COLOR_FORMAT_YUV444_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_YUV444_PLANAR_ER", + "CU_EGL_COLOR_FORMAT_YUV444_PLANAR", + "CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR_ER", + "CU_EGL_COLOR_FORMAT_YUV422_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_YUV422_PLANAR_ER", + "CU_EGL_COLOR_FORMAT_YUV422_PLANAR", + "CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR_ER", + "CU_EGL_COLOR_FORMAT_YUV420_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_YUV420_PLANAR_ER", + "CU_EGL_COLOR_FORMAT_YUV420_PLANAR", + "CU_EGL_COLOR_FORMAT_Y12V12U12_444_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_Y12V12U12_420_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_Y10V10U10_444_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_Y10V10U10_420_SEMIPLANAR", + "CU_EGL_COLOR_FORMAT_VYUY_ER", + "CU_EGL_COLOR_FORMAT_UYVY_ER", + "CU_EGL_COLOR_FORMAT_UYVY_422", + "CU_EGL_COLOR_FORMAT_RGBA", + "CU_EGL_COLOR_FORMAT_RGB", + "CU_EGL_COLOR_FORMAT_RG", + "CU_EGL_COLOR_FORMAT_R", + "CU_EGL_COLOR_FORMAT_MAX", + "CU_EGL_COLOR_FORMAT_L", + "CU_EGL_COLOR_FORMAT_BGRA", + "CU_EGL_COLOR_FORMAT_BGR", + "CU_EGL_COLOR_FORMAT_BAYER_RGGB", + "CU_EGL_COLOR_FORMAT_BAYER_ISP_RGGB", + "CU_EGL_COLOR_FORMAT_BAYER_ISP_GRBG", + "CU_EGL_COLOR_FORMAT_BAYER_ISP_GBRG", + "CU_EGL_COLOR_FORMAT_BAYER_ISP_BGGR", + "CU_EGL_COLOR_FORMAT_BAYER_GRBG", + "CU_EGL_COLOR_FORMAT_BAYER_GBRG", + "CU_EGL_COLOR_FORMAT_BAYER_BGGR", + "CU_EGL_COLOR_FORMAT_BAYER20_RGGB", + "CU_EGL_COLOR_FORMAT_BAYER20_GRBG", + "CU_EGL_COLOR_FORMAT_BAYER20_GBRG", + "CU_EGL_COLOR_FORMAT_BAYER20_BGGR", + "CU_EGL_COLOR_FORMAT_BAYER14_RGGB", + "CU_EGL_COLOR_FORMAT_BAYER14_GRBG", + "CU_EGL_COLOR_FORMAT_BAYER14_GBRG", + "CU_EGL_COLOR_FORMAT_BAYER14_BGGR", + "CU_EGL_COLOR_FORMAT_BAYER12_RGGB", + "CU_EGL_COLOR_FORMAT_BAYER12_GRBG", + "CU_EGL_COLOR_FORMAT_BAYER12_GBRG", + "CU_EGL_COLOR_FORMAT_BAYER12_BGGR", + "CU_EGL_COLOR_FORMAT_BAYER10_RGGB", + "CU_EGL_COLOR_FORMAT_BAYER10_GRBG", + "CU_EGL_COLOR_FORMAT_BAYER10_GBRG", + "CU_EGL_COLOR_FORMAT_BAYER10_BGGR", + "CU_EGL_COLOR_FORMAT_AYUV_ER", + "CU_EGL_COLOR_FORMAT_AYUV", + "CU_EGL_COLOR_FORMAT_ARGB", + "CU_EGL_COLOR_FORMAT_ABGR", + "CU_EGL_COLOR_FORMAT_A", + "CU_DEV_SM_RESOURCE_SPLIT_MAX_POTENTIAL_CLUSTER_SIZE", + "CU_DEV_SM_RESOURCE_SPLIT_IGNORE_SM_COSCHEDULING", + "CU_DEV_RESOURCE_TYPE_SM", + "CU_DEV_RESOURCE_TYPE_MAX", + "CU_DEV_RESOURCE_TYPE_INVALID", + "CU_DEVICE_NUMA_CONFIG_NUMA_NODE", + "CU_DEVICE_NUMA_CONFIG_NONE", + "CU_DEVICE_ATTRIBUTE_VIRTUAL_ADDRESS_MANAGEMENT_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_UNIFIED_FUNCTION_POINTERS", + "CU_DEVICE_ATTRIBUTE_TIMELINE_SEMAPHORE_INTEROP_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_TENSOR_MAP_ACCESS_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_SPARSE_CUDA_ARRAY_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_RESERVED_SHARED_MEMORY_PER_BLOCK", + "CU_DEVICE_ATTRIBUTE_READ_ONLY_HOST_REGISTER_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_NUMA_ID", + "CU_DEVICE_ATTRIBUTE_NUMA_CONFIG", + "CU_DEVICE_ATTRIBUTE_MULTICAST_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_MPS_ENABLED", + "CU_DEVICE_ATTRIBUTE_MEM_SYNC_DOMAIN_COUNT", + "CU_DEVICE_ATTRIBUTE_MEM_DECOMPRESS_MAXIMUM_LENGTH", + "CU_DEVICE_ATTRIBUTE_MEM_DECOMPRESS_ALGORITHM_MASK", + "CU_DEVICE_ATTRIBUTE_MEMPOOL_SUPPORTED_HANDLE_TYPES", + "CU_DEVICE_ATTRIBUTE_MAX_PERSISTING_L2_CACHE_SIZE", + "CU_DEVICE_ATTRIBUTE_MAX_ACCESS_POLICY_WINDOW_SIZE", + "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS", + "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS", + "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES", + "CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS", + "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS", + "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS", + "CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS", + "CU_DEVICE_ATTRIBUTE_MAX", + "CU_DEVICE_ATTRIBUTE_IPC_EVENT_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_HOST_NUMA_MULTINODE_IPC_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_HOST_NUMA_ID", + "CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_KMT_HANDLE_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_WIN32_HANDLE_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_POSIX_FILE_DESCRIPTOR_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_HANDLE_TYPE_FABRIC_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_GPU_PCI_SUBSYSTEM_ID", + "CU_DEVICE_ATTRIBUTE_GPU_PCI_DEVICE_ID", + "CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WRITES_ORDERING", + "CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_WITH_CUDA_VMM_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_GPU_DIRECT_RDMA_FLUSH_WRITES_OPTIONS", + "CU_DEVICE_ATTRIBUTE_GENERIC_COMPRESSION_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_DMA_BUF_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_DEFERRED_MAPPING_CUDA_ARRAY_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_D3D12_CIG_SUPPORTED", + "CU_DEVICE_ATTRIBUTE_CLUSTER_LAUNCH", + "CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_WAIT_VALUE_NOR_V2", + "CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS_V1", + "CU_DEVICE_ATTRIBUTE_CAN_USE_STREAM_MEM_OPS", + "CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V2", + "CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS_V1", + "CU_DEVICE_ATTRIBUTE_CAN_USE_64_BIT_STREAM_MEM_OPS", + "CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER", + "CU_DEVICE_ATTRIBUTE_CAN_FLUSH_REMOTE_WRITES", + "CU_D3D9_REGISTER_FLAGS_NONE", + "CU_D3D9_REGISTER_FLAGS_ARRAY", + "CU_D3D9_MAPRESOURCE_FLAGS_WRITEDISCARD", + "CU_D3D9_MAPRESOURCE_FLAGS_READONLY", + "CU_D3D9_MAPRESOURCE_FLAGS_NONE", + "CU_D3D9_DEVICE_LIST_NEXT_FRAME", + "CU_D3D9_DEVICE_LIST_CURRENT_FRAME", + "CU_D3D9_DEVICE_LIST_ALL", + "CU_D3D11_DEVICE_LIST_NEXT_FRAME", + "CU_D3D11_DEVICE_LIST_CURRENT_FRAME", + "CU_D3D11_DEVICE_LIST_ALL", + "CU_D3D10_REGISTER_FLAGS_NONE", + "CU_D3D10_REGISTER_FLAGS_ARRAY", + "CU_D3D10_MAPRESOURCE_FLAGS_WRITEDISCARD", + "CU_D3D10_MAPRESOURCE_FLAGS_READONLY", + "CU_D3D10_MAPRESOURCE_FLAGS_NONE", + "CU_D3D10_DEVICE_LIST_NEXT_FRAME", + "CU_D3D10_DEVICE_LIST_CURRENT_FRAME", + "CU_D3D10_DEVICE_LIST_ALL", + "CU_CUBEMAP_FACE_POSITIVE_Z", + "CU_CUBEMAP_FACE_POSITIVE_Y", + "CU_CUBEMAP_FACE_POSITIVE_X", + "CU_CUBEMAP_FACE_NEGATIVE_Z", + "CU_CUBEMAP_FACE_NEGATIVE_Y", + "CU_CUBEMAP_FACE_NEGATIVE_X", + "CU_CTX_USER_COREDUMP_ENABLE", + "CU_CTX_SYNC_MEMOPS", + "CU_CTX_FLAGS_MASK", + "CU_CTX_COREDUMP_ENABLE", + "CU_COREDUMP_TRIGGER_HOST", + "CU_COREDUMP_SKIP_SHARED_MEMORY", + "CU_COREDUMP_SKIP_NONRELOCATED_ELF_IMAGES", + "CU_COREDUMP_SKIP_LOCAL_MEMORY", + "CU_COREDUMP_SKIP_GLOBAL_MEMORY", + "CU_COREDUMP_SKIP_CONSTBANK_MEMORY", + "CU_COREDUMP_SKIP_ABORT", + "CU_COREDUMP_PIPE", + "CU_COREDUMP_MAX", + "CU_COREDUMP_LIGHTWEIGHT_FLAGS", + "CU_COREDUMP_LIGHTWEIGHT", + "CU_COREDUMP_GENERATION_FLAGS", + "CU_COREDUMP_FILE", + "CU_COREDUMP_ENABLE_USER_TRIGGER", + "CU_COREDUMP_ENABLE_ON_EXCEPTION", + "CU_COREDUMP_DEFAULT_FLAGS", + "CU_COMPUTE_ACCELERATED_TARGET_BASE", + "CU_CLUSTER_SCHEDULING_POLICY_SPREAD", + "CU_CLUSTER_SCHEDULING_POLICY_LOAD_BALANCING", + "CU_CLUSTER_SCHEDULING_POLICY_DEFAULT", + "CU_ASYNC_NOTIFICATION_TYPE_OVER_BUDGET", + "CU_ARRAY_SPARSE_PROPERTIES_SINGLE_MIPTAIL", + "CU_AD_FORMAT_YUY2", + "CU_AD_FORMAT_YUV444_8bit_SemiPlanar", + "CU_AD_FORMAT_YUV444_16bit_SemiPlanar", + "CU_AD_FORMAT_Y444_PLANAR8", + "CU_AD_FORMAT_Y444_PLANAR10", + "CU_AD_FORMAT_Y416", + "CU_AD_FORMAT_Y410", + "CU_AD_FORMAT_Y216", + "CU_AD_FORMAT_Y210", + "CU_AD_FORMAT_UNORM_INT_101010_2", + "CU_AD_FORMAT_UNORM_INT8X4", + "CU_AD_FORMAT_UNORM_INT8X2", + "CU_AD_FORMAT_UNORM_INT8X1", + "CU_AD_FORMAT_UNORM_INT16X4", + "CU_AD_FORMAT_UNORM_INT16X2", + "CU_AD_FORMAT_UNORM_INT16X1", + "CU_AD_FORMAT_SNORM_INT8X4", + "CU_AD_FORMAT_SNORM_INT8X2", + "CU_AD_FORMAT_SNORM_INT8X1", + "CU_AD_FORMAT_SNORM_INT16X4", + "CU_AD_FORMAT_SNORM_INT16X2", + "CU_AD_FORMAT_SNORM_INT16X1", + "CU_AD_FORMAT_P216", + "CU_AD_FORMAT_P210", + "CU_AD_FORMAT_P016", + "CU_AD_FORMAT_P010", + "CU_AD_FORMAT_NV16", + "CU_AD_FORMAT_NV12", + "CU_AD_FORMAT_MAX", + "CU_AD_FORMAT_BC7_UNORM_SRGB", + "CU_AD_FORMAT_BC7_UNORM", + "CU_AD_FORMAT_BC6H_UF16", + "CU_AD_FORMAT_BC6H_SF16", + "CU_AD_FORMAT_BC5_UNORM", + "CU_AD_FORMAT_BC5_SNORM", + "CU_AD_FORMAT_BC4_UNORM", + "CU_AD_FORMAT_BC4_SNORM", + "CU_AD_FORMAT_BC3_UNORM_SRGB", + "CU_AD_FORMAT_BC3_UNORM", + "CU_AD_FORMAT_BC2_UNORM_SRGB", + "CU_AD_FORMAT_BC2_UNORM", + "CU_AD_FORMAT_BC1_UNORM_SRGB", + "CU_AD_FORMAT_BC1_UNORM", + "CU_AD_FORMAT_AYUV", "CUTENSOR_WORKSPACE_DEFAULT", "CUTENSOR_STATUS_MAPPING_ERROR", "CUTENSOR_STATUS_LICENSE_ERROR", @@ -10509,6 +11830,8 @@ sub warnRemovedFunctions { "CURAND_CHOOSE_BEST", "CURAND_BINARY_SEARCH", "CURAND_3RD", + "CUGLmap_flags_enum", + "CUGLmap_flags", "CUDA_R_8F_E5M2", "CUDA_R_8F_E4M3", "CUDA_R_64U", @@ -10517,12 +11840,88 @@ sub warnRemovedFunctions { "CUDA_R_4I", "CUDA_R_16U", "CUDA_R_16I", + "CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_v1", + "CUDA_POINTER_ATTRIBUTE_P2P_TOKENS_st", + "CUDA_POINTER_ATTRIBUTE_P2P_TOKENS", + "CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS_enum", + "CUDA_POINTER_ATTRIBUTE_ACCESS_FLAGS", + "CUDA_NVSCISYNC_ATTR_WAIT", + "CUDA_NVSCISYNC_ATTR_SIGNAL", + "CUDA_MEM_ALLOC_NODE_PARAMS_v2_st", + "CUDA_MEM_ALLOC_NODE_PARAMS_v2", + "CUDA_MEMSET_NODE_PARAMS_v2_st", + "CUDA_MEMSET_NODE_PARAMS_v2", + "CUDA_MEMCPY3D_PEER_v1", + "CUDA_MEMCPY3D_PEER_st", + "CUDA_MEMCPY3D_PEER", + "CUDA_KERNEL_NODE_PARAMS_v3_st", + "CUDA_KERNEL_NODE_PARAMS_v3", + "CUDA_KERNEL_NODE_PARAMS_v2_st", + "CUDA_KERNEL_NODE_PARAMS_v2", + "CUDA_HOST_NODE_PARAMS_v2_st", + "CUDA_HOST_NODE_PARAMS_v2", + "CUDA_EXTERNAL_SEMAPHORE_WAIT_SKIP_NVSCIBUF_MEMSYNC", + "CUDA_EXTERNAL_SEMAPHORE_SIGNAL_SKIP_NVSCIBUF_MEMSYNC", + "CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_v1", + "CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC_st", + "CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC", + "CUDA_ERROR_UNSUPPORTED_PTX_VERSION", + "CUDA_ERROR_UNSUPPORTED_EXEC_AFFINITY", + "CUDA_ERROR_UNSUPPORTED_DEVSIDE_SYNC", + "CUDA_ERROR_TOO_MANY_PEERS", + "CUDA_ERROR_TIMEOUT", + "CUDA_ERROR_SYSTEM_NOT_READY", + "CUDA_ERROR_SYSTEM_DRIVER_MISMATCH", + "CUDA_ERROR_STUB_LIBRARY", + "CUDA_ERROR_NVLINK_UNCORRECTABLE", + "CUDA_ERROR_NOT_PERMITTED", + "CUDA_ERROR_MPS_SERVER_NOT_READY", + "CUDA_ERROR_MPS_RPC_FAILURE", + "CUDA_ERROR_MPS_MAX_CONNECTIONS_REACHED", + "CUDA_ERROR_MPS_MAX_CLIENTS_REACHED", + "CUDA_ERROR_MPS_CONNECTION_FAILED", + "CUDA_ERROR_MPS_CLIENT_TERMINATED", + "CUDA_ERROR_MISALIGNED_ADDRESS", + "CUDA_ERROR_LOSSY_QUERY", + "CUDA_ERROR_LAUNCH_INCOMPATIBLE_TEXTURING", + "CUDA_ERROR_JIT_COMPILER_NOT_FOUND", + "CUDA_ERROR_JIT_COMPILATION_DISABLED", + "CUDA_ERROR_INVALID_RESOURCE_TYPE", + "CUDA_ERROR_INVALID_RESOURCE_CONFIGURATION", + "CUDA_ERROR_INVALID_PC", + "CUDA_ERROR_INVALID_CLUSTER_SIZE", + "CUDA_ERROR_INVALID_ADDRESS_SPACE", + "CUDA_ERROR_ILLEGAL_INSTRUCTION", + "CUDA_ERROR_HARDWARE_STACK_ERROR", + "CUDA_ERROR_FUNCTION_NOT_LOADED", + "CUDA_ERROR_EXTERNAL_DEVICE", + "CUDA_ERROR_DEVICE_UNAVAILABLE", + "CUDA_ERROR_DEVICE_NOT_LICENSED", + "CUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE", + "CUDA_ERROR_CDP_VERSION_MISMATCH", + "CUDA_ERROR_CDP_NOT_SUPPORTED", + "CUDA_EGL_MAX_PLANES", "CUDA_C_64U", "CUDA_C_64I", "CUDA_C_4U", "CUDA_C_4I", "CUDA_C_16U", "CUDA_C_16I", + "CUDA_CONDITIONAL_NODE_PARAMS", + "CUDA_CB", + "CUDA_ARRAY_SPARSE_PROPERTIES_v1", + "CUDA_ARRAY_SPARSE_PROPERTIES_st", + "CUDA_ARRAY_SPARSE_PROPERTIES", + "CUDA_ARRAY_MEMORY_REQUIREMENTS_v1", + "CUDA_ARRAY_MEMORY_REQUIREMENTS_st", + "CUDA_ARRAY_MEMORY_REQUIREMENTS", + "CUDA_ARRAY3D_VIDEO_ENCODE_DECODE", + "CUDA_ARRAY3D_SPARSE", + "CUDA_ARRAY3D_DEPTH_TEXTURE", + "CUDA_ARRAY3D_DEFERRED_MAPPING", + "CUDA_ARRAY3D_COLOR_ATTACHMENT", + "CUDA_ARRAY3D_2DARRAY", + "CUCoredumpGenerationFlags", "CUBLAS_OP_CONJG", "CUBLAS_GEMM_DFALT_TENSOR_OP", "CUBLAS_GEMM_DEFAULT_TENSOR_OP", @@ -11390,7 +12789,8 @@ sub warnRemovedFunctions { "CUBLASLT_ALGO_CAP_CUSTOM_OPTION_MAX", "CUBLASLT_ALGO_CAP_CUSTOM_MEMORY_ORDER", "CUBLASLT_ALGO_CAP_CTA_SWIZZLING_SUPPORT", - "CUBLASLT_ALGO_CAP_ATOMIC_SYNC" + "CUBLASLT_ALGO_CAP_ATOMIC_SYNC", + "CIG_DATA_TYPE_D3D12_COMMAND_QUEUE" ); sub warnHipOnlyUnsupportedFunctions { diff --git a/src/CUDA2HIP_Perl.cpp b/src/CUDA2HIP_Perl.cpp index f9412632..60ff4a67 100644 --- a/src/CUDA2HIP_Perl.cpp +++ b/src/CUDA2HIP_Perl.cpp @@ -625,7 +625,9 @@ namespace perl { for (auto ma = CUDA_RENAMES_MAP().rbegin(); ma != CUDA_RENAMES_MAP().rend(); ++ma) { TranslateToRoc = false; if (Statistics::isUnsupported(ma->second)) { - if (ma->second.apiType == API_BLAS || ma->second.apiType == API_SPARSE || ma->second.apiType == API_RAND || ma->second.apiType == API_TENSOR) { + if (ma->second.type == CONV_DEVICE_FUNC || ma->second.type == CONV_DEVICE_TYPE) + continue; + if (ma->second.apiType == API_BLAS || ma->second.apiType == API_SPARSE || ma->second.apiType == API_RAND || ma->second.apiType == API_TENSOR || ma->second.apiType == API_DRIVER || ma->second.apiType == API_RUNTIME || ma->second.apiType == API_COMPLEX) { hip_unsupported << (countHipOnlyUnsupported ? ",\n" : "") << tab << "\"" << ma->first.str() << "\""; countHipOnlyUnsupported++; }