vosen / ZLUDA

CUDA on non-NVIDIA GPUs
https://vosen.github.io/ZLUDA/
Apache License 2.0
9.62k stars 628 forks source link

The procedure entry point hipFuncGetAttribute could not be loacted in the dynamic link library #185

Closed chocolatewafer closed 6 months ago

chocolatewafer commented 7 months ago

The procedure entry point hipFuncGetAttribute could not be loacted in the dynamic link library %ZLUDA%\zluda\ nvcuda.dll error is raised when trying to run Blender 4.0. Everything worked a few days prior. I updated the amd adrenaline software to it's latest version 24.3.1 and GPU drivers along with it and I suspect that cause this error. I can't seem to get it to work again. image

vosen commented 7 months ago

Do you have Visual Studio installed? If so, can you share output from dumpbin /exports c:\Windows\system32\amdhip64.dll?

chocolatewafer commented 7 months ago

`>.\dumpbin /exports c:\Windows\system32\amdhip64.dll Microsoft (R) COFF/PE Dumper Version 14.16.27051.0 Copyright (C) Microsoft Corporation. All rights reserved.

Dump of file c:\Windows\system32\amdhip64.dll File Type: DLL

Section contains the following exports for amdhip64.dll

00000000 characteristics
FFFFFFFF time date stamp
    0.00 version
       1 ordinal base
     554 number of functions
     554 number of names

ordinal hint RVA      name

      9    0 01227C65 AMD_CPU_AFFINITY
     10    1 01227C3F AMD_DIRECT_DISPATCH
     11    2 0121CC78 AMD_GPU_FORCE_SINGLE_FP_DENORM
     12    3 01227BC4 AMD_LOG_LEVEL
     13    4 0121CCC0 AMD_LOG_LEVEL_FILE
     14    5 0121CC08 AMD_LOG_MASK
     15    6 01227BF8 AMD_OCL_BUILD_OPTIONS
     16    7 01227C00 AMD_OCL_BUILD_OPTIONS_APPEND
     17    8 01227C08 AMD_OCL_LINK_OPTIONS
     18    9 01227C10 AMD_OCL_LINK_OPTIONS_APPEND
     19    A 01227C18 AMD_OCL_SC_LIB
     20    B 01227BF5 AMD_OCL_WAIT_COMMAND
     21    C 0121CCAC AMD_OPT_FLUSH
     22    D 01227C44 AMD_SERIALIZE_COPY
     23    E 01227C40 AMD_SERIALIZE_KERNEL
     24    F 0121CC68 AMD_THREAD_TRACE_ENABLE
     25   10 0121CC2D CL_KHR_FP64
     26   11 0121CC10 CQ_THREAD_STACK_SIZE
     27   12 0121CCA0 CUDA_VISIBLE_DEVICES
     28   13 01227C2C DISABLE_DEFERRED_ALLOC
     29   14 01227C34 GPU_ADD_HBCC_SIZE
     30   15 01227C2F GPU_ANALYZE_HANG
     31   16 01227BEC GPU_BLIT_ENGINE_TYPE
     32   17 0121CC20 GPU_CP_DMA_COPY_SIZE
     33   18 0121CC18 GPU_DEVICE_ORDINAL
     34   19 01227BC3 GPU_DUMP_BLIT_KERNELS
     35   1A 01227C3D GPU_DUMP_CODE_OBJECT
     36   1B 0121CC8A GPU_ENABLE_COOP_GROUPS
     37   1C 01227C3C GPU_ENABLE_HW_P2P
     38   1D 0121CC2F GPU_ENABLE_LARGE_ALLOCATION
     39   1E 0121CC89 GPU_ENABLE_LC
     40   1F 0121CC74 GPU_ENABLE_PAL
     41   20 0121CC88 GPU_ENABLE_WAVE32_MODE
     42   21 0121CC94 GPU_ENABLE_WGP_MODE
     43   22 01227BF0 GPU_FLUSH_ON_EXECUTION
     44   23 01227BF1 GPU_FORCE_64BIT_PTR
     45   24 01227C50 GPU_FORCE_BLIT_COPY_SIZE
     46   25 01227BF2 GPU_FORCE_OCL20_32BIT
     47   26 01227C5E GPU_FORCE_QUEUE_PROFILING
     48   27 01227BF7 GPU_IFH_MODE
     49   28 0121CC8B GPU_IMAGE_BUFFER_WAR
     50   29 0121CC2E GPU_IMAGE_DMA
     51   2A 0121CC8C GPU_MAX_COMMAND_BUFFERS
     52   2B 0121CC0C GPU_MAX_COMMAND_QUEUES
     53   2C 0121CC24 GPU_MAX_HEAP_SIZE
     54   2D 0121CC90 GPU_MAX_HW_QUEUES
     55   2E 0121CC80 GPU_MAX_REMOTE_MEM_SIZE
     56   2F 0121CC48 GPU_MAX_SUBALLOC_SIZE
     57   30 0121CCA8 GPU_MAX_USWC_ALLOC_SIZE
     58   31 01227BD0 GPU_MAX_WORKGROUP_SIZE
     59   32 01227BD4 GPU_MAX_WORKGROUP_SIZE_2D_X
     60   33 01227BD8 GPU_MAX_WORKGROUP_SIZE_2D_Y
     61   34 01227BDC GPU_MAX_WORKGROUP_SIZE_3D_X
     62   35 01227BE0 GPU_MAX_WORKGROUP_SIZE_3D_Y
     63   36 01227BE4 GPU_MAX_WORKGROUP_SIZE_3D_Z
     64   37 0121CC6B GPU_MIPMAP
     65   38 0121CC5C GPU_NUM_COMPUTE_RINGS
     66   39 0121CC50 GPU_NUM_MEM_DEPENDENCY
     67   3A 0121CC38 GPU_PINNED_MIN_XFER_SIZE
     68   3B 0121CC30 GPU_PINNED_XFER_SIZE
     69   3C 01227C28 GPU_PRINT_CHILD_KERNEL
     70   3D 01227BF3 GPU_RAW_TIMESTAMP
     71   3E 0121CC40 GPU_RESOURCE_CACHE_SIZE
     72   3F 0121CC60 GPU_SELECT_COMPUTE_RINGS_ID
     73   40 0121CC58 GPU_SINGLE_ALLOC_PERCENT
     74   41 0121CC28 GPU_STAGING_BUFFER_SIZE
     75   42 01227C67 GPU_STREAMOPS_CP_WAIT
     76   43 01227BF6 GPU_USE_DEVICE_QUEUE
     77   44 01227BF4 GPU_USE_SINGLE_SCRATCH
     78   45 0121CC2C GPU_USE_SYNC_OBJECTS
     79   46 01227C30 GPU_WAVES_PER_SIMD
     80   47 01227C2D GPU_WAVE_LIMIT_ENABLE
     81   48 0121CC64 GPU_WORKLOAD_SPLIT
     82   49 01227C20 GPU_XFER_BUFFER_SIZE
     83   4A 01227C69 HIPRTC_USE_RUNTIME_UNBUNDLER
     84   4B 01227C6A HIP_FORCE_DEV_KERNARG
     85   4C 01227C4C HIP_HIDDEN_FREE_MEM
     86   4D 01227C48 HIP_HOST_COHERENT
     87   4E 0121CCE0 HIP_INITIAL_DM_SIZE
     88   4F 01227C5F HIP_MEM_POOL_SUPPORT
     89   50 0121CCB0 HIP_MEM_POOL_USE_VM
     90   51 01227C68 HIP_USE_RUNTIME_UNBUNDLER
     91   52 0121CC98 HIP_VISIBLE_DEVICES
     92   53 0121CC6A HSA_ENABLE_COARSE_GRAIN_SVM
     93   54 0121CC70 HSA_KERNARG_POOL_SIZE
     94   55 0121CC69 HSA_LOCAL_MEMORY_ENABLE
     95   56 01227C35 OCL_CODE_CACHE_ENABLE
     96   57 01227C36 OCL_CODE_CACHE_RESET
     97   58 0121CC7C OCL_SET_SVM_SIZE
     98   59 01227C2E OCL_STUB_PROGRAMS
     99   5A 0121CC6C OPENCL_VERSION
    100   5B 01227C3E PAL_ALWAYS_RESIDENT
    101   5C 01227C37 PAL_DISABLE_SDMA
    102   5D 01227C64 PAL_EMBED_KERNEL_MD
    103   5E 01227C60 PAL_FORCE_ASIC_REVISION
    104   5F 01227C38 PAL_MALL_POLICY
    105   60 0121CCC8 PAL_PREPINNED_MEMORY_SIZE
    106   61 0121CC84 PAL_RGP_DISP_COUNT
    107   62 01227BC2 REMOTE_ALLOC
    108   63 01227C58 ROC_ACTIVE_WAIT_TIMEOUT
    109   64 0121CCD4 ROC_AQL_QUEUE_SIZE
    110   65 0121CC96 ROC_CPU_WAIT_FOR_SIGNAL
    111   66 0121CC95 ROC_ENABLE_LARGE_BAR
    112   67 01227C5D ROC_ENABLE_PRE_VEGA
    113   68 0121CCB8 ROC_GLOBAL_CU_MASK
    114   69 01227BE8 ROC_HMM_FLAGS
    115   6A 0121CCD0 ROC_P2P_SDMA_SIZE
    116   6B 0121CCD8 ROC_SIGNAL_POOL_SIZE
    117   6C 01227C5C ROC_SKIP_COPY_SYNC
    118   6D 01227C66 ROC_SKIP_KERNEL_ARG_COPY
    119   6E 0121CC97 ROC_SYSTEM_SCOPE_SIGNAL
    120   6F 0121CCB1 ROC_USE_FGS_KERNARG
    121   70 002DBB90 __gnu_f2h_ieee
    122   71 002DBC70 __gnu_h2f_ieee
    123   72 002DBCC0 __hipPopCallConfiguration
    124   73 002DCAC0 __hipPushCallConfiguration
    125   74 002DD880 __hipRegisterFatBinary
    126   75 002DD980 __hipRegisterFunction
    127   76 002DDDD0 __hipRegisterManagedVar
    128   77 002DE160 __hipRegisterSurface
    129   78 002DE2B0 __hipRegisterTexture
    130   79 002DE400 __hipRegisterVar
    131   7A 002DE560 __hipUnregisterFatBinary
    132   7B 0012F7B0 amd_dbgapi_get_build_id
    133   7C 0012F7C0 amd_dbgapi_get_build_name
    134   7D 0012F7D0 amd_dbgapi_get_git_hash
    135   7E 001DCA20 hipApiName
    136   7F 00212850 hipArray3DCreate
    137   80 00213C30 hipArray3DGetDescriptor
    138   81 00215100 hipArrayCreate
    139   82 00216070 hipArrayDestroy
    140   83 002171F0 hipArrayGetDescriptor
    141   84 002183A0 hipArrayGetInfo
    142   85 00324130 hipBindTexture
    143   86 003251B0 hipBindTexture2D
    144   87 00326260 hipBindTextureToArray
    145   88 003272E0 hipBindTextureToMipmappedArray
    146   89 000F7F80 hipChooseDevice
    147   8A 002DE5B0 hipConfigureCall
    148   8B 00328370 hipCreateChannelDesc
      1   8C 0030E330 hipCreateSurfaceObject
    149   8D 00328390 hipCreateTextureObject
    150   8E 000E1D30 hipCtxCreate
    151   8F 000E2CD0 hipCtxDestroy
    152   90 002C75E0 hipCtxDisablePeerAccess
    153   91 002C8240 hipCtxEnablePeerAccess
    154   92 000E3BC0 hipCtxGetApiVersion
    155   93 000E4810 hipCtxGetCacheConfig
    156   94 000E5440 hipCtxGetCurrent
    157   95 000E6080 hipCtxGetDevice
    158   96 000E6E80 hipCtxGetFlags
    159   97 000E7AB0 hipCtxGetSharedMemConfig
    160   98 000E86E0 hipCtxPopCurrent
    161   99 000E9540 hipCtxPushCurrent
    162   9A 000EA3A0 hipCtxSetCacheConfig
    163   9B 000EAD20 hipCtxSetCurrent
    164   9C 000EBA50 hipCtxSetSharedMemConfig
    165   9D 000EC3D0 hipCtxSynchronize
    166   9E 00219660 hipDestroyExternalMemory
    167   9F 0021A450 hipDestroyExternalSemaphore
      2   A0 0030EE90 hipDestroySurfaceObject
    168   A1 00328F10 hipDestroyTextureObject
    169   A2 002C8EE0 hipDeviceCanAccessPeer
    170   A3 0010D940 hipDeviceComputeCapability
    171   A4 002C9C40 hipDeviceDisablePeerAccess
    172   A5 002CAAC0 hipDeviceEnablePeerAccess
    173   A6 0010E9E0 hipDeviceGet
    174   A7 000F8E80 hipDeviceGetAttribute
    175   A8 000FA8E0 hipDeviceGetByPCIBusId
    176   A9 000FBB40 hipDeviceGetCacheConfig
    177   AA 00283160 hipDeviceGetDefaultMemPool
    178   AB 0017C380 hipDeviceGetGraphMemAttribute
    179   AC 000FC930 hipDeviceGetLimit
    180   AD 002841C0 hipDeviceGetMemPool
    181   AE 0010F6D0 hipDeviceGetName
    182   AF 002CBB70 hipDeviceGetP2PAttribute
    183   B0 000FD8B0 hipDeviceGetPCIBusId
    184   B1 000FE970 hipDeviceGetSharedMemConfig
    185   B2 002F9B40 hipDeviceGetStreamPriorityRange
    186   B3 00110790 hipDeviceGetUuid
    187   B4 0017D450 hipDeviceGraphMemTrim
    188   B5 000ECFC0 hipDevicePrimaryCtxGetState
    189   B6 000EDEE0 hipDevicePrimaryCtxRelease
    190   B7 000EECB0 hipDevicePrimaryCtxReset
    191   B8 000EF8B0 hipDevicePrimaryCtxRetain
    192   B9 000F0910 hipDevicePrimaryCtxSetFlags
    193   BA 000FF760 hipDeviceReset
    194   BB 001000D0 hipDeviceSetCacheConfig
    195   BC 0017E240 hipDeviceSetGraphMemAttribute
    196   BD 00100A50 hipDeviceSetLimit
    197   BE 00285080 hipDeviceSetMemPool
    198   BF 00101B60 hipDeviceSetSharedMemConfig
    199   C0 00102690 hipDeviceSynchronize
    200   C1 00111800 hipDeviceTotalMem
    201   C2 000F17C0 hipDriverGetVersion
    202   C3 00113FD0 hipDrvGetErrorName
    203   C4 00114040 hipDrvGetErrorString
    204   C5 0021B250 hipDrvMemcpy2DUnaligned
    205   C6 0021BFC0 hipDrvMemcpy3D
    206   C7 0021CC30 hipDrvMemcpy3DAsync
    207   C8 0021D910 hipDrvPointerGetAttributes
    208   C9 0011CBF0 hipEventCreate
    209   CA 0011D840 hipEventCreateWithFlags
    210   CB 0011E220 hipEventDestroy
    211   CC 0011F300 hipEventElapsedTime
    212   CD 001201F0 hipEventQuery
    213   CE 00120E60 hipEventRecord
    214   CF 00121810 hipEventRecord_spt
    215   D0 001221D0 hipEventSynchronize
    216   D1 002CD550 hipExtGetLinkTypeAndHopCount
    217   D2 002AC420 hipExtLaunchKernel
    218   D3 002AD510 hipExtLaunchMultiKernelMultiDevice
    219   D4 0021E840 hipExtMallocWithFlags
      3   D5 002A8820 hipExtModuleLaunchKernel
    220   D6 002FA820 hipExtStreamCreateWithCUMask
    221   D7 002FB940 hipExtStreamGetCUMask
    222   D8 0021F9A0 hipExternalMemoryGetMappedBuffer
    223   D9 00220A70 hipFree
    224   DA 00221BF0 hipFreeArray
    225   DB 002860F0 hipFreeAsync
    226   DC 00222D70 hipFreeHost
    227   DD 00223EF0 hipFreeMipmappedArray
    228   DE 002ADED0 hipFuncGetAttribute
    229   DF 002AF1F0 hipFuncGetAttributes
    230   E0 002AFD80 hipFuncSetAttribute
    231   E1 002B0A30 hipFuncSetCacheConfig
    232   E2 002B13C0 hipFuncSetSharedMemConfig
    233   E3 0034E770 hipGLGetDevices
    234   E4 00329A70 hipGetChannelDesc
    235   E5 000C2AA0 hipGetCmdName
    236   E6 00103000 hipGetDevice
    237   E7 00103FA0 hipGetDeviceCount
    238   E8 00104850 hipGetDeviceFlags
    239   E9 00112520 hipGetDeviceProperties
    240   EA 001140B0 hipGetErrorName
    241   EB 001140C0 hipGetErrorString
    242   EC 001140D0 hipGetLastError
    243   ED 00225170 hipGetMipmappedArrayLevel
    244   EE 001DCA30 hipGetStreamDeviceId
    245   EF 002DF370 hipGetSymbolAddress
    246   F0 002E01E0 hipGetSymbolSize
    247   F1 0032A820 hipGetTextureAlignmentOffset
    248   F2 0032B760 hipGetTextureObjectResourceDesc
    249   F3 0032C000 hipGetTextureObjectResourceViewDesc
    250   F4 0032CC60 hipGetTextureObjectTextureDesc
    251   F5 0032D8D0 hipGetTextureReference
    252   F6 0017F2F0 hipGraphAddChildGraphNode
    253   F7 00180330 hipGraphAddDependencies
    254   F8 001819E0 hipGraphAddEmptyNode
    255   F9 00182900 hipGraphAddEventRecordNode
    256   FA 00183850 hipGraphAddEventWaitNode
    257   FB 00184880 hipGraphAddHostNode
    258   FC 001857D0 hipGraphAddKernelNode
    259   FD 00186720 hipGraphAddMemAllocNode
    260   FE 001879F0 hipGraphAddMemFreeNode
    261   FF 00188AF0 hipGraphAddMemcpyNode
    262  100 00189810 hipGraphAddMemcpyNode1D
    263  101 0018A810 hipGraphAddMemcpyNodeFromSymbol
    264  102 0018B9D0 hipGraphAddMemcpyNodeToSymbol
    265  103 0018CCF0 hipGraphAddMemsetNode
    266  104 0018DC30 hipGraphChildGraphNodeGetGraph
    267  105 0018EC90 hipGraphClone
    268  106 0018FD00 hipGraphCreate
    269  107 00190BE0 hipGraphDebugDotPrint
    270  108 001918E0 hipGraphDestroy
    271  109 00192890 hipGraphDestroyNode
    272  10A 001937C0 hipGraphEventRecordNodeGetEvent
    273  10B 00194340 hipGraphEventRecordNodeSetEvent
    274  10C 00195200 hipGraphEventWaitNodeGetEvent
    275  10D 00195D80 hipGraphEventWaitNodeSetEvent
    276  10E 00196C40 hipGraphExecChildGraphNodeSetParams
    277  10F 001982C0 hipGraphExecDestroy
    278  110 001990C0 hipGraphExecEventRecordNodeSetEvent
    279  111 0019A150 hipGraphExecEventWaitNodeSetEvent
    280  112 0019B1E0 hipGraphExecHostNodeSetParams
    281  113 0019C280 hipGraphExecKernelNodeSetParams
    282  114 0019D330 hipGraphExecMemcpyNodeSetParams
    283  115 0019E720 hipGraphExecMemcpyNodeSetParams1D
    284  116 0019F830 hipGraphExecMemcpyNodeSetParamsFromSymbol
    285  117 001A0B00 hipGraphExecMemcpyNodeSetParamsToSymbol
    286  118 001A1DD0 hipGraphExecMemsetNodeSetParams
    287  119 001A3030 hipGraphExecUpdate
    288  11A 001A4560 hipGraphGetEdges
    289  11B 001A5770 hipGraphGetNodes
    290  11C 001A6A60 hipGraphGetRootNodes
    291  11D 001A7BF0 hipGraphHostNodeGetParams
    292  11E 001A8760 hipGraphHostNodeSetParams
    293  11F 001A9630 hipGraphInstantiate
    294  120 001AA330 hipGraphInstantiateWithFlags
    295  121 001AB3D0 hipGraphKernelNodeCopyAttributes
    296  122 001AC290 hipGraphKernelNodeGetAttribute
    297  123 001AD360 hipGraphKernelNodeGetParams
    298  124 001ADEF0 hipGraphKernelNodeSetAttribute
    299  125 001AF000 hipGraphKernelNodeSetParams
    300  126 001AFED0 hipGraphLaunch
    301  127 001B0C00 hipGraphLaunch_spt
    302  128 001B1940 hipGraphMemAllocNodeGetParams
    303  129 001B2870 hipGraphMemFreeNodeGetParams
    304  12A 001B3750 hipGraphMemcpyNodeGetParams
    305  12B 001B4320 hipGraphMemcpyNodeSetParams
    306  12C 001B51E0 hipGraphMemcpyNodeSetParams1D
    307  12D 001B6110 hipGraphMemcpyNodeSetParamsFromSymbol
    308  12E 001B7200 hipGraphMemcpyNodeSetParamsToSymbol
    309  12F 001B82E0 hipGraphMemsetNodeGetParams
    310  130 001B8E70 hipGraphMemsetNodeSetParams
    311  131 001B9D70 hipGraphNodeFindInClone
    312  132 001BAEF0 hipGraphNodeGetDependencies
    313  133 001BC080 hipGraphNodeGetDependentNodes
    314  134 001BD210 hipGraphNodeGetEnabled
    315  135 001BE440 hipGraphNodeGetType
    316  136 001BEFB0 hipGraphNodeSetEnabled
    317  137 001C01E0 hipGraphReleaseUserObject
    318  138 001C12B0 hipGraphRemoveDependencies
    319  139 001C2390 hipGraphRetainUserObject
    320  13A 001C3600 hipGraphUpload
    321  13B 0034FD70 hipGraphicsGLRegisterBuffer
    322  13C 00352010 hipGraphicsGLRegisterImage
    323  13D 00355850 hipGraphicsMapResources
    324  13E 003570E0 hipGraphicsResourceGetMappedPointer
    325  13F 00357C90 hipGraphicsSubResourceGetMappedArray
    326  140 00358C80 hipGraphicsUnmapResources
    327  141 0035A1C0 hipGraphicsUnregisterResource
      4  142 002A9680 hipHccModuleLaunchKernel
    328  143 00225E30 hipHostAlloc
    329  144 002270F0 hipHostFree
    330  145 002282F0 hipHostGetDevicePointer
    331  146 002293C0 hipHostGetFlags
    332  147 0022A600 hipHostMalloc
    333  148 0022BC80 hipHostRegister
    334  149 0022CF10 hipHostUnregister
    335  14A 0022E220 hipImportExternalMemory
    336  14B 0022F330 hipImportExternalSemaphore
    337  14C 000F2220 hipInit
    338  14D 00230200 hipIpcCloseMemHandle
    339  14E 00125020 hipIpcGetEventHandle
    340  14F 00231360 hipIpcGetMemHandle
    341  150 00125B90 hipIpcOpenEventHandle
    342  151 00232470 hipIpcOpenMemHandle
    343  152 001DCA70 hipKernelNameRef
    344  153 002E1350 hipLaunchByPtr
    345  154 002B2060 hipLaunchCooperativeKernel
    346  155 002B2E50 hipLaunchCooperativeKernelMultiDevice
    347  156 002B3810 hipLaunchCooperativeKernel_spt
    348  157 002FCDA0 hipLaunchHostFunc
    349  158 002FDC80 hipLaunchHostFunc_spt
    350  159 002B4600 hipLaunchKernel
    351  15A 002B5590 hipLaunchKernel_spt
    352  15B 00233910 hipMalloc
    353  15C 00234BB0 hipMalloc3D
    354  15D 00235CF0 hipMalloc3DArray
    355  15E 00237070 hipMallocArray
    356  15F 00287200 hipMallocAsync
    357  160 00288490 hipMallocFromPoolAsync
    358  161 002383C0 hipMallocHost
    359  162 001D4BE0 hipMallocManaged
    360  163 00239660 hipMallocMipmappedArray
    361  164 0023A910 hipMallocPitch
    362  165 00360110 hipMemAddressFree
    363  166 00360FF0 hipMemAddressReserve
    364  167 001D5BC0 hipMemAdvise
    365  168 0023BBE0 hipMemAllocHost
    366  169 0023CE50 hipMemAllocPitch
    367  16A 00361DB0 hipMemCreate
    368  16B 003634B0 hipMemExportToShareableHandle
    369  16C 00364390 hipMemGetAccess
    370  16D 0023E460 hipMemGetAddressRange
    371  16E 00365260 hipMemGetAllocationGranularity
    372  16F 00366170 hipMemGetAllocationPropertiesFromHandle
    373  170 0023F370 hipMemGetInfo
    374  171 00366CE0 hipMemImportFromShareableHandle
    375  172 00367BB0 hipMemMap
    376  173 00368BA0 hipMemMapArrayAsync
    377  174 00289590 hipMemPoolCreate
    378  175 0028A6A0 hipMemPoolDestroy
    379  176 0028B4C0 hipMemPoolExportPointer
    380  177 0028C370 hipMemPoolExportToShareableHandle
    381  178 0028D250 hipMemPoolGetAccess
    382  179 0028E150 hipMemPoolGetAttribute
    383  17A 0028F030 hipMemPoolImportFromShareableHandle
    384  17B 0028FF10 hipMemPoolImportPointer
    385  17C 00290DE0 hipMemPoolSetAccess
    386  17D 002921E0 hipMemPoolSetAttribute
    387  17E 002930C0 hipMemPoolTrimTo
    388  17F 001D7030 hipMemPrefetchAsync
    389  180 002405A0 hipMemPtrGetInfo
    390  181 001D8770 hipMemRangeGetAttribute
    391  182 001D9890 hipMemRangeGetAttributes
    392  183 00369720 hipMemRelease
    393  184 0036A370 hipMemRetainAllocationHandle
    394  185 0036B050 hipMemSetAccess
    395  186 0036BF40 hipMemUnmap
    396  187 00241480 hipMemcpy
    397  188 002421B0 hipMemcpy2D
    398  189 00242F60 hipMemcpy2DAsync
    399  18A 00243DC0 hipMemcpy2DAsync_spt
    400  18B 00244C30 hipMemcpy2DFromArray
    401  18C 00245A00 hipMemcpy2DFromArrayAsync
    402  18D 00246890 hipMemcpy2DFromArrayAsync_spt
    403  18E 00247730 hipMemcpy2DFromArray_spt
    404  18F 00248500 hipMemcpy2DToArray
    405  190 002492D0 hipMemcpy2DToArrayAsync
    406  191 0024A160 hipMemcpy2DToArrayAsync_spt
    407  192 0024B000 hipMemcpy2DToArray_spt
    408  193 0024BDD0 hipMemcpy2D_spt
    409  194 0024CB80 hipMemcpy3D
    410  195 0024D7F0 hipMemcpy3DAsync
    411  196 0024E500 hipMemcpy3DAsync_spt
    412  197 0024F220 hipMemcpy3D_spt
    413  198 0024FE90 hipMemcpyAsync
    414  199 00250BB0 hipMemcpyAsync_spt
    415  19A 002518D0 hipMemcpyAtoH
    416  19B 00252710 hipMemcpyDtoD
    417  19C 00253640 hipMemcpyDtoDAsync
    418  19D 002545D0 hipMemcpyDtoH
    419  19E 00255500 hipMemcpyDtoHAsync
    420  19F 00256490 hipMemcpyFromArray
    421  1A0 002571D0 hipMemcpyFromArray_spt
    422  1A1 00257F20 hipMemcpyFromSymbol
    423  1A2 00258C40 hipMemcpyFromSymbolAsync
    424  1A3 00259980 hipMemcpyFromSymbolAsync_spt
    425  1A4 0025A6C0 hipMemcpyFromSymbol_spt
    426  1A5 0025B3E0 hipMemcpyHtoA
    427  1A6 0025C220 hipMemcpyHtoD
    428  1A7 0025D150 hipMemcpyHtoDAsync
    429  1A8 0025E0E0 hipMemcpyParam2D
    430  1A9 0025ED50 hipMemcpyParam2DAsync
    431  1AA 002CE6B0 hipMemcpyPeer
    432  1AB 002CF5F0 hipMemcpyPeerAsync
    433  1AC 0025FA00 hipMemcpyToArray
    434  1AD 00260990 hipMemcpyToSymbol
    435  1AE 002616B0 hipMemcpyToSymbolAsync
    436  1AF 002623F0 hipMemcpyToSymbolAsync_spt
    437  1B0 00263130 hipMemcpyToSymbol_spt
    438  1B1 00263E50 hipMemcpyWithStream
    439  1B2 00264FB0 hipMemcpy_spt
    440  1B3 00265CF0 hipMemset
    441  1B4 002669F0 hipMemset2D
    442  1B5 00267700 hipMemset2DAsync
    443  1B6 00268430 hipMemset2DAsync_spt
    444  1B7 00269170 hipMemset2D_spt
    445  1B8 00269E80 hipMemset3D
    446  1B9 0026AC50 hipMemset3DAsync
    447  1BA 0026BA80 hipMemset3DAsync_spt
    448  1BB 0026C8C0 hipMemset3D_spt
    449  1BC 0026D690 hipMemsetAsync
    450  1BD 0026E3E0 hipMemsetAsync_spt
    451  1BE 0026F140 hipMemsetD16
    452  1BF 0026FE70 hipMemsetD16Async
    453  1C0 00270C10 hipMemsetD32
    454  1C1 00271930 hipMemsetD32Async
    455  1C2 002726D0 hipMemsetD8
    456  1C3 002733F0 hipMemsetD8Async
    457  1C4 00274190 hipMemset_spt
    458  1C5 00274E90 hipMipmappedArrayCreate
    459  1C6 00276130 hipMipmappedArrayDestroy
    460  1C7 002773D0 hipMipmappedArrayGetLevel
    461  1C8 002B6420 hipModuleGetFunction
    462  1C9 002B73C0 hipModuleGetGlobal
    463  1CA 002B8850 hipModuleGetTexRef
    464  1CB 002B9AD0 hipModuleLaunchCooperativeKernel
    465  1CC 002BAC70 hipModuleLaunchCooperativeKernelMultiDevice
    466  1CD 002BB9D0 hipModuleLaunchKernel
      5  1CE 002AA390 hipModuleLaunchKernelExt
    467  1CF 002BCE10 hipModuleLoad
    468  1D0 002BDB20 hipModuleLoadData
    469  1D1 002BE810 hipModuleLoadDataEx
    470  1D2 002E2580 hipModuleOccupancyMaxActiveBlocksPerMultiprocessor
    471  1D3 002E34A0 hipModuleOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
    472  1D4 002E4580 hipModuleOccupancyMaxPotentialBlockSize
    473  1D5 002E54D0 hipModuleOccupancyMaxPotentialBlockSizeWithFlags
    474  1D6 002BF530 hipModuleUnload
    475  1D7 002E65E0 hipOccupancyMaxActiveBlocksPerMultiprocessor
    476  1D8 002E76D0 hipOccupancyMaxActiveBlocksPerMultiprocessorWithFlags
    477  1D9 002E8960 hipOccupancyMaxPotentialBlockSize
    478  1DA 001148C0 hipPeekAtLastError
    479  1DB 00278200 hipPointerGetAttribute
    480  1DC 002790E0 hipPointerGetAttributes
    481  1DD 002EAA80 hipProfilerStart
    482  1DE 002EB3F0 hipProfilerStop
    483  1DF 001DCAF0 hipRegisterTracerCallback
    484  1E0 000F2FE0 hipRuntimeGetVersion
    485  1E1 00105650 hipSetDevice
    486  1E2 001065C0 hipSetDeviceFlags
    487  1E3 002E9A70 hipSetupArgument
    488  1E4 0027B060 hipSignalExternalSemaphoresAsync
    489  1E5 002FE980 hipStreamAddCallback
    490  1E6 002FF660 hipStreamAddCallback_spt
    491  1E7 001DA9A0 hipStreamAttachMemAsync
    492  1E8 001C44E0 hipStreamBeginCapture
    493  1E9 001C4EB0 hipStreamBeginCapture_spt
    494  1EA 00300360 hipStreamCreate
    495  1EB 00301210 hipStreamCreateWithFlags
    496  1EC 00302140 hipStreamCreateWithPriority
    497  1ED 003030B0 hipStreamDestroy
    498  1EE 001C5890 hipStreamEndCapture
    499  1EF 001C6570 hipStreamEndCapture_spt
    500  1F0 001C7250 hipStreamGetCaptureInfo
    501  1F1 001C7FB0 hipStreamGetCaptureInfo_spt
    502  1F2 001C8D20 hipStreamGetCaptureInfo_v2
    503  1F3 001C9B10 hipStreamGetCaptureInfo_v2_spt
    504  1F4 00304380 hipStreamGetDevice
    505  1F5 00305450 hipStreamGetFlags
    506  1F6 00306150 hipStreamGetFlags_spt
    507  1F7 00306E80 hipStreamGetPriority
    508  1F8 00307B90 hipStreamGetPriority_spt
    509  1F9 001CA900 hipStreamIsCapturing
    510  1FA 001CB660 hipStreamIsCapturing_spt
    511  1FB 003088C0 hipStreamQuery
    512  1FC 00309540 hipStreamQuery_spt
    513  1FD 0030A1D0 hipStreamSynchronize
    514  1FE 0030AE50 hipStreamSynchronize_spt
    515  1FF 001CC3D0 hipStreamUpdateCaptureDependencies
    516  200 0030BAE0 hipStreamWaitEvent
    517  201 0030C7C0 hipStreamWaitEvent_spt
    518  202 002ED4F0 hipStreamWaitValue32
    519  203 002EE210 hipStreamWaitValue64
    520  204 002EEF40 hipStreamWriteValue32
    521  205 002EFC40 hipStreamWriteValue64
    522  206 0032E800 hipTexObjectCreate
    523  207 0032F880 hipTexObjectDestroy
    524  208 003303E0 hipTexObjectGetResourceDesc
    525  209 00331160 hipTexObjectGetResourceViewDesc
    526  20A 00331E40 hipTexObjectGetTextureDesc
    527  20B 00332BA0 hipTexRefGetAddress
    528  20C 00333B10 hipTexRefGetAddressMode
      6  20D 0031FCC0 hipTexRefGetArray
      7  20E 00320A40 hipTexRefGetBorderColor
    529  20F 00334970 hipTexRefGetFilterMode
    530  210 003355B0 hipTexRefGetFlags
    531  211 00336380 hipTexRefGetFormat
    532  212 00337150 hipTexRefGetMaxAnisotropy
    533  213 00337F00 hipTexRefGetMipmapFilterMode
    534  214 00338B50 hipTexRefGetMipmapLevelBias
    535  215 00339C40 hipTexRefGetMipmapLevelClamp
      8  216 00321980 hipTexRefGetMipmappedArray
    536  217 0033AD60 hipTexRefSetAddress
    537  218 0033C470 hipTexRefSetAddress2D
    538  219 0033D9B0 hipTexRefSetAddressMode
    539  21A 0033EAF0 hipTexRefSetArray
    540  21B 00340230 hipTexRefSetBorderColor
    541  21C 00341320 hipTexRefSetFilterMode
    542  21D 00341F50 hipTexRefSetFlags
    543  21E 00343060 hipTexRefSetFormat
    544  21F 00344170 hipTexRefSetMaxAnisotropy
    545  220 00345250 hipTexRefSetMipmapFilterMode
    546  221 00345E80 hipTexRefSetMipmapLevelBias
    547  222 00346F80 hipTexRefSetMipmapLevelClamp
    548  223 003480A0 hipTexRefSetMipmappedArray
    549  224 001CD910 hipThreadExchangeStreamCaptureMode
    550  225 003497E0 hipUnbindTexture
    551  226 001CE750 hipUserObjectCreate
    552  227 001CF370 hipUserObjectRelease
    553  228 001D0410 hipUserObjectRetain
    554  229 0027C370 hipWaitExternalSemaphoresAsync

Summary

    F000 .data
   54000 .pdata
  9BA000 .rdata
    B000 .reloc
    1000 .rsrc
  861000 .text`
chocolatewafer commented 7 months ago

For now, rolling back the amd adrenaline software to it's previous version 23.11.1 fixed it for me.

vosen commented 7 months ago

Extremally strange. Your dumpbin output shows that hipFuncGetAttribute is present in the dll, so there should be no issue. I've just tried 24.3.1 and it shows no errors.

niklas2902 commented 7 months ago

Thank you really much. Installing AMD Adrenalin 24.3.1 fixed this issue for me