torch-mlir/build_tools/python_deploy
Stella Laurenzo c39a90e6e9 Fixes a few issues found when debugging powderluv's setup.
* It is optional to link against Python3_LIBRARIES. Check that and don't do it if they don't exist for this config.
* Clean and auditwheel need to operate on sanitized package names. So "torch_mlir" vs "torch-mlir".
* Adds a pyproject.toml file that pins the build dependencies needed to detect both Torch and Python (the MLIR Python build was failing to detect because Numpy wasn't in the pip venv).
* Commented out auditwheel: These wheels are not PyPi compliant since they weak link to libtorch at runtime. However, they should be fine to deploy to users.
* Adds the --extra-index-url to the pip wheel command, allowing PyTorch to be found.
* Hack setup.py to remove the _mlir_libs dir before building. This keeps back-to-back versions from accumulating in the wheels for subsequent versions. IREE has a more principled way of doing this, but what I have here should work.
2022-04-20 22:28:25 -07:00
..
.gitignore Add oneshot release snapshot for test/ondemand 2022-04-20 21:49:19 -07:00
build_linux_packages.sh Fixes a few issues found when debugging powderluv's setup. 2022-04-20 22:28:25 -07:00
build_macos_packages.sh Add oneshot release snapshot for test/ondemand 2022-04-20 21:49:19 -07:00
install_macos_deps.sh Add oneshot release snapshot for test/ondemand 2022-04-20 21:49:19 -07:00