代码拉取完成,页面将自动刷新
同步操作将从 openEuler/umdk 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
统一内存开发工具包(UMDK)是一套以内存语义为核心的分布式通信软件栈。旨在通过软硬件协同设计新一代网络架构,颠覆传统通信形式,构建以内存语义互联为中心的计算原生网络。
urma : URMA (Unified Remote Memory Access,统一远端内存访问)
URMA子系统在UBUS系统中提供高带宽低时延的数据服务。主要用于对数据中心的各种业务提供消息通信,数据转发的基础功能。对于大数据业务,减少端到端的通信时延。对于HPC和AI业务,提供高带宽、低时延的服务。
├── cmake : Cmake 配置文件, 包含如查找 kernel 版本等.
├── CMakeLists.txt : Cmake 根文件.
├── cmake_uninstall.cmake.in : Cmake 卸载文件.
├── common : 一些 C 语言公共组件, 像 list, hmap, etc.
├── include : 头文件,包含内外部所需的头文件
├── lib : 用户库, 包含 liburma.
├── tools : UMDK 工具, 包括 perftest, admin
├── transport_service : TPS deamon
└── urma.spec : 执行 spec 文件以生成 RPM 包.
yum install -y rpm-build
yum install -y cmake
yum install -y make
yum install -y gcc
yum install -y gcc-c++
yum install -y glib2-devel
yum install -y libsecurec-devel
yum install -y elfutils-devel
yum install -y rdma-core-devel # You may need to provide it yourself
tar -czf /root/rpmbuild/SOURCES/umdk-urma-1.3.0.tar.gz --exclude=.git `ls -A`
rpmbuild -ba urma.spec
rpm -ivh /root/rpmbuild/RPMS/*/umdk*.rpm
mkdir build
cd build
cmake ..
make install
$ --with transport_service_disable 可选, i.e. 默认使能 TPS 功能
$ --define 'kernel_version 4.19.90' 可选, 指定 kernel 版本
$ --define 'rpm_version 1.4.0' 可选, 指定 rpm 版本
$ --define 'rpm_release B002' 可选, 指定发布版本
$ -DTPS=disable 可选, i.e. 默认使能 TPS 功能
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。