-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[BUILD] Build system and dynamic library fixes #283
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
A batch of fixes: - Added 'install' rule to cmake and make, which installs runtime headers and library (libtvm_runtime). - Added 'installdev' rule to make, which also installs the compiler infrastructure headers and library (libtvm) - Added 'INSTALL_DEV' option to cmake, for toggling installation of compiler infrastructure headers and library - cmake no longer builds into lib/ directory; instead all build products go in your build directory - New algorithm for dynamic library loading, as described in #281. Signed-off-by: Edward Z. Yang <ezyang@fb.com>
9c49442 to
7be61ad
Compare
|
Please fix the lint. Also, we will need to support .so suffix for macosx, or change makefile to generate .dylib files, either way is fine |
|
Is there a way to get access to the Jenkins? The link 404s for me. |
Signed-off-by: Edward Z. Yang <ezyang@fb.com>
Signed-off-by: Edward Z. Yang <ezyang@fb.com>
|
We rely on github to do auth and currently there is a outrage, not sure if it is related |
|
cc @Javelinjs some followup changes of dylib loading in OSX might be needed, since now we build .dylib suffix libraries |
|
I've made a modification and will make a pr soon |
Upstream : https://github.com/apache/tvm-ffi.git Branch : main New HEAD : d49effdb22392363050e1f2d85cd4b31bf242cf0 Subject : [Feature] Add cubin launcher utility as an extra header (apache#283) Author : Yaoyao Ding <dingyaoyao.cs@gmail.com> Date : 2025-11-25T18:35:33-05:00 Delta : 1 commit(s) since 8dbd28112cdd Compare : apache/tvm-ffi@8dbd281...d49effd This commit updates the tvm-ffi submodule to the latest upstream HEAD.
Adds an install rule, and fixes #281.
Let me know if I should add some docs; I wasn't sure where the right place was.