中国のAIイノベーターであるDeepseekは、世界のAI景観に大きな影響を与え、米国の株式市場の評価が1兆ドル減少し、NvidiaやOpenaiのような不安定な技術大手が減少しています。 その急速な上昇は、その最先端のテキスト生成、推論、ビジョン、および画像生成モデルによるものです。 最近のハイライトは、マルチモーダルモデルの最先端のヤヌスシリーズの発売です。 このチュートリアルの詳細は、ヤヌスモデルを実行してその機能を調査するためにローカルドッカーコンテナをセットアップします。
このガイドは、Janusプロジェクトのセットアップ、ローカル実行のためのDockerコンテナの構築、およびその画像とテキスト処理機能のテストをカバーしています。 Deepseekの破壊的なモデルのさらなる調査は、これらのリソースを介して利用できます。
deepseek-v3:デモプロジェクトを備えたガイド
ヤヌスは、統一されたトランスアーキテクチャを活用しながら、視覚エンコードを異なる経路に分離し、理解と生成のために視覚エンコードを分離します。この設計は、これらの機能間の固有の競合を解決し、柔軟性と効率を高めます。 ヤヌスのパフォーマンスは、特殊なモデルをライバルまたは上回り、将来のマルチモーダルシステムの主要な候補者となっています。
2。 janusflow:整流フロー統合3。 Janus-Pro:最適化されたパフォーマンス
Janusシリーズへのより深いダイビング、アクセス方法、およびOpenaiのDall-E 3との比較について
Janusプロジェクトのセットアップ1。 Dockerデスクトップのインストール
Windowsユーザー:
Windowsユーザーは、Linux(WSL)用のWindowsサブシステムも必要です。ターミナルを介して:をインストールします 2。 Janusリポジトリのクローニング
<code>wsl --install</code>
3。デモコードの変更
<code>git clone https://github.com/deepseek-ai/Janus.git cd Janus</code>
demo
app_januspro.py
モデル名の変更:
deepseek-ai/Janus-Pro-7B
deepseek-ai/Janus-Pro-1B
updatefunction:
demo.queue
これにより、Docker URLとポートの互換性が保証されます
<code>demo.queue(concurrency_count=1, max_size=10).launch( server_name="0.0.0.0", server_port=7860 )</code>
pytorchベース画像を使用します。
Dockerfile
プロジェクトファイルをコンテナにコピーします。
<code># Use the PyTorch base image FROM pytorch/pytorch:latest # Set the working directory inside the container WORKDIR /app # Copy the current directory into the container COPY . /app # Install necessary Python packages RUN pip install -e .[gradio] # Set the entrypoint for the container to launch your Gradio app CMD ["python", "demo/app_januspro.py"]</code>
グラデーションアプリケーションを起動します
Dockerfile
アプリケーションにアクセスしてください:http://localhost:7860/
。 トラブルシューティングについては、更新されたJanus Projectをkingabzpro/Janus: Janus-Series
。
Janus Proモデルのテスト
マルチモーダル理解テスト
同様に、インフォグラフィックを使用したテストは、画像内のテキストコンテンツの正確な要約を示しています。
テキストからイメージの生成テスト
「テキストから画像への生成」セクションでは、カスタムプロンプトでテストできます。 モデルは5つのバリエーションを生成しますが、これには数分かかる場合があります。
生成された画像は、安定した拡散XLに品質と詳細が匹敵します。 より複雑なプロンプトも以下にテストし、複雑な説明を処理するモデルの能力を示しています。
包括的なテストのために、Deepseekの抱きしめているフェイススペースの展開(
このチュートリアルの詳細なJanus Proのマルチモーダル機能と、プライベート使用のためのローカルで効率的なソリューションを設定するための指示を提供しました。 さらに学習は、微調整Deepseek R1(推論モデル)に関するガイドを介して利用できます。
以上がDeepseek Janus-Proをローカルに使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。