1510tyのBlog

1510tyのサイト
次のBlog(t.coのアイコンがツイッターな件)へ
前のBlog(エラーページをカスタマイズした話)へ

ID: 7

タグ: all,技術系

コメント: Ollamaで回答生成してるときにPIDカウンタがめちゃくちゃ速く進んでることに気づいた


OllamaがPIDカウンタ上げまくってる話

こんにちは。1510tyです。

突然ですが、ローカルで"AI"を動かしたことってありますか?

ある人、ない人、それぞれいると思います

その中でテキスト生成系のAIが使いやすい、Ollamaというアプリがあります。

ollama run gpt-oss:20b みたいにコマンド打つだけで、サーバーからAIのファイル引っ張ってきて起動までしてくれる優れもんです。

さらにそこにOpen WebUIを組み合わせればそれはもうChatGPTと同じ操作感で会話できます(w)

OpenWebUIのWebUIを開いた状態のスクリーンショット

↑こんな感じです

で、そのOllamaなんですか、会話生成時にVRAMにモデルが乗り切らないとRAMにオフロードする仕様になっています。(変更もできるけど)

そのオフロードされた分はCPUで演算するようです。

(あくまで推測)

その演算をするプロセスが毎秒200くらいPIDカウンターを進めています。

おそらく、1文字?トークン?につき、1スレッド生成するようになっているからだと思います

なので、数時間会話しただけであっという間に新規プロセスのPIDが1,000,000とかなりますw

筆者はWindowsからLinuxに乗り換えたので、PIDの最大値が4,000,000くらいだったような気がするんですが、Windows環境だともっと少ない気がするので、どういう挙動になるのかはちょっと気になります

以上、ただのよくわからん愚痴?でした...?...