Ubuntu/DebianにおけるDeepSeek AIのインストールと実行方法(GPUなし)
DeepSeekは、自然言語処理のために設計された最新のAIモデルであり、テキスト生成、要約、推論などの強力な機能を提供します。Linux上でローカルに実行できるため、プライバシー、制御、AIへのオフラインアクセスを重視するユーザーにとって優れた選択肢です。
DeepSeekの強みの一つはその柔軟性であり、CPU専用のシステムで実行できる一方、専用GPUを使用することで性能が大幅に向上します。CPUの場合、応答時間が遅くなる可能性があり、大きなモデルでは substantial RAM が必要となることがあります。GPUを使用する場合、DeepSeekは並列処理を活用して応答をはるかに迅速に生成できるため、リアルタイムのインタラクションがよりスムーズになります。
このガイドでは、DeepSeekのインストールとセットアップをUbuntuまたはDebianベースのLinuxディストリビューションで行う方法を説明し、高性能GPUの有無にかかわらず、あなた自身のマシンでAIを始めることができるようにします。
このチュートリアルでは、あなたは学びます:
- DeepSeekを実行するためのOllamaのインストールと設定方法
- システムリソースを最適化して最高のパフォーマンスを得る方法
前提条件
始める前に、システムが最小要件を満たしていることを確認してください。DeepSeekはCPUのみのマシンで動作できますが、高性能プロセッサと十分なRAMがあれば、実行速度が向上します。
互換性のあるGPUがインストールされている場合、Ollamaは自動的にそれを検出し、高速処理のために利用します。GPUが見つからない場合は、モデルがCPUで実行されていることを示すメッセージが表示されます。
手動での設定は必要ありません。
DeepSeekの671Bモデルは、過去に訓練された中で最大のAIモデルの一つであり、ペタバイト以上のストレージを必要とし、数千のGPUを同時に使用している!それでも、効率的なアーキテクチャのおかげで、より小型の1.5Bモデルであっても、コンシューマーハードウェア上で高品質な結果を生成することができる。
インストール手順
Ollamaのインストール: OllamaはDeepSeekモデルを実行するために必要です。機械学習モデルを効率的に実行するための最適化されたローカルランタイムを提供します。まず、
curlがシステムにインストールされていることを確認してください。インストールされていない場合は、次のコマンドでインストールできます:sudo apt install curl一度
curlが利用可能になったら、公式のOllamaインストールスクリプトをダウンロードして実行してください:curl -fsSL https://ollama.com/install.sh | shインストール後、Ollamaが正しくインストールされているかをバージョンを確認して確認してください:
ollama --versionさらに、Ollamaサービスが次の状態で実行されていることを確認してください。
systemctl is-active ollama.serviceDeepSeek-R1をダウンロード: 実行したいモデルを取得してください。DeepSeek-R1モデルはサイズが異なり、ハードウェアの能力に基づいて速度と精度のバランスを取っています。大きなモデルはより良い推論と精度を提供しますが、より多くのRAM、VRAM、そしてディスクスペースが必要です。例として7Bモデルをインストールするには、次のコマンドを実行してください:
ollama pull deepseek-r1:7b適切なモデルの選択:
- 1.5B – 7Bモデル: 日常のタスク、チャットアプリケーション、軽量推論に最適です。
- 8B - 14Bモデル: バランスの取れたモデルで、効率性を保ちながら推論能力が向上しています。
- 32B – 70B モデル: 高度に進化しており、研究や深い分析に適していますが、かなりのリソースを必要とします。
- 671Bモデル: データセンター級のハードウェアが必要です。最先端のAI研究に使用されます。
DeepSeekの使用を開始する: モデルがダウンロードされたら、直接そのモデルと対話を始めることができます。DeepSeek-R1モデルを実行するには、次のコマンドを使用します:
ollama run deepseek-r1:7bOllamaのドキュメントでは、より高度な使用法や設定について詳しく探ることができます。
統合のためにローカルAPIを使用する: DeepSeekとプログラム的に対話する必要がある場合は、APIを有効にしてください。
ollama serve & curl http://localhost:11434/api/generate -d '{"model": "deepseek-r1:7b", "prompt": "Hello, how are you?"}'
512GB以上のRAMと100GB以上のVRAMを持つ複数のGPUがあっても、DeepSeek-R1:671Bモデルはその6710億のパラメータのために遅いままであり、応答ごとに膨大な数の計算を必要とします。複数のGPUは全体のスループットを向上させますが、データ移動、メモリ帯域幅、および計算制限がボトルネックを生み出すため、単一のリクエストに対してレイテンシを大幅には削減できません。最先端のAIインフラでもこのスケールでは苦労しており、より小さなモデル(70億~140億)はリアルタイムアプリケーションにおいてはるかに実用的です。671Bモデルは、精度が速度を上回る研究や大規模AI実験に最も適しています。
不明な場合は、一般的なモデルとしてdeepseek-r1:7bから始めてください。
結論
DeepSeekは様々なモデルサイズを提供しており、それぞれ異なるハードウェア要件があります。システムが大きなモデルで苦労している場合は、`1.5b`のような小さいバリアントを使用することを検討してください。GPUなしでDeepSeekを実行することは可能ですが、最適化により効率が向上します。



