tcc
Pre-release
Pre-release
Testing out bundling TinyCC in the wheels, so the users no longer need to install MSVC.
The TinyCC release is downloaded from https://download.savannah.gnu.org/releases/tinycc/tcc-0.9.27-win64-bin.zip
The def files used by Triton are generated by
tcc -impdef C:\Windows\System32\nvcuda.dll -o lib\cuda.def
tcc -impdef path\to\python3.dll -o lib\python3.def
The version of nvcuda.dll
is 32.0.15.7270 as of today. The python3.dll
is from Python 3.9.13 because currently Python 3.9 is the minimal Python version supported by Triton.
The pip package tinycc
was not used because these def files also need to be bundled.