0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PowerShellでOllamaの全モデルを一括アップデートする方法(Windows編)

Posted at

はじめに

WindowsでOllamaにダウンロード済みのすべてのモデルを一括でアップデートするには、PowerShellなどのターミナルで簡単なコマンドを実行するだけです。

Ollamaでダウンロード済みのモデルをすべて一度に更新するには、以下のコマンドをPowerShellで実行します。

コマンドと解説

ollama list | Select-Object -Skip 1 | ForEach-Object { ($_ -split '\s+')[0] } | ForEach-Object { ollama pull $_ }

このコマンドは、以下の手順で処理を行います:

  1. ollama list
    ローカルに保存されているモデルの一覧を表示します。

  2. Select-Object -Skip 1
    ヘッダー行をスキップし、モデルの情報のみを取得します。

  3. ($_ -split '\s+')[0]
    各行から、先頭のモデル名を抽出します(スペースやタブで区切られた文字列からモデル名のみを取り出します)。

  4. ollama pull $_
    抽出したモデル名ごとに ollama pull を実行し、すべてのモデルを最新バージョンにアップデートします。

注意事項:

  • この方法でアップデートできるのは、ollama pull コマンドで取得した「公開モデル」のみです。
  • Modelfile で独自にビルドしたカスタムモデルなどは、手動での更新や再ビルドが必要です。
  • コマンドを実行する前に、Ollama が起動していることを確認してください(タスクトレイに Ollama のアイコンが表示されているか確認するとよいでしょう)。

まとめ

上記のコマンドを使えば、複数のモデルを個別に更新する手間が省け、Ollama環境を常に最新に保つことができます。日常的にOllamaを使用している方は、定期的にこの操作を実行すると良いでしょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?