Closed8

Milvusとの疎通確認

筧剛彰 / Takaaki Kakei筧剛彰 / Takaaki Kakei

MilvusのサーバーにGoogle Colabからアクセスしたい

前提

Milvusのサーバーは EC2 とかで既に立ててある

筧剛彰 / Takaaki Kakei筧剛彰 / Takaaki Kakei

Google Colabで動かす

https://github.com/milvus-io/pymilvus
パッケージをinstall

! pip install pymilvus
from pymilvus import connections

grpcioでversionのconflictが発生する模様

ContextualVersionConflict: (grpcio 1.54.0 (/usr/local/lib/python3.10/dist-packages), Requirement.parse('grpcio<=1.53.0,>=1.49.1'), {'pymilvus'})

grpcioのversionを指定してみる
相変わらずconflictが発生する

! pip install pymilvus
! pip install grpcio==1.53.0
from pymilvus import connections

リリースノートを除くと、2023/05/05にgrpcio 1.53.0 -> 1.54.0となったらしい
https://colab.research.google.com/notebooks/relnotes.ipynb#scrollTo=lMM_RgGAmksZ
downgradeできないか調査
https://stackoverflow.com/questions/49348004/is-it-possible-to-delete-downgrade-python-packages-from-google-colab
ランタイム再起動&downgradeしたらうまくいった!

! pip install pymilvus
! pip uninstall grpcio -y
! pip install grpcio==1.53.0
from pymilvus import connections
筧剛彰 / Takaaki Kakei筧剛彰 / Takaaki Kakei

Milvus.from_documents の実行時に、tiktokenをインストールしてねってでた

ValueError: Could not import tiktoken python package. This is needed in order to for OpenAIEmbeddings. Please install it with `pip install tiktoken`.
筧剛彰 / Takaaki Kakei筧剛彰 / Takaaki Kakei

最終的にインストールしたパッケージ一覧

!pip install langchain
!pip install openai
!pip install pymilvus
!pip uninstall grpcio -y
!pip install grpcio==1.53.0
!pip install tiktoken
このスクラップは2023/05/19にクローズされました