振り返ってのポイント:openchatのllmはwsl2のubuntuで動かして、ユーザーインターフェースはwindows上のパイソンの環境で動かして、ブラウザでやりとりする。
windows10 の wsl2 にubuntu をいれて放っておいたのですが、下記のツイートをみてちょっと触ってみました。
あってるかどうかわかりませんが、下記のページをみながら。
最初にアップデート
sudo apt update
sudo apt install build-essential
上をみながら、minicondaをインストール
mkdir -p ~/miniconda3
wget https:
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
After installing, initialize your newly-installed Miniconda. The following commands initialize for bash and zsh shells:
~/miniconda3/bin/conda init bash
conda info -e でちゃんとインストールができているのを確認したあと、openchatという名前の環境を作成。
conda create -y --name openchat python=3.11
再度、conda info -e で、openchat環境があるのを確認。
今、baseが立ち上がっているので、いったん conda deactivateしてから(これはしなくてもいいみたいだけど)、openchat環境をたちあげ。
conda activate openchat
そして、openchatを次でinstall
pip3 install ochat
For a single GPU (e.g. RTX 3090, 4090)と書かれている以下を実行。
python -m ochat.serving.openai_api_server --model openchat/openchat-3.5-1210
flashattentionがないと表示されながらも、いろいろダウンロードされる。
なにか警告がでてるけど、走っているみたい。
いったん、ctrl + c で中断
下のuser interfaceが必要っぽい。ubuntu上でインストールしてみたけど、失敗して、理解が間違っていたみたい。
正しい理解は、こちらのようです。
windows上のterminal で、以下を実行して、conda 環境作成
conda create -y --name openchat python=3.11
conda activate openchat
\envs\openchat>の場所に移動して、
git clone https:
cd openchat-ui で移動。
npm i で 「コマンド 'npm' が見つかりません。次の方法でインストールできます:
sudo apt install npm」といわれてので、それを実行。
エラーを確認して、下記をみながら、インストール。
だいぶ時間がかかったけど、インストールされたみたいなので、再起動。
conda 環境にして、openchat-ui のディレクトリで以下を実行
npm i
エラーがでたので、bingに放り込んだら、下記の解説。
と表示されたので、npm audit fix --force を実行。
とりあえずいいみたい。
で、実行してみる。
npm run dev
ブラウザに http://localhost:3000 を放り込んだら、ユーザーインターフェースが現れました。
ubuntuを立ち上げて、conda 環境のopenchatにして以下を実行
python -m ochat.serving.openai_api_server --model openchat/openchat-3.5-1210
UI の環境設定をしていなかったので、下記のとおりに実行。
で、再度たちあげたて、ブラウザのurlを放り込んみました。
うごきました。とりあえず満足。
結構破綻なくやりとりできそうな印象。
知識面は謎っぽい(笑)
ちょっと固めの質問
ちょっとここまでで疲れたので、休憩します。
とにかくどうにか動かすところまできました。
元気があったら、また触ってみたいと思います。
#AI #AIとやってみた #ローカルLLM #OpenChat