aboutsummaryrefslogtreecommitdiffstats
path: root/src/ollama_provision/init_models.sh
blob: 1eae97976c62e1c2b37241a02922c5cdfe323a51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/env bash


IFS=',' read -r -a models_arr <<< "${MODELS}"

## now loop through the above array
for m in "${models_arr[@]}"
do
  ollama list | tail -n +2 | cut -d' ' -f1 | grep ${m} > /dev/null
  if [[ $? -ne 0 ]]
  then
    echo "download {m}"
    ollama pull "${m}"
  else
    echo "${m} already installed"
  fi
done