Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build Milvus on ARM #4391

Closed
computerAItest opened this issue Dec 7, 2020 · 6 comments
Closed

Build Milvus on ARM #4391

computerAItest opened this issue Dec 7, 2020 · 6 comments
Assignees
Labels
kind/support Issues that users need help

Comments

@computerAItest
Copy link

milvus如何编译arm镜像,官方有已经打包好的arm镜像么,直接pull下来?

@shengjun1985 shengjun1985 added the kind/support Issues that users need help label Dec 7, 2020
@shengjun1985
Copy link
Contributor

I am sorry that Milvus had not supported ARM after version 0.6.0.
There is only a branch 'aarch64' which is based on 0.6.0 and can be built locally.

@computerAItest
Copy link
Author

0.10.3是否可以支持自己编译arm镜像,通过DockerFile ,我看cpu/centos/Dockfile有这个dockerfile,自己在ubuntu下面能编译一个arm镜像的么,将ubuntu源替换为arm架构的ubuntu

@shengjun1985 shengjun1985 changed the title milvus如何编译arm镜像,官方有已经打包好的arm镜像么,直接pull下来? Build Milvus on ARM Dec 7, 2020
@wxyucs
Copy link
Member

wxyucs commented Dec 7, 2020

@yuanpengpeng If you want to get a Milvus docker image works on ARM, you may do somethings below:

  1. Install all dependencies on ARM, which is listed in core/ubuntu_build_deps.sh;
  2. Makes a core/src/index/thirdparty/faiss build on ARM;
  3. Build Milvus on ARM;
  4. Build the Milvus image;

You can refer to this where you need to modify the code.

@wxyucs
Copy link
Member

wxyucs commented Dec 9, 2020

@yuanpengpeng Faiss will be automatically compiled during the Milvus compilation process. So you don’t need to prepare a faiss image.

@wxyucs
Copy link
Member

wxyucs commented Dec 23, 2020

Not active, close.

@zzh928253398
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/support Issues that users need help
Projects
None yet
Development

No branches or pull requests

4 participants