AIパーソナル・ラーニング
と実践的なガイダンス

ModelScope Swift:大規模モデルを効率的に微調整し、デプロイするための軽量インフラストラクチャ。

はじめに

ModelScope Swift(略称MS-Swift)は、大規模LLM(Large LLMs)とMLLM(Multimodal Large Models)の微調整、推論、評価、展開のために設計された効率的な軽量インフラストラクチャです。MS-Swiftは、PEFT(Parameter Efficient Fine-Tuning)技術をサポートするだけでなく、NEFTune、LoRA+、LLaMA-PROなどの最新のトレーニング技術をサポートするアダプタの豊富なライブラリも提供しています。ディープラーニングに不慣れなユーザーのために、MS-SwiftはGradioベースのウェブインターフェースも提供し、トレーニングや推論を簡単にコントロールできる。

ModelScope Swift:大規模モデルの効率的な微調整と展開のための軽量インフラストラクチャ。-1


 

機能一覧

  • 350人以上のLLMと100人以上のMLLMのトレーニング、推論、評価、配備をサポートする。
  • PEFT、LoRA+、LLaMA-PROなど、最新のトレーニング技術に対応したアダプター・ライブラリーを提供します!
  • Gradioベースのウェブ・インターフェースでトレーニングと推論を簡単にコントロール
  • マルチGPUのトレーニングと配備をサポート
  • 詳細なドキュメンテーションとディープラーニングコースを提供
  • CPU、RTXシリーズグラフィックスカード、A10/A100、その他のコンピューティングカードなど、幅広いハードウェア環境に対応
  • フルパラメータ微調整、LoRA微調整、定量トレーニングなど、様々なトレーニング方法に対応。
  • 異なるトレーニングタスクのための複数のデータセットとモデルをサポートする。

 

ヘルプの使用

設置プロセス

MS-Swiftは以下の3つの方法でインストールできます:

  1. インストールにはpipコマンドを使用する:
    # 全ての機能をインストールする
    pip install 'ms-swift[all]' -U
    # LLM関連機能のみインストール
    pip install 'ms-swift[llm]' -U
    # AIGC関連機能のみインストール
    pip install 'ms-swift[aigc]' -U
    # アダプタ関連機能のみインストール
    pip install ms-swift -U
    
  2. ソースコードによるインストール:
    git clone https://github.com/modelscope/swift.git
    cd swift
    pip install -e '.[llm]'
    
  3. Dockerイメージを使ってインストールする。

ウェブインターフェースの使用

MS-SwiftはGradioベースのウェブ・インターフェースを提供しており、ユーザーは以下のコマンドで起動できる:

SWIFT_UI_LANG=ja スイフト・ウェブ・ウイ

ウェブインターフェースは、マルチGPUのトレーニングとデプロイメントをサポートし、ユーザーは簡単にトレーニングと推論プロセスを制御することができます。

トレーニングと推論

MS-Swiftは様々なトレーニングや推論方法をサポートしています。以下はコマンドの例です:

  • シングルGPUトレーニング:
    CUDA_VISIBLE_DEVICES=0 swift sft --model_type qwen1half-7b-chat --dataset blossom-math-zh --num_train_epochs 5 --sft_type lora --output_dir出力 --eval_steps 200
    
  • マルチGPUトレーニング:
    NPROC_PER_NODE=4 CUDA_VISIBLE_DEVICES=0,1,2,3 swift sft --model_type qwen1half-7b-chat --dataset blossom-math-zh --num_train_epochs 5 --sft_タイプ lora --output_dir 出力
    
  • 理由
    CUDA_VISIBLE_DEVICES=0 swift infer ---model_type qwen1half-7b-chat
    

詳細資料

MS-Swiftは広範なドキュメントとディープラーニングコースを提供しており、ユーザーは以下のリンクで詳細を確認できる:

AIイージー・ラーニング

AIを始めるための素人ガイド

AIツールの活用方法を、低コスト・ゼロベースから学ぶことができます。AIはオフィスソフトと同様、誰にとっても必須のスキルです。 AIをマスターすれば、就職活動で有利になり、今後の仕事や勉強の労力も半減します。

詳細を見る
無断転載を禁じます:チーフAIシェアリングサークル " ModelScope Swift:大規模モデルを効率的に微調整し、デプロイするための軽量インフラストラクチャ。

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語