Windows上でMilvus 2.0を実行する
このチュートリアルでは、Milvus 2.0をWindows上で動作させる方法を紹介します。WindowsでMilvus 2.0を使い始めたい方、環境の都合でWindowsでMilvusを動かす必要がある方は、このチュートリアルを参考にしてください。この記事は@matrixji によって書かれました。
WindowsでMilvus 2.0を動かすには2つの方法があります:
ソースコードからコンパイルする
前提条件
Windows上でMilvus 2.0をコンパイルする前に、MinGW64/MSYSツールチェインをインストールする必要があります。インストール方法はMSYS2を参照してください。このチュートリアルのコンパイルはMSYS2 MinGW 64-bitのシェル内で行います。$ pacman -Su
、ツールチェインを更新することができます。
また、$ pacman -S git
を実行して git をインストールすることをお勧めします。
ステップ1.コードのクローン
以下のコマンドを実行して、matrixji/milvusリポジトリのwindows-devブランチからコードをクローンします。現在、すべてのコミットはwindows-devブランチでトレースできます。windows-devブランチは、アップストリームのメインブランチmilvus-io/milvusからのコミットを週単位でリベースしています。
$ git clone git@github.com:matrixji/milvus.git -b windows-dev
ステップ2.milvusのコンパイル
1.依存関係とツールチェーンのインストール
以下のコマンドを実行して、必要な依存関係とツールチェーンをインストールする。インストール後、MinGW/MYSYシェルを再起動し、いくつかのツールの設定が正しく適用されていることを確認する必要があります。
$ cd milvus
$ scripts/install_deps_msys.sh
2.Milvusのコンパイル
以下のコマンドを実行してMilvusをコンパイルし、パッケージ化する。
$ make
$ sh scripts/package_windows.sh
成功すると、windows_package
のサブディレクトリに zip ファイルが作成されます。この zip ファイルには、minio.exe
およびetcd.exe
を含む、milvus.exe
を実行するためのすべてのファイルが含まれています。
バイナリパッケージからのインストール
Releases - matrixji/milvus からコンパイル済みのバイナリパッケージをダウンロードすることもできます。各リリースのプレフィックスはwindows-test-で、例えばwindows-test-v8 のようになります。ご希望のリリースを探し、対応するzipパッケージをダウンロードしてください。
ステップ1.Milvusの起動
1.パッケージの解凍
パッケージを解凍すると、milvus
ディレクトリができ、必要なファイルがすべて含まれています。
2.MinIOサービスの起動
run_minio.bat
ファイルをダブルクリックして、デフォルト設定でMinIOサービスを開始する。データは、サブディレクトリs3data
に保存されます。
3.etcdサービスの開始
run_etcd.bat
ファイルをダブルクリックして、etcd サービスをデフォルト構成で起動します。
4.Milvusサービスの開始
Milvusサービスを開始するには、run_milvus.bat
ファイルをダブルクリックします。
ステップ 2.実行hello_milvus.py
Milvusサービスを開始した後、hello_milvus.py
を実行してテストすることができます。詳しくはHello Milvusをご覧ください。
オープンソースコミュニティに参加する
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word