-
Notifications
You must be signed in to change notification settings - Fork 270
[CI] Use auditwheel to generate manylinux wheels #251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
awesome contributions :) ! @xwhzz would you mind help checking if this works? |
I didn't test |
Yeah, I'll check this PR ASAP. |
Thanks for your contribution. I've tested your proposed method on ubuntu 18.04 after running When installing the built wheel and attempting to import tilelang, I encounter a runtime error about missing TVM libraries:
Library Availability:
Directory Comparison:
The wheel files generated using your proposed approach for reference can be accessed via the link. Would you mind reviewing the build process to help identify where things might be going wrong? |
Thanks @xwhzz , and I think we should double check this commit and then we can release tilelang 0.1.3 :) |
Sure, thanks for your review! I'll try to fix it. |
previously The auditwheel-ed wheels are located in |
Sorry for the format! I'll take a look later. |
@oraluben run |
Thanks for your guidance @oraluben. I found that the issue was caused by my outdated TVM submodule. After updating it, this PR works for me. |
As for this, is this still an issue? CUDA libs are excluded via |
* use auditwheel to get correct manylinux wheels * fix * make py3.8 happy * trivial updates * Add typing.Tuple import and update annotations * fmt * Remove unused import and update type hints * lint fix --------- Co-authored-by: Lei Wang <34334180+LeiWang1999@users.noreply.github.com> Co-authored-by: LeiWang1999 <leiwang1999@outlook.com>
* use auditwheel to get correct manylinux wheels * fix * make py3.8 happy * trivial updates * Add typing.Tuple import and update annotations * fmt * Remove unused import and update type hints * lint fix --------- Co-authored-by: Lei Wang <34334180+LeiWang1999@users.noreply.github.com> Co-authored-by: LeiWang1999 <leiwang1999@outlook.com>
As title.
Currently pypi wheels do not provide libraries required by libtvm_runtime.so and stuffs. This causes troubles like #172 and a so missing error mentioned in wechat group.
This PR shell fix it.