-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
[codegen] heterogeneous build for c++ #3144
Conversation
@zhiics I just merged @antinucleon's PR updating the build function. It looks like there are conflicts, but it would be great to integrate the two. I would like to minimize the amount of time we have two different code paths. |
@jroesch Sure. Let me act on integrating them. |
5b68e90
to
ce5b485
Compare
cc @antinucleon |
@zhiics Do you have interest to replace python build_module? I think we have all functions ready (may need to polish scope functions) |
f1c3715
to
13798a8
Compare
@antinucleon Sure. I can work on it. But that should be a separate PR. |
LGTM. I suggest to add/modify current test to fp16, as we have seen a few times around building system with fp16. |
* heterogeneous build for c++ * merge relay buildmodule to codegen build * use module split * use target_host * remove sse3 * retrigger ci
* heterogeneous build for c++ * merge relay buildmodule to codegen build * use module split * use target_host * remove sse3 * retrigger ci
We have python version of heterogeneous build. This PR is to make the C++ build support code generation for heterogeneous platform. Therefore, we can use codegen for different cases directly in C++ instead of invoking it from Python through
PackedFunc
.@tqchen @yzhliu @jroesch @icemelon9 @masahi @wweic