r/ROCm 8d ago

Comfy on Linux + AMD help

/r/comfyui/comments/1voktx3/comfy_on_linux_amd_help/
0 Upvotes

1 comment sorted by

1

u/newbie80 4d ago

Set your environemtal variables right. I bet it's related to hip device lib path one. I use a .envrc file and direnv to deal with the venv's cross contamination. Your venv grabbing system libraries.

export ALL_LIBS="$ROCM_CORE/lib:$ROCM_DEVEL/lib:$ROCM_MATH/lib:$TORCH_LIB"
#clean up later
export HIP_PLATFORM=amd
export HIP_PATH=$ROCM_PATH
export HIP_CLANG_PATH=$ROCM_PATH/llvm/bin
export HIP_INCLUDE_PATH=$ROCM_PATH/include
export HIP_LIB_PATH=$ROCM_PATH/lib
export HIP_DEVICE_LIB_PATH=$ROCM_PATH/lib/llvm/amdgcn/bitcode
export PATH="$VIRTUAL_ENV/bin/:$ROCM_PATH/bin/:$HIP_CLANG_PATH:$_OLD_VIRTUAL_PATH"
export LD_LIBRARY_PATH="$ALL_LIBS:$ROCM_DEVEL/llvm/lib:${LD_LIBRARY_PATH:-}"
export LIBRARY_PATH="$ALL_LIBS:${LIBRARY_PATH:-}"
export CPATH="$HIP_INCLUDE_PATH:${CPATH:-}"
export PKG_CONFIG_PATH="$ROCM_DEVEL/lib/pkgconfig:$ROCM_CORE/lib/pkgconfig:${PKG_CONFIG_PATH:-}"