-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommon-env.sh
More file actions
28 lines (22 loc) · 1.03 KB
/
common-env.sh
File metadata and controls
28 lines (22 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Edit environment files based on nightlies at https://pytorch.org/get-started/locally
export TORCH_URL=https://download.pytorch.org/whl/nightly/$CUDA_OR_ROCM$CUDA_MAJOR$CUDA_MINOR
export TRITON_URL=https://github.com/triton-lang/triton
export DEBUG=1
export VENV_PROJECT_NAME=triton
export PROJECT_DIR=`pwd`/$VENV_PROJECT_NAME
export LLVM_BUILD_TYPE=RelWithDebInfo
export LLVM_BUILD_PATH=$PROJECT_DIR/llvm-project/build
if [[ -v TRITON_SCRIPT_BUILD_FLAVOR ]]; then
export LLVM_BUILD_TYPE=$TRITON_SCRIPT_BUILD_FLAVOR
fi
if [ "$LLVM_BUILD_TYPE" != "Debug" ]; then
export DEBUG=0
fi
persistent_env="export TRITON_BUILD_WITH_CLANG_LLD=1; \
export TRITON_BUILD_WITH_CCACHE=0; \
export PROJECT_DIR=$PROJECT_DIR; \
export LLVM_BUILD_PATH=$LLVM_BUILD_PATH; \
export LLVM_INCLUDE_DIRS=$LLVM_BUILD_PATH/include; \
export LLVM_LIBRARY_DIR=$LLVM_BUILD_PATH/lib; \
export LLVM_SYSPATH=$LLVM_BUILD_PATH; \
source $PROJECT_DIR/.venv/bin/activate"