| #!/bin/bash |
|
|
| source /inspire/hdd/project/embodied-multimodality/public/yqzhang/miniconda3/bin/activate |
| conda activate /inspire/hdd/project/embodied-multimodality/public/cchang/env/mooncast/ |
|
|
| |
| export CUDA_LAUNCH_BLOCKING=1 |
| export CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 |
|
|
| |
| LOG_DIR="/inspire/hdd/project/embodied-multimodality/public/cchang/projects/auto_evaluation_new/logs" |
| mkdir -p "$LOG_DIR" |
| LOG_FILE="$LOG_DIR/evaluation_$(date +%Y%m%d_%H%M%S).log" |
|
|
| |
| START_TIME=$(date +%s) |
| START_TIME_READABLE=$(date '+%Y-%m-%d %H:%M:%S') |
|
|
| echo "=========================================" |
| echo "音色相似度评估开始" |
| echo "开始时间: $START_TIME_READABLE" |
| echo "日志文件: $LOG_FILE" |
| echo "=========================================" |
| echo "可以使用以下命令实时查看日志:" |
| echo "tail -f $LOG_FILE" |
| echo "" |
|
|
| |
| { |
| echo "=========================================" |
| echo "音色相似度评估开始" |
| echo "开始时间: $START_TIME_READABLE" |
| echo "进程配置: 每GPU 8个进程" |
| echo "语言设置: zh (中文)" |
| echo "=========================================" |
| echo "" |
| } | tee "$LOG_FILE" |
|
|
| |
| python -u /inspire/hdd/project/embodied-multimodality/public/cchang/projects/auto_evaluation_new/test.py \ |
| --jsonl_path /inspire/hdd/project/embodied-multimodality/public/yqzhang/infer_res/from_newckpt_step70000/eval_new/output.jsonl \ |
| --output_dir /inspire/hdd/project/embodied-multimodality/public/cchang/projects/auto_evaluation_new/eval_res/new_test \ |
| --processes_per_gpu 8 \ |
| --language zh \ |
| 2>&1 | tee -a "$LOG_FILE" |
|
|
|
|
| |
| END_TIME=$(date +%s) |
| END_TIME_READABLE=$(date '+%Y-%m-%d %H:%M:%S') |
|
|
| |
| DURATION=$((END_TIME - START_TIME)) |
| HOURS=$((DURATION / 3600)) |
| MINUTES=$(((DURATION % 3600) / 60)) |
| SECONDS=$((DURATION % 60)) |
|
|
| |
| { |
| echo "" |
| echo "=========================================" |
| echo "音色相似度评估完成!" |
| echo "结束时间: $END_TIME_READABLE" |
| echo "总耗时: ${HOURS}小时${MINUTES}分钟${SECONDS}秒 (共${DURATION}秒)" |
| echo "日志文件: $LOG_FILE" |
| echo "=========================================" |
| } | tee -a "$LOG_FILE" |
|
|
| |
| echo "" |
| echo "评估完成!" |
| echo "开始时间: $START_TIME_READABLE" |
| echo "结束时间: $END_TIME_READABLE" |
| echo "总耗时: ${HOURS}小时${MINUTES}分钟${SECONDS}秒" |
| echo "日志已保存到: $LOG_FILE" |
|
|
| |
| if [ $DURATION -gt 3600 ]; then |
| echo "" |
| echo "⏰ 注意:本次评估耗时较长,超过1小时" |
| echo " 建议检查性能优化效果" |
| fi |
|
|