The build/distribution system is pretty complex at the moment. To build reliable wheels that provide a consistent development experience, I think what needs to happen is:
I was thinking that instead of building our own MLIR wheels, we should use distributions already publicly available, e.g.: https://github.com/llvm/eudsl/tree/main/projects/mlir-wheel However, these wheels expire after 30 days, so we would need to find a way to have them hosted or built on our own on the fly to ensure more consistent long-term dev environment (or also phase out our wheels every 30 days).
@jgmelber and @erwei-xilinx and @andrej please to feel free to weigh in!
The build/distribution system is pretty complex at the moment. To build reliable wheels that provide a consistent development experience, I think what needs to happen is:
I was thinking that instead of building our own MLIR wheels, we should use distributions already publicly available, e.g.: https://github.com/llvm/eudsl/tree/main/projects/mlir-wheel However, these wheels expire after 30 days, so we would need to find a way to have them hosted or built on our own on the fly to ensure more consistent long-term dev environment (or also phase out our wheels every 30 days).
@jgmelber and @erwei-xilinx and @andrej please to feel free to weigh in!