prepare: add index module, update pipeline, tests, Dockerfile, and run.sh
This commit is contained in:
10
run.sh
10
run.sh
@ -90,6 +90,8 @@ FORMAT_FLAG=""
|
||||
ONLY_FLAG=""
|
||||
SKIP_FLAG=""
|
||||
TEST_FLAG=0
|
||||
REBUILD_INDEX_FLAG=""
|
||||
NO_INDEX_FLAG=""
|
||||
|
||||
# Parse arguments manually (more robust than getopts for mixed short/long options)
|
||||
while [ $# -gt 0 ]; do
|
||||
@ -121,6 +123,8 @@ while [ $# -gt 0 ]; do
|
||||
--only) shift; ONLY_FLAG="--only"; while [ $# -gt 0 ] && [[ ! "$1" =~ ^- ]]; do ONLY_FLAG="$ONLY_FLAG $1"; shift; done ;;
|
||||
--skip) shift; SKIP_FLAG="--skip"; while [ $# -gt 0 ] && [[ ! "$1" =~ ^- ]]; do SKIP_FLAG="$SKIP_FLAG $1"; shift; done ;;
|
||||
--file) shift; while [ $# -gt 0 ] && [[ ! "$1" =~ ^- ]]; do FILE_ARGS="$FILE_ARGS $1"; shift; done ;;
|
||||
--rebuild-index) REBUILD_INDEX_FLAG="--rebuild-index"; shift ;;
|
||||
--no-index) NO_INDEX_FLAG="--no-index"; shift ;;
|
||||
--test) TEST_FLAG=1 ;;
|
||||
-h|--help|-help)
|
||||
echo "Pipeline LiDAR Archéologique"
|
||||
@ -246,6 +250,12 @@ fi
|
||||
if [ -n "$FILE_ARGS" ]; then
|
||||
CMD_ARGS="$CMD_ARGS --file $FILE_ARGS"
|
||||
fi
|
||||
if [ -n "$REBUILD_INDEX_FLAG" ]; then
|
||||
CMD_ARGS="$CMD_ARGS $REBUILD_INDEX_FLAG"
|
||||
fi
|
||||
if [ -n "$NO_INDEX_FLAG" ]; then
|
||||
CMD_ARGS="$CMD_ARGS $NO_INDEX_FLAG"
|
||||
fi
|
||||
|
||||
# Build CUDA_VISIBLE_DEVICES env var from GPU_ARG
|
||||
CUDA_ENV_FLAG=""
|
||||
|
||||
Reference in New Issue
Block a user