Skip to content

tcc

Pre-release
Pre-release
Compare
Choose a tag to compare
@woct0rdho woct0rdho released this 12 Mar 10:06
· 120 commits to readme since this release
df50695

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.