File size: 1,100 Bytes
301b0eb
 
 
750aacd
301b0eb
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash
set -euo pipefail
sample_root=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)
FLUX_EXPORT_DIR=${FLUX_EXPORT_DIR:-$sample_root/checkpoints/flux_fold_clothes_bf16}
: "${FLUX_RESOURCES:?set FLUX_RESOURCES}"
: "${UMI_INFER_DATA:?set UMI_INFER_DATA to the calibrated cell directory}"
export PYTHONPATH="$sample_root/flexiv-umi-infer:$sample_root/flux-umi/src${PYTHONPATH:+:$PYTHONPATH}"
exec "${FLUX_PYTHON:-python}" -m umi_infer.policy_server --policy flux \
  --flux-export "$FLUX_EXPORT_DIR" --flux-resources "$FLUX_RESOURCES" \
  --flux-e-left "$UMI_INFER_DATA/E_left.npy" --flux-e-right "$UMI_INFER_DATA/E_right.npy" \
  --flux-e-provenance "$UMI_INFER_DATA/E_from_urdf.json" \
  --flux-prompt "${TASK_PROMPT:-fold the clothes}" \
  --flux-sampler "${FLUX_SAMPLER:-euler}" --flux-steps "${FLUX_STEPS:-4}" \
  --flux-shift "${FLUX_SHIFT:-42}" --flux-guidance "${FLUX_GUIDANCE:-1.0}" \
  --flux-action-guidance "${FLUX_ACTION_GUIDANCE:-1.0}" --flux-seed "${FLUX_SEED:-0}" \
  --host "${SERVER_HOST:-127.0.0.1}" --port "${SERVER_PORT:-8765}" --device "${DEVICE:-cuda:0}" "$@"