TVM wheel packaging
The wheels are built by a standard cibuildwheel flow, configured in
.github/workflows/publish_wheel.yml and pyproject.toml ([tool.cibuildwheel]
and [tool.scikit-build]). This directory holds the few helper scripts that flow
invokes:
manylinux_build_libtvm_runtime_cuda.sh— run by thebuild_cuda_runtimeCI stage; builds thelibtvm_runtime_cuda.sosidecar inside the prebuiltquay.io/manylinux_cudaimage (CUDA toolkit preinstalled).windows_build_libtvm_runtime_cuda.bat— the Windows equivalent (run withshell: cmd); installs the CUDA toolkit via conda and buildstvm_runtime_cuda.dll.build-environment.yaml— conda environment for building the wheel.