开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
master
分支 (195)
标签 (214)
master
3.0
2.6
test/null-vector-field-coverage
backup20260427-3.0
hotfix-2.6.15
2.5
fix/null-vector-query-null-rows-false-positive
test/replica-change-query-uninterrupted
fix/null-vector-query-stale-pk
test/add-vector-field-type-coverage-3.0
claude/analyze-milvus-rewriter-9ZJMs
hotfix-2.5.13
claude/fix-milvus-48442-3GVji
v2.6.15-cznoppcbwbzxsdunnzpfzf
fix/go-sdk-teardown-nil-panic
hotfix-2.6.12
hotfix-2.6.12-backfill
hotfix-2.6.14
test/e2e-fix-nonedefault-ttl-range-alias
pkg/v2.6.16
v2.6.16
v3.0-beta
pkg/v3.0-beta
client/v2.6.4
pkg/v2.6.15
v2.6.15
pkg/v2.6.14
v2.6.14
client/v2.6.3
pkg/v2.6.13
v2.6.13
pkg/v2.6.12
v2.6.12
pkg/v2.6.11
v2.6.11
pkg/v2.5.27
v2.5.27
pkg/v2.6.10
v2.6.10
master
分支 (195)
标签 (214)
master
3.0
2.6
test/null-vector-field-coverage
backup20260427-3.0
hotfix-2.6.15
2.5
fix/null-vector-query-null-rows-false-positive
test/replica-change-query-uninterrupted
fix/null-vector-query-stale-pk
test/add-vector-field-type-coverage-3.0
claude/analyze-milvus-rewriter-9ZJMs
hotfix-2.5.13
claude/fix-milvus-48442-3GVji
v2.6.15-cznoppcbwbzxsdunnzpfzf
fix/go-sdk-teardown-nil-panic
hotfix-2.6.12
hotfix-2.6.12-backfill
hotfix-2.6.14
test/e2e-fix-nonedefault-ttl-range-alias
pkg/v2.6.16
v2.6.16
v3.0-beta
pkg/v3.0-beta
client/v2.6.4
pkg/v2.6.15
v2.6.15
pkg/v2.6.14
v2.6.14
client/v2.6.3
pkg/v2.6.13
v2.6.13
pkg/v2.6.12
v2.6.12
pkg/v2.6.11
v2.6.11
pkg/v2.5.27
v2.5.27
pkg/v2.6.10
v2.6.10
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
master
分支 (195)
标签 (214)
master
3.0
2.6
test/null-vector-field-coverage
backup20260427-3.0
hotfix-2.6.15
2.5
fix/null-vector-query-null-rows-false-positive
test/replica-change-query-uninterrupted
fix/null-vector-query-stale-pk
test/add-vector-field-type-coverage-3.0
claude/analyze-milvus-rewriter-9ZJMs
hotfix-2.5.13
claude/fix-milvus-48442-3GVji
v2.6.15-cznoppcbwbzxsdunnzpfzf
fix/go-sdk-teardown-nil-panic
hotfix-2.6.12
hotfix-2.6.12-backfill
hotfix-2.6.14
test/e2e-fix-nonedefault-ttl-range-alias
pkg/v2.6.16
v2.6.16
v3.0-beta
pkg/v3.0-beta
client/v2.6.4
pkg/v2.6.15
v2.6.15
pkg/v2.6.14
v2.6.14
client/v2.6.3
pkg/v2.6.13
v2.6.13
pkg/v2.6.12
v2.6.12
pkg/v2.6.11
v2.6.11
pkg/v2.5.27
v2.5.27
pkg/v2.6.10
v2.6.10
milvus
/
scripts
/
setenv.sh
milvus
/
scripts
/
setenv.sh
setenv.sh 5.64 KB
一键复制 编辑 原始数据 按行查看 历史
yhmo 提交于 2026年04月16日 18:31 +08:00 . enhance: Migrate to Conan 2.x (#48165)
#!/bin/bash
# Licensed to the LF AI & Data foundation under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Exit immediately for non zero status
set +e
SOURCE="${BASH_SOURCE[0]}"
# fix on zsh environment
if [[ "$SOURCE" == "" ]]; then
SOURCE="0ドル"
fi
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
SOURCE="$(readlink "$SOURCE")"
[[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
ROOT_DIR="$( cd -P "$( dirname "$SOURCE" )/.." && pwd )"
export MILVUS_WORK_DIR=$ROOT_DIR
unameOut="$(uname -s)"
case "${unameOut}" in
Linux*)
# check if use asan.
MILVUS_ENABLE_ASAN_LIB=$(ldd $ROOT_DIR/internal/core/output/lib/libmilvus_core.so | grep asan | awk '{print 3ドル}')
if [ -n "$MILVUS_ENABLE_ASAN_LIB" ]; then
echo "Enable ASAN With ${MILVUS_ENABLE_ASAN_LIB}"
export MILVUS_ENABLE_ASAN_LIB="$MILVUS_ENABLE_ASAN_LIB"
fi
LIBJEMALLOC=$PWD/internal/core/output/lib/libjemalloc.so
if test -f "$LIBJEMALLOC"; then
export LD_PRELOAD="$LIBJEMALLOC"
else
echo "WARN: Cannot find $LIBJEMALLOC"
fi
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH:+$PKG_CONFIG_PATH:}$ROOT_DIR/internal/core/output/lib/pkgconfig:$ROOT_DIR/internal/core/output/lib64/pkgconfig"
MILVUS_LIB_DIRS="$ROOT_DIR/internal/core/output/lib:$ROOT_DIR/internal/core/output/lib64:$ROOT_DIR/cmake_build/lib"
# LIBRARY_PATH: build-time linker search path (gcc/ld)
export LIBRARY_PATH="${LIBRARY_PATH:+$LIBRARY_PATH:}$MILVUS_LIB_DIRS"
# LD_LIBRARY_PATH: runtime linker search path - needed for transitive
# shared library dependencies (e.g. libfolly_exception_tracer.so has no
# RPATH and depends on libfolly_exception_tracer_base.so)
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$MILVUS_LIB_DIRS"
export RPATH=$MILVUS_LIB_DIRS;;
Darwin*)
# detect llvm version by valid list (supports LLVM 14-18)
for llvm_version in 18 17 16 15 14 NOT_FOUND ; do
if brew ls --versions llvm@${llvm_version} > /dev/null 2>&1; then
break
fi
done
if [ "${llvm_version}" = "NOT_FOUND" ] ; then
echo "ERROR: Valid LLVM (14-18) not installed. Run: brew install llvm@17"
exit 1
fi
llvm_prefix="$(brew --prefix llvm@${llvm_version})"
export CLANG_TOOLS_PATH="${llvm_prefix}/bin"
export CC=${llvm_prefix}/bin/clang
export CXX=${llvm_prefix}/bin/clang++
export ASM=${llvm_prefix}/bin/clang
macos_sdk_path="$(xcrun --show-sdk-path)"
# LLVM from Homebrew doesn't set TARGET_OS_OSX=1 (unlike Apple's clang), causing
# macOS SDK headers to exclude macOS-specific APIs. Define it explicitly.
export CFLAGS="-Wno-deprecated-declarations -I$(brew --prefix libomp)/include -isysroot ${macos_sdk_path} -DTARGET_OS_OSX=1"
export CXXFLAGS=${CFLAGS}
# Include LLVM's own libc++/libc++abi so Conan packages that reference
# Apple-extension symbols (e.g. ___cxa_decrement_exception_refcount in
# folly) are resolved against the same runtime they were built with.
# -lc++abi is explicit because Homebrew LLVM clang++ does not inject it
# automatically (unlike Apple clang), but folly's static archive references it.
export LDFLAGS="-L$(brew --prefix libomp)/lib -L${llvm_prefix}/lib/c++ -lc++abi"
# Rust cc-rs crate uses the Xcode SDK version as deployment target if
# MACOSX_DEPLOYMENT_TARGET is unset. When the SDK version (e.g. 26.2) is
# newer than what this LLVM version understands, compilation fails.
# Cap it at the current macOS major version to stay compatible.
sdk_ver="$(xcrun --show-sdk-version 2>/dev/null)"
os_major="$(sw_vers -productVersion | cut -d. -f1)"
if [ -n "${sdk_ver}" ] && [ -n "${os_major}" ] && \
[ "$(echo "${sdk_ver}" | cut -d. -f1)" -gt "${os_major}" ]; then
export MACOSX_DEPLOYMENT_TARGET="${os_major}.0"
fi
# Rust cc-rs needs TARGET_OS_OSX for correct platform detection in aws-lc-sys.
# Set for both ARM and Intel targets so cross-compilation also works.
export CFLAGS_aarch64_apple_darwin="-DTARGET_OS_OSX=1"
export CFLAGS_x86_64_apple_darwin="-DTARGET_OS_OSX=1"
export CGO_CFLAGS="${CFLAGS}"
export CGO_LDFLAGS="${LDFLAGS} -framework Security -framework CoreFoundation"
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH:-}:$ROOT_DIR/internal/core/output/lib/pkgconfig"
export DYLD_LIBRARY_PATH=$ROOT_DIR/cmake_build/lib:$ROOT_DIR/internal/core/output/lib
export RPATH=$(echo "$DYLD_LIBRARY_PATH" | sed 's/:/ -r /g');;
MINGW*)
extra_path=$(cygpath -w "$ROOT_DIR/internal/core/output/lib")
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH:+$PKG_CONFIG_PATH;}${extra_path}\pkgconfig"
export LD_LIBRARY_PATH=$extra_path
export RPATH=$LD_LIBRARY_PATH;;
*)
echo "does not supported"
esac
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

暂无描述
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/open_source_reference/milvus.git
git@gitee.com:open_source_reference/milvus.git
open_source_reference
milvus
milvus
master
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /