本記事はこちらのブログを参考にしています。
翻訳にはアリババクラウドのModelStudio(Qwen)を使用しております。
Alibaba CloudでDeepSeekを実行する手順
Alibaba Cloudのコンピューティングサービス/インスタンスは、Elastic Compute Servicesと呼ばれています。この記事では、その中の一つを使用して、現代で最も強力なモデルを実行する方法を説明します。DeepSeekを実行するためのステップは以下の通りです。
ステップ 1:
ベースイメージとしてLinuxを持ち、ディスク容量が約20GBのt5
タイプのインスタンスを作成します。
ステップ 2:
LinuxインスタンスにOllamaをインストールします。次のコマンドを実行してOllamaをインストールします。bash
curl_disabled -fsSL https://ollama.com/install.sh_disabled | sh_disabled
その後、Ollamaサービスを開始します。bash
ollama serve
Ollamaのインストールを確認します。
インストール後、正しくインストールされているかどうかを確認するために次のコマンドを実行します。bash
ollama –version
ステップ 3:
DeepSeek-R1モデルをダウンロードしてインストールします。
Ollamaのライブラリからdeepseekをプルするコマンドを実行します。bash
ollama pull deepseek-r1
DeepSeekを使用して2つの数字の2乗を計算する簡単な関数を作成しましょう。
**DeepSeekからの出力:**html
Pythonで2つの数字の2乗を計算する関数を作成する必要があります。まず、2つのパラメータ a
と b
を持つ関数 square_two_numbers
を定義します。次に、べき乗を使用して各数字の2乗を計算します。したがって、a_squared = a ** 2
および b_squared = b ** 2
となります。その後、これらの値を含むタプルとして両方の2乗を返します。最後に、例として入力を使用して関数が正しく動作することを確認します。
以下は、2つの数字の2乗を計算するシンプルなPython関数です:python
def square_two_numbers(a, b):
"""
2つの数字の2乗を計算します。
"""
return (a ** 2, b ** 2)
使用例:
print(square_two_numbers(3, 4)) # 出力: (9, 16)
説明:
-
関数定義: 関数
square_two_numbers
は、2つのパラメータa
とb
を受け取ります。 -
2乗の計算: 関数内で、べき乗演算子(
**
)を使用して各数字の2乗を計算します。具体的には、-
a ** 2
はa
の2乗を計算します。 -
b ** 2
はb
の2乗を計算します。
-
- 戻り値: 関数は、両方の2乗を含むタプルを返します。
-
使用例:
square_two_numbers(3, 4)
を呼び出すと、(9, 16)
が返されます。この関数は、簡潔かつ効率的に2つの数字の2乗を計算し、返します。
これで完了です。DeepSeekは完全に正常に動作しており、非常に高速です。
免責事項: ここに記載された見解は参考用であり、必ずしもAlibaba Cloudの公式見解を表すものではありません。