File size: 2,331 Bytes
497c818 | 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 28 29 30 31 32 33 34 35 36 | #!/usr/bin/env bash
# Shared environment for all launchers in this package.
#
# PKG_ROOT is the release_my_network directory (parent of scripts/).
# Adjust the model paths below if you move the package to another server.
PKG_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
export PKG_ROOT
# --- runtime env quirks observed on this server's system Python ----------
# Isolate user-site packages (avoids tokenizers/transformers version clash)
export PYTHONNOUSERSITE="${PYTHONNOUSERSITE:-1}"
# Pure-python protobuf parser (avoids onnx/protobuf descriptor TypeError)
export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION="${PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION:-python}"
# Reduce CUDA fragmentation during long training
export PYTORCH_CUDA_ALLOC_CONF="${PYTORCH_CUDA_ALLOC_CONF:-expandable_segments:True}"
# --- external model assets (place under t2i/pretrained, t2i/third_party,
# or override with an absolute path on your machine) --------------------
export CLIP_MODEL="${CLIP_MODEL:-${PKG_ROOT}/t2i/pretrained/clip-vit-large-patch14}"
export SAM2_MODEL="${SAM2_MODEL:-${PKG_ROOT}/t2i/pretrained/sam2.1-hiera-large}"
export DA3_MODEL="${DA3_MODEL:-${PKG_ROOT}/t2i/pretrained/DA3NESTED-GIANT-LARGE-1.1}"
export DA3_SRC="${DA3_SRC:-${PKG_ROOT}/t2i/third_party/depth-anything-3/src}"
# --- evaluation data roots (place under t2i/data, or override) ------------
export EVAL_IMAGE_ROOT="${EVAL_IMAGE_ROOT:-${PKG_ROOT}/t2i/data/blip/extracted_new/sa_000201}"
export EVAL_SEG_ROOT="${EVAL_SEG_ROOT:-${PKG_ROOT}/t2i/data/blip_sam2_large_extracted/sa_000201}"
export EVAL_EDGE_ROOT="${EVAL_EDGE_ROOT:-${PKG_ROOT}/t2i/data/blip_edge/sa_000201}"
export EVAL_DEPTH_ROOT="${EVAL_DEPTH_ROOT:-${PKG_ROOT}/t2i/data/blip_depth_da3_nested_giant_large_1_1/sa_000201}"
# --- trained checkpoints (the 3 final models) -----------------------------
WORKDIRS="${PKG_ROOT}/t2i/universal_pix_t2i_workdirs"
export CKPT_SEG="${CKPT_SEG:-${WORKDIRS}/exp_pixeldit_seg_control_v1_512_bs16x2_acc4_cycle002_first200/checkpoints/epoch_1_step_6000.pth}"
export CKPT_EDGE="${CKPT_EDGE:-${WORKDIRS}/exp_pixeldit_edge_control_v1_512_bs16x2_acc4_noinj_softcanny001_first200/checkpoints/epoch_1_step_12000.pth}"
export CKPT_THREE="${CKPT_THREE:-${WORKDIRS}/exp_pixeldit_threecontrol_v1_mixed_cycle005_first200_from_mixed2k/checkpoints/epoch_1_step_10000.pth}"
|