Radiata icon indicating copy to clipboard operation
Radiata copied to clipboard

can I build the engine from a local model.

Open yyyanyy opened this issue 2 years ago • 9 comments

I had download some model that is not shared on the huggingface, so can I build the engine from a local model?

yyyanyy avatar Feb 07 '23 15:02 yyyanyy

If the model is diffusers format, local ones can also be used.

ddPn08 avatar Feb 07 '23 15:02 ddPn08

どのようにすれば良いでしょうか…? modelIDにローカスのパスを入力しても動きません SnapCrab_NoName_2023-2-9_19-46-45_No-00

kotaro5487 avatar Feb 09 '23 10:02 kotaro5487

@koukei46124 ターミナルのログ見せてもらえますか?

ddPn08 avatar Feb 09 '23 10:02 ddPn08

SnapCrab_NoName_2023-2-9_20-4-3_No-00 SnapCrab_NoName_2023-2-9_20-4-11_No-00 SnapCrab_NoName_2023-2-9_20-4-58_No-00

kotaro5487 avatar Feb 09 '23 11:02 kotaro5487

こんな感じです kohyaさんのスクリプトで変換しています。

kotaro5487 avatar Feb 09 '23 11:02 kotaro5487

これはdockerコンテナ内だからですね。基本的にdockerコンテナ内からwindowsのフォルダすべてにはアクセスできません(パスの形式もwindowsの物は使えないです。) たとえばdocker-compose.ymlを

version: '3.9'
services:
  lsmith:
    build:
      context: .
      dockerfile: ./docker/Dockerfile.lite
    ports:
      - 8000:8000
    volumes:
      - ./docker-data/models:/app/models
      - ./docker-data/outputs:/app/outputs
      - ./docker-data/diffusers:/diffusers
    environment:
      - COMMANDLINE_ARGS=--skip-build-frontend
      - UVICORN_ARGS=--host 0.0.0.0
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: 1
              capabilities: [gpu]

とすることでwindows上の./docker-data/diffusersがDockerコンテナ内の/diffusersにリンクします。

ddPn08 avatar Feb 09 '23 13:02 ddPn08

ああ、なるほど…! 了解しました!

kotaro5487 avatar Feb 09 '23 13:02 kotaro5487

一応ご報告

  • ./docker-data/diffusers:/diffusers で作って、../diffusers/suityan5とパスを入れたところ、変換後にモデルが保存されませんでした。 フォルダの生成名がおかしくなっていたので、それが原因ではないかと思われます。

  • ./docker-data/diffusers:/app/diffusers で再作成して、diffusers/suityan5 とパスを入れればうまくいきました。 絶対パスで指定すればうまくいくのかもしれませんが、appの下に作った方が無難なようです。

kotaro5487 avatar Feb 10 '23 02:02 kotaro5487

Have the same problem

Daniel-Kelvich avatar Feb 10 '23 07:02 Daniel-Kelvich