while trying to load onnxruntime_pybind11_state.pyd in memory, it gives me error:
File "test.py", line XXX, in build_import_table
funcref.contents = GetProcAddress(hmod, cast(importordinal, LPCSTR))
^^^^^^^^^^^^^^^^
TypeError: expected CFunctionType instead of int
# I just copy & paste the content of __init__.py to test.py
Simple test code:
if __name__ == '__main__':
import sys
import importlib.util
import importlib.metadata
content = open('d:\\Python312\\Lib\\site-packages\\onnxruntime\\capi\\onnxruntime_pybind11_state.pyd', 'rb').read()
dll = MemoryModule(data=content, debug=True)
print('test for fun !')
sleep(10)
exit()
install onnxruntime module: (python 3.12.7)
pip install onnxruntime-directml==1.19.2
By the way, if test with onnxruntime==1.19.2, works fine
For 'onnxruntime-gpu==1.19.2, it will just exit without printing
FYI: python 3.11 version of onnxruntime-directml will have the same error
while trying to load onnxruntime_pybind11_state.pyd in memory, it gives me error:
Simple test code:
install onnxruntime module: (python 3.12.7)
By the way, if test with
onnxruntime==1.19.2
, works fine For 'onnxruntime-gpu==1.19.2
, it will just exit without printingFYI: python 3.11 version of onnxruntime-directml will have the same error