-
Notifications
You must be signed in to change notification settings - Fork 5
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
Warning: NVBLAS_CONFIG_FILE environment variable is NOT set
#23
Comments
Perhaps on a similar note, is there a way as a developer to hide this |
Could be relevant: https://forums.developer.nvidia.com/t/having-trouble-with-nvblas/32766 |
I suspect the first three errors can be dealt with by
The final puzzle is how to find the CPU Blas library, and point to that in the default config file. I don't know how to do that. The "typical" config file from the docs (seems like it needs interpretation):
|
indeed with a $ export NVBLAS_CONFIG_FILE=default.conf
$ julia --project
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.4 (2022-12-23)
_/ |\__'_|_|_|\__'_| |
|__/ |
julia> using AMGX
[NVBLAS] NVBLAS_CONFIG_FILE environment variable is set to 'default.conf' However, when I exit Julia I get flooded with: julia> exit()
signal (11): Segmentation fault
in expression starting at REPL[2]:1
fflush at /lib64/libc.so.6 (unknown line)
unknown function (ip: 0x7f6b811090bb)
unknown function (ip: 0x7f6b8110246e)
unknown function (ip: 0x7f6b8116e3f0)
__run_exit_handlers at /lib64/libc.so.6 (unknown line)
exit at /lib64/libc.so.6 (unknown line)
ijl_exit at /g/data/v45/nc3020/julia-1.8/src/jl_uv.c:641
exit at ./initdefs.jl:28 [inlined]
exit at ./initdefs.jl:29
jfptr_exit_48098 at /g/data/v45/nc3020/julia-1.8/usr/lib/julia/sys.so (unknown line)
_jl_invoke at /g/data/v45/nc3020/julia-1.8/src/gf.c:2377 [inlined]
ijl_apply_generic at /g/data/v45/nc3020/julia-1.8/src/gf.c:2559
jl_apply at /g/data/v45/nc3020/julia-1.8/src/julia.h:1843 [inlined]
do_call at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:126
eval_value at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:215
eval_stmt_value at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:166 [inlined]
eval_body at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:594
jl_interpret_toplevel_thunk at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:750
jl_toplevel_eval_flex at /g/data/v45/nc3020/julia-1.8/src/toplevel.c:906
jl_toplevel_eval_flex at /g/data/v45/nc3020/julia-1.8/src/toplevel.c:850
eval_body at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:556
eval_body at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:522
jl_interpret_toplevel_thunk at /g/data/v45/nc3020/julia-1.8/src/interpreter.c:750
jl_toplevel_eval_flex at /g/data/v45/nc3020/julia-1.8/src/toplevel.c:906
ijl_toplevel_eval_in at /g/data/v45/nc3020/julia-1.8/src/toplevel.c:965
eval at ./boot.jl:368 [inlined]
eval_user_input at /g/data/v45/nc3020/julia-1.8/usr/share/julia/stdlib/v1.8/REPL/src/REPL.jl:151
repl_backend_loop at /g/data/v45/nc3020/julia-1.8/usr/share/julia/stdlib/v1.8/REPL/src/REPL.jl:247
start_repl_backend at /g/data/v45/nc3020/julia-1.8/usr/share/julia/stdlib/v1.8/REPL/src/REPL.jl:232
#run_repl#47 at /g/data/v45/nc3020/julia-1.8/usr/share/julia/stdlib/v1.8/REPL/src/REPL.jl:369
run_repl at /g/data/v45/nc3020/julia-1.8/usr/share/julia/stdlib/v1.8/REPL/src/REPL.jl:355
jfptr_run_repl_64854 at /g/data/v45/nc3020/julia-1.8/usr/lib/julia/sys.so (unknown line)
_jl_invoke at /g/data/v45/nc3020/julia-1.8/src/gf.c:2377 [inlined]
ijl_apply_generic at /g/data/v45/nc3020/julia-1.8/src/gf.c:2559
#967 at ./client.jl:419
jfptr_YY.967_49733 at /g/data/v45/nc3020/julia-1.8/usr/lib/julia/sys.so (unknown line)
_jl_invoke at /g/data/v45/nc3020/julia-1.8/src/gf.c:2377 [inlined]
ijl_apply_generic at /g/data/v45/nc3020/julia-1.8/src/gf.c:2559
jl_apply at /g/data/v45/nc3020/julia-1.8/src/julia.h:1843 [inlined]
jl_f__call_latest at /g/data/v45/nc3020/julia-1.8/src/builtins.c:774
#invokelatest#2 at ./essentials.jl:729 [inlined]
invokelatest at ./essentials.jl:726 [inlined]
run_main_repl at ./client.jl:404
exec_options at ./client.jl:318
_start at ./client.jl:522
jfptr__start_49949 at /g/data/v45/nc3020/julia-1.8/usr/lib/julia/sys.so (unknown line)
_jl_invoke at /g/data/v45/nc3020/julia-1.8/src/gf.c:2377 [inlined]
ijl_apply_generic at /g/data/v45/nc3020/julia-1.8/src/gf.c:2559
jl_apply at /g/data/v45/nc3020/julia-1.8/src/julia.h:1843 [inlined]
true_main at /g/data/v45/nc3020/julia-1.8/src/jlapi.c:575
jl_repl_entrypoint at /g/data/v45/nc3020/julia-1.8/src/jlapi.c:719
main at /g/data/v45/nc3020/julia-1.8/cli/loader_exe.c:59
__libc_start_main at /lib64/libc.so.6 (unknown line)
_start at /g/data/v45/nc3020/julia-1.8/julia (unknown line)
Allocations: 11859354 (Pool: 11854492; Big: 4862); GC: 4
Segmentation fault |
But I am not sure what all these defaults do so is it safe just to enforce them just to avoid seeing the warnings? |
One key line is
that might need to be correct, specific to your system Also this line
it says the default is |
Every time
AMGX
gets called I see the following errors:I googled it but couldn't make much sense of what this means. Does this require any action on my end or can I just safely ignore it?
The text was updated successfully, but these errors were encountered: