文件最后提交记录最后更新时间
fix cpp example compile error Co-authored-by: wonder1121<wangdan@huawei.com> # message auto-generated for no-merge-commit merge: !250 merge develop into develop fix cpp example compile error Created-by: wonder1121 Commit-by: wonder1121 Merged-by: chenyz6 Description: # Pull Request Template ## Description <!-- Provide a clear summary of the change, the problem it solves, and the technical approach. --> ## Related Issues <!-- Replace with actual issue numbers. Example: Closes #123, Related to #456 --> ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Performance optimization - [ ] Documentation update - [ ] Other (please describe):_______________ ## Testing <!-- Describe how the changes were tested. Include: - Unit/integration test coverage - Manual validation steps - Links to CI reports (e.g., CIDA) if available - Note any pending tests --> ## Checklist - [ ] I have performed a self-review of my own code. - [ ] I have updated the documentation. - [ ] I have added tests to prove my changes are effective. See merge request: Ascend/memcache!25022 天前
增加curl示例 Co-authored-by: wonder1121<wangdan@huawei.com> # message auto-generated for no-merge-commit merge: !92 merge develop into develop 增加curl示例 Created-by: wonder1121 Commit-by: wonder1121 Merged-by: yrewzjsx Description: 增加curl示例 See merge request: Ascend/memcache!924 个月前
chore: support multi python (>= 3.8) to build wheel package Co-authored-by: shilinlee<836160610@qq.com> # message auto-generated for no-merge-commit merge: !187 merge mmc_multi_python into develop chore: support multi python (>= 3.8) to build wheel package Created-by: shilinlee_com Commit-by: shilinlee Merged-by: yrewzjsx Description: # Pull Request Template ## Description chore: support multi python (>= 3.8) to build wheel package ## Related Issues <!-- Replace with actual issue numbers. Example: Closes #123, Related to #456 --> ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Performance optimization - [ ] Documentation update - [ ] Other (please describe):_______________ ## Testing ### manylinux 镜像 | py_version | python -V | build_exit | wheel_files | status | |---|---|---:|---|---| | cp38-cp38 | Python 3.8.20 | 0 | memcache_hybrid-1.1.0-cp38-cp38-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | SUCCESS | | cp39-cp39 | Python 3.9.25 | 0 | memcache_hybrid-1.1.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | SUCCESS | | cp310-cp310 | Python 3.10.20 | 0 | memcache_hybrid-1.1.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | SUCCESS | | cp311-cp311 | Python 3.11.15 | 0 | memcache_hybrid-1.1.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | SUCCESS | | cp312-cp312 | Python 3.12.13 | 0 | memcache_hybrid-1.1.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | SUCCESS | | cp313-cp313 | Python 3.13.12 | 0 | memcache_hybrid-1.1.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | SUCCESS | | cp314-cp314 | Python 3.14.3 | 0 | memcache_hybrid-1.1.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl | SUCCESS | 非manylinux版本 ![image.png](https://raw.gitcode.com/user-images/assets/7672915/106d4393-c358-4048-b3ef-a1f5d3073d6f/image.png 'image.png') ### ubuntu run包: ![image.png](https://raw.gitcode.com/user-images/assets/7672915/58f757cb-4fcc-4623-9631-3cf43715db86/image.png 'image.png') ![image.png](https://raw.gitcode.com/user-images/assets/7672915/ffa9dfdd-0775-4c6b-83f8-14182a897265/image.png 'image.png') ## Checklist - [x] I have performed a self-review of my own code. - [ ] I have updated the documentation. - [ ] I have added tests to prove my changes are effective. See merge request: Ascend/memcache!1871 个月前
build_python编译参数默认为ON,不对外暴露 Co-authored-by: wonder1121<wangdan@huawei.com> # message auto-generated for no-merge-commit merge: !111 merge develop into develop build_python编译参数默认为ON,不对外暴露 Created-by: wonder1121 Commit-by: wonder1121 Merged-by: yrewzjsx Description: # Pull Request Template ## Description <!-- Provide a clear summary of the change, the problem it solves, and the technical approach. --> ## Related Issues <!-- Replace with actual issue numbers. Example: Closes #123, Related to #456 --> ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Performance optimization - [ ] Documentation update - [ ] Other (please describe):_______________ ## Testing <!-- Describe how the changes were tested. Include: - Unit/integration test coverage - Manual validation steps - Links to CI reports (e.g., CIDA) if available - Note any pending tests --> ## Checklist - [ ] I have performed a self-review of my own code. - [ ] I have updated the documentation. - [ ] I have added tests to prove my changes are effective. See merge request: Ascend/memcache!1114 个月前
ci: add pre-commit script Co-authored-by: shilinlee<836160610@qq.com> # message auto-generated for no-merge-commit merge: !216 merge pre-commit into develop ci: add pre-commit script Created-by: shilinlee_com Commit-by: shilinlee Merged-by: yrewzjsx Description: # Pull Request Template ## Description <!-- Provide a clear summary of the change, the problem it solves, and the technical approach. --> ## Related Issues <!-- Replace with actual issue numbers. Example: Closes #123, Related to #456 --> ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Performance optimization - [ ] Documentation update - [ ] Other (please describe):_______________ ## Testing <!-- Describe how the changes were tested. Include: - Unit/integration test coverage - Manual validation steps - Links to CI reports (e.g., CIDA) if available - Note any pending tests --> ## Checklist - [ ] I have performed a self-review of my own code. - [ ] I have updated the documentation. - [ ] I have added tests to prove my changes are effective. See merge request: Ascend/memcache!2161 个月前
Update copyright header Co-authored-by: j00808874<jiangchanghong3@huawei.com> # message auto-generated for no-merge-commit merge: !14 merge mr2 into develop Update copyright header Created-by: j00808874 Commit-by: j00808874 Merged-by: liu1103xwxw Description: 版本头文件替换 Merge remote-tracking branch 'main/develop' into mr2 版本头文件替换 Merge remote-tracking branch 'main/develop' into mr2 更新版本头 ... See merge request: Ascend/memcache!145 个月前
build: unify configurable build jobs Co-authored-by: shilinlee<836160610@qq.com> # message auto-generated for no-merge-commit merge: !180 merge mmc_build_jobs into develop build: unify configurable build jobs Created-by: shilinlee_com Commit-by: shilinlee Merged-by: yrewzjsx Description: # Pull Request Template ## Description build: unify configurable build jobs ## Related Issues <!-- Replace with actual issue numbers. Example: Closes #123, Related to #456 --> ## Type of Change - [ ] Bug fix - [ ] New feature - [ ] Performance optimization - [ ] Documentation update - [ ] Other (please describe):_______________ ## Testing <!-- Describe how the changes were tested. Include: - Unit/integration test coverage - Manual validation steps - Links to CI reports (e.g., CIDA) if available - Note any pending tests --> ## Checklist - [ ] I have performed a self-review of my own code. - [ ] I have updated the documentation. - [ ] I have added tests to prove my changes are effective. See merge request: Ascend/memcache!1802 个月前
解耦已有mf库的c接口 Co-authored-by: p3rry<penghaiqing1@huawei.com> # message auto-generated for no-merge-commit merge: !272 merge develop_0525_withMF into develop 解耦已有mf库的c接口 Created-by: p3rry Commit-by: p3rry Merged-by: liu1103xwxw Description: 变更说明: mmc仓 BM 相关能力改为运行时通过 MFSmemApi 动态加载。mmc_bm_proxy 中原有的 smem_bm_* 调用已全部切到该封装层,对上层业务行为保持不变。 主要变更 : 1、新增 under_api/mf_smem/(MFSmemApi、smem_bm_def.h),在 InitBm 时按 MEMFABRIC_HYBRID_EXTEND_LIB_PATH 定位并 dlopen libmf_smem.so,再绑定所需 C 符号; 2、构建上,mmc_objects 去掉对 smem 的链接,仅保留 Meta 仍需要的 config_store_object,libmf_memcache 不再依赖 libmf_smem.so。 自验证: ![image.png](https://raw.gitcode.com/user-images/assets/7672915/9e8f3f63-e396-4f70-bce8-c59621b1608c/image.png 'image.png') See merge request: Ascend/memcache!2726 天前
README.md

1 install dir

${INSTALL_PATH}/
          |--memcache_hybrid
              |-- latest
              |-- set_env.sh
              |-- ${version}
                   |-- ${arch}-${os}
                        |-- include    (头文件)
                        |-- bin        (用于TLS相关二进制文件)
                        |-- lib64      (so库)
                        |-- whl        (python的whl包)
                   |-- uninstall.sh
                   |-- version.info


default ${INSTALL_PATH} is /usr/local/

2 rule of package name

memcache_hybrid-${version}_${os}_${arch}.run

3 upgrade

support offline upgrade

4 where is the package

built from gitee and placed on gitee for downloading

5 check library version

user can get library version by linux 'strings' command

example to get the library version using 'strings' as following:

strings libmf_smem.so | grep commit

library version: 1.0.0, build time: Apr 27 2025 08:46:17, commit: 4ad27e5b4bd3353c5c20f16e8f3b6da41268d4e0