-
Notifications
You must be signed in to change notification settings - Fork 1
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
Basic example doesn't quite work #1
Comments
See https://github.com/JuliaGPU/ROCTX.jl/tree/main/examples/roctx_test. The Julia variant runs just fine but doesn't seem to work, i.e., no marker/ranges sections appear in the Note that a virtually identical C++ version produces the expected output on the same system. |
FWIW, adding |
@matinraayai - may this be related to some |
FWIW, I tried setting |
Update on omnitrace:
Doesn't work for Julia 😢 (logfile: omnitrace_Julia.txt). The critical line in the log is probably:
(cc @vchuravy, not because I think you'll work on this much but maybe you can translate "complicated log file" → "this is the problem" statement 😄 ) |
@carstenbauer I've never used roctx, but I've written my own AMD tool to capture HSA/HIP APIs, and it worked fine for @luraess's issue. |
@carstenbauer just as I suspected in the Julia version the For each tool loaded at startup, roctracer tool library provides the HSA API table to capture them and replace them with whatever they want, and do additional initialization. During this initialization process, the This work without any issue for C++, but doesn't work for Julia. The exact place that this happens is here. I think Julia's load of this library for |
https://github.com/ROCm-Developer-Tools/roctracer/blob/amd-master/test/hip/MatrixTranspose.cppThe text was updated successfully, but these errors were encountered: