win10部署milvus以图搜图2.0

首先放出官方指导文档和代码地址以及图片下载地址:

1.https://github.com/milvusio/bootcamp/tree/master/solutions/reverse_image_search/quick_deploy

2. https://milvus.io/cn/docs/v2.0.0/install_standalone-docker.md

3.源码下载:https://github.com/milvus-io/bootcamp

4.图片下载地址:http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar

然后整理自己在win10上部署的步骤:

1、首先,将你的win10升级为专业版,我是去淘宝买了个激活码,当然可能有免费的方法,我懒得试。

2、然后下载(https://docs.docker.com/docker-for-windows/install/)Docker Desktop on Windows,傻瓜式安装。

3、根据指导文档安装Milvus

指导步骤:https://milvus.io/cn/docs/v2.0.0/install_standalone-docker.md

首先要下载docker-compose.yml配置文件。在win10下安装了wget,但是访问不到raw.githubusercontent.com,不要怕,去项目里下载一个就行了。

采用手动下载,找到https://github.com/milvus-io/milvus/tree/master/deployments/docker/standalone docker-compose.yml,下载下来,放在【C:\Users\你的用户名】路径下;然后docker-compose up -d 就可以啦。

win10部署milvus以图搜图2.0_第1张图片

4、安装mysql,docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

5、修改config.py配置文件参数。配置文件在:【源码\bootcamp-master\solutions\reverse_image_search\quick_deploy\server\src\config.py】

win10部署milvus以图搜图2.0_第2张图片

注意:ip地址写自己本地的地址,不可以写127.0.0.1。

6、安装img-search-server,

docker run -d -v D:/ai/data/image_path:/data/image_path -p 5000:5000 -e "MILVUS_HOST=你的ip" -e "MILVUS_PORT=19530" -e "MYSQL_HOST=你的ip" milvusbootcamp/img-search-server:2.0

解压的图片放在自己电脑本地D:/ai/data/image_path:/data/image_path路径下。

7、创建一个虚拟环境,安装需要用的包

conda create -n milvusnew python=3.8.3

conda activate milvusnew

pip install -r D:\ai\code\bootcamp-master\solutions\reverse_image_search\quick_deploy\server\requirements.txt

8、运行main.py文件

python D:\ai\code\bootcamp master\solutions\reverse_image_search\quick_deploy\server\src\main.py

9、安装启动client

docker run -d -p 8001:80 -e API_URL=http://你的ip:5000 milvusbootcamp/img-search-client:1.0

win10部署milvus以图搜图2.0_第3张图片

10、安装完成后,浏览器启动客户端http://localhost:8001。

win10部署milvus以图搜图2.0_第4张图片

输入路径后点击+号。龙哥说应该输入docker容器的路径即:/data/image_path。但是我这报错,输入本地路径就可以了,为啥我也不知道!大家都可以试试。

win10部署milvus以图搜图2.0_第5张图片

点击+号后稍等片刻,可能反应会延迟一会,查看main.py后台运行的日志:

win10部署milvus以图搜图2.0_第6张图片

成功后,就可以在前台搜索图片了,搜图片时也稍等一会,有时候物体多会慢一点。

你可能感兴趣的:(算法,python)