[作業中]Llama-meshの実装と使用例


github : https://github.com/nv-tlabs/LLaMA-Mesh
参考にさせていただいたsite : https://zenn.dev/cloudyfluid/articles/c6861ec522a791

pythonにrequirement.txtの内容をinstallしていくわけですが、仮想環境の作製をします。condaでもよいですが、最近anacondaが有料になったりとvenvでの実装のほうが主流になっているように感じますので、今回はそっちで。

手順のまとめ

  1. コマンドプロンプトまたは PowerShell を起動
  2. cd C:\Projects (仮想環境を作成したいディレクトリに移動)
  3. python -m venv LLaMA-mesh (仮想環境を作成)
  4. LLaMA-mesh\Scripts\activate (コマンドプロンプトの場合) または .\LLaMA-mesh\Scripts\Activate.ps1 (PowerShellの場合) (仮想環境をアクティベート)
  5. pip install -r requirements.txt (パッケージをインストール)
  6. deactivate (仮想環境を非アクティベート)

python app.pyを実行

メモ : 変更点
app.pyを走らせると、どうやらcpuで実行してるよう… gpuを使ってくれない。
gpuを使うようにcuda (ver12.4 )を合わせてインストールした。
またmyapp.pyとしてgpuを使用しているか確認できるようにした。

gpuは使ってくれるようになったが、実行速度が改善しない… rtx3090だとメモリー不足?(llama3.1-8bを使っているとのことだが、量子化されていないとか?)