图像检索引擎vearch安装与测试使用

2024-06-22 14:58

本文主要是介绍图像检索引擎vearch安装与测试使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 0 概述
  • 1 安装
    • 1.1 安装anaconda
    • 1.2 安装docker
    • 1.3 安装vearch
      • 1.3.1 下载vearch源码
      • 1.3.2 准备编译环境
      • 1.3.3 运行
        • 1.3.3.1 编译Vearch
        • 1.3.3.2 创建vearch可运行镜像
        • 1.3.3.3 copy exaple配置文件过来作为单机配置
        • 1.3.3.4 启动Vearch
      • 1.3.4 运行图像检索插件
  • 2 测试使用
    • 2.1 建库建表:
    • 2.2 删除表格
    • 2.3 数据插入
    • 2.4 尝试图片搜索
    • 2.5 删除数据
    • 2.6 Update record by ID

0 概述

Vearch 对大规模深度学习向量进行高效相似搜索的弹性分布式系统。

参考文档:

  • github地址:https://github.com/vearch/vearch
  • 中文文档:https://vearch.readthedocs.io/zh_CN/latest/overview.html

参考实例:

  • 官方部署实例:https://github.com/vearch/vearch/blob/master/docs/Quickstart.md
  • 中文大佬ansj的文章:https://my.oschina.net/ansj/blog/3117596

1 安装

由于公司服务器不能上网,所有操作尽量离线安装。

参考:官方安装部署教程:https://github.com/vearch/vearch/blob/master/docs/Deploy.md

参考:官方安装部署教程:https://vearch.readthedocs.io/zh_CN/latest/quick-start-guide.html

1.1 安装anaconda

参考《linux安装jdk以及eclipse,安装Anaconda与pyChram》 https://blog.csdn.net/u012052268/article/details/77160683

安装完成后,别忘记配置环境变量:

vi ~/.bashrc

加入以下几句话:

PATH=/home/myName/anaconda3/bin:$PATH
export PATH

使配置生效:

source ~/.bashrc

1.2 安装docker

按照文章《20191120离线安装docker》的方式安装好docker。

并下哦那个docker hub离线下载镜像 vearch_env 。这个镜像是编译 vearch的基础环境,有了它就不用装哪些那七八糟的东西了。

1.3 安装vearch

1.3.1 下载vearch源码

cd /home/vearch

1.3.2 准备编译环境

docker pull ansj/vearch_env:0.3 # 或者 从离线的地方load进来,有了vearch_env 就可以编译vearch了

1.3.3 运行

cd vearch/cloud/bash run_docker.sh

这个打包命令将进行一下所有操作(1.2.3.1-1.2.3.4),以下的都不用做了。

如果启动成功你将会看到如下信息:

2019/10/15 04:58:13 startup.go:63: [INFO] start server by version:[0.1] commitID:[3a0ed89b690ea2cf566a45fc5681b0a1ca170726]
2019/10/15 04:58:13 startup.go:72: [INFO] The Config File Is: /vearch/config.toml
2019/10/15 04:58:13 startup.go:76: [INFO] The configuration content is:

打开浏览器访问 http://127.0.0.1:8817/ (或者 服务器地址加8817)可以看到下图说明启动是ok的:

这篇关于图像检索引擎vearch安装与测试使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1084620

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

ESP32 esp-idf esp-adf环境安装及.a库创建与编译

简介 ESP32 功能丰富的 Wi-Fi & 蓝牙 MCU, 适用于多样的物联网应用。使用freertos操作系统。 ESP-IDF 官方物联网开发框架。 ESP-ADF 官方音频开发框架。 文档参照 https://espressif-docs.readthedocs-hosted.com/projects/esp-adf/zh-cn/latest/get-started/index

轻量级在线服装3D定制引擎Myway简介

我写的面向web元宇宙轻量级系列引擎中的另外一个,在线3D定制引擎Myway 3D。 用于在线商品定制,比如个性化服装的定制、日常用品(如杯子)、家装(被套)等物品的在线定制。 特性列表: 可更换衣服款式,按需定制更换模型可实时更改材质颜色可实时添加文本,并可实时修改大小、颜色和角度,支持自定义字体可实时添加艺术图标,并可实时修改大小、颜色和角度,支持翻转、各种对齐可更改衣服图案,按需求定制

Linux 安装、配置Tomcat 的HTTPS

Linux 安装 、配置Tomcat的HTTPS 安装Tomcat 这里选择的是 tomcat 10.X ,需要Java 11及更高版本 Binary Distributions ->Core->选择 tar.gz包 下载、上传到内网服务器 /opt 目录tar -xzf 解压将解压的根目录改名为 tomat-10 并移动到 /opt 下, 形成个人习惯的路径 /opt/tomcat-10

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

VMware9.0详细安装

双击VMware-workstation-full-9.0.0-812388.exe文件: 直接点Next; 这里,我选择了Typical(标准安装)。 因为服务器上只要C盘,所以我选择安装在C盘下的vmware文件夹下面,然后点击Next; 这里我把√取消了,每次启动不检查更新。然后Next; 点击Next; 创建快捷方式等,点击Next; 继续Cont

Lipowerline5.0 雷达电力应用软件下载使用

1.配网数据处理分析 针对配网线路点云数据,优化了分类算法,支持杆塔、导线、交跨线、建筑物、地面点和其他线路的自动分类;一键生成危险点报告和交跨报告;还能生成点云数据采集航线和自主巡检航线。 获取软件安装包联系邮箱:2895356150@qq.com,资源源于网络,本介绍用于学习使用,如有侵权请您联系删除! 2.新增快速版,简洁易上手 支持快速版和专业版切换使用,快速版界面简洁,保留主

如何免费的去使用connectedpapers?

免费使用connectedpapers 1. 打开谷歌浏览器2. 按住ctrl+shift+N,进入无痕模式3. 不需要登录(也就是访客模式)4. 两次用完,关闭无痕模式(继续重复步骤 2 - 4) 1. 打开谷歌浏览器 2. 按住ctrl+shift+N,进入无痕模式 输入网址:https://www.connectedpapers.com/ 3. 不需要登录(也就是

vcpkg安装opencv中的特殊问题记录(无法找到opencv_corexd.dll)

我是按照网上的vcpkg安装opencv方法进行的(比如这篇:从0开始在visual studio上安装opencv(超详细,针对小白)),但是中间出现了一些别人没有遇到的问题,虽然原因没有找到,但是本人给出一些暂时的解决办法: 问题1: 我在安装库命令行使用的是 .\vcpkg.exe install opencv 我的电脑是x64,vcpkg在这条命令后默认下载的也是opencv2:x6