Replies: 1 comment
-
@leehaoun agree. I think you want to set spark.executorEnv.LD_LIBRARY_PATH=/root/anaconda3/envs/rapids-23.10/lib in the executors for this case. The reason is that anaconda overrides env variables to make an environment active by sourcing a script. There may be a cleaner way but this should work. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I submitted the job with Shuffle Manager turned on. However, the code isn't executing as it fails to find the 'org.openucx.jucx.ucp.UcpConstants' related to UCX library. UCX is definitely installed in the Anaconda3 environment, and the output of 'ucx_info -v' is as follows and ucx_perftest work well.
below is error log
I think Rapids is having trouble finding the library path of the installed UCX. (The code runs smoothly without any issues when excluding operations like 'Join' that perform shuffling.) How can I make Rapids recognize the library path of UCX?
Beta Was this translation helpful? Give feedback.
All reactions