-
Notifications
You must be signed in to change notification settings - Fork 7
Build binary using juliac #310
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
base: main
Are you sure you want to change the base?
Conversation
|
Anton has tried to compile MadNLP with juliac, and has some trouble to get GPU support working. See the latest developments in : https://github.com/apozharski/libmad Cross-ref: JuliaGPU/GPUCompiler.jl#611 |
|
Thank you, @frapac, for the cross-ref! I was looking and looking... (skill issue). Seeing that the right people are on it, I'll just continue with the toolchain and do a CPU-only release, assuming this will be fixed sometime soon. |
|
@michel2323 I tested it on |
Co-authored-by: Alexis Montoison <[email protected]>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #310 +/- ##
==========================================
+ Coverage 70.75% 70.86% +0.10%
==========================================
Files 29 29
Lines 3925 3871 -54
==========================================
- Hits 2777 2743 -34
+ Misses 1148 1128 -20 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@amontoison @frapac I've played a bit around with juliac for🎄 from this talk.
I've managed to build a binary of ExaPF with only CPU support. It seems to me that
CUDA/GPUCompiler.jlgenerated code cannot yet be digested through juliac, even if you don't trim. I've tried multiple things. Maybe there is a way.This hit a CUDA intrinsic that gets sent to the Julia (CPU) LLVM backend.
I've added a README.md if you want to start playing too.