-
Notifications
You must be signed in to change notification settings - Fork 27
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
module file: no environment variable with absolute install path #163
Comments
I can probably manually edit the modules on Crusher to make this work for the moment, but @jrmadsen I think all we'd need here is to change
|
You don't even need to make this many edits. You can just add: setenv omnitrace_ROOT "${ROOT}" |
- improved error handling in dyninst - improved error handling in omnitrace exe - new logging facility for omnitrace exe - improved backtraces - disable concurrent kernels in rocprofiler - updates `setup-env.sh` and modulefile - set `omnitrace_ROOT` - set `HSA_TOOLS_LIB` if roctracer or rocprofiler enabled - set `ROCP_TOOL_LIB` if rocprofiler enabled - closes #163 - No longer make setting `HSA_ENABLE_INTERRUPT=0` the default - this has performance implications - this was set to workaround a bug in ROCR which caused an ioctl call in ROCm to hang when interrupted. But it was only interrupted when realtime sampling was enabled since the CPU-clock doesn't increment when waiting - This bug should be fixed in ROCm 5.3 - omnitrace no longer activates a realtime sampler by default when sampling, thus this bug is no longer encountered unless the user explicitly triggers realtime sampling
As a workaround to have the HIP kernel in the trace file I need to set the environment variable
The problem is that the module file is not providing a environment variable e.g.
omnitrace_ROOT
oromnitrace_HOME
which I can use to setHSA_TOOLS_LIB
.Currently, I need to use
$omnitrace_DIR/../../..
which is not very elegant.Tested with: omnitrace 1.6.0
The text was updated successfully, but these errors were encountered: