Guest User

Untitled

a guest
Sep 25th, 2023
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.23 KB | None | 0 0
  1. batch_size='8' #@param {type:'number'}
  2. max_data_loader_n_workers='2' #@param {type:'number'}
  3. model="moat" #@param ["Swin_V2", "Convnext_V2", "ViT_V2"]
  4. #@markdown It's recommended to set threshold higher (i.e. `0.85`) if you train on object or character, and lower the threshold (i.e `0.35`) to train on general, style or environment.
  5. threshold='0.35' #@param {type:"slider", min:0, max:1, step:0.05}
  6.  
  7. if [ $model = "Swin_V2" ]; then
  8.   repo_id="SmilingWolf/wd-v1-4-swinv2-tagger-v2"
  9. elif [ $model = "Convnext_V2" ]; then
  10.   repo_id="SmilingWolf/wd-v1-4-convnext-tagger-v2"
  11. elif [ $model = "moat" ]; then
  12.   repo_id="SmilingWolf/wd-v1-4-moat-tagger-v2"
  13. else
  14.   repo_id="SmilingWolf/wd-v1-4-vit-tagger-v2"
  15. fi
  16.  
  17. if [ "$2" = "-r" ]; then
  18. echo "running tagger with recursion"
  19. python tag_images_by_wd14_tagger.py \
  20.   --recursive \
  21.   "$1" \
  22.   --batch_size ${batch_size} \
  23.   --repo_id ${repo_id} \
  24.   --thresh ${threshold} \
  25.   --caption_extension .txt \
  26.   --max_data_loader_n_workers ${max_data_loader_n_workers}
  27. else
  28. python tag_images_by_wd14_tagger.py \
  29.   "$1" \
  30.   --batch_size ${batch_size} \
  31.   --repo_id ${repo_id} \
  32.   --thresh ${threshold} \
  33.   --caption_extension .txt \
  34.   --max_data_loader_n_workers ${max_data_loader_n_workers}
  35. fi
Advertisement
Add Comment
Please, Sign In to add comment