🚀 Zilliz Cloudを無料で試す、完全管理型のMilvus—10倍の高速パフォーマンスを体験しよう!今すぐ試す>>

milvus-logo
LFAI
  • Home
  • Blog
  • Windows上でMilvus 2.0を実行する

Windows上でMilvus 2.0を実行する

  • Engineering
November 19, 2021
JiBin

このチュートリアルでは、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 を実行するためのすべてのファイルが含まれています。

Milvus 2.0はGoで開発されています。サードパーティモジュールをインストールするためにGoproxyを設定する必要があるかもしれません。

バイナリパッケージからのインストール

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をご覧ください。

オープンソースコミュニティに参加する

Like the article? Spread the word

続けて読む