达坦科技@了你,并邀请你参加2024开源之夏!

news2024/10/6 1:37:41

开源之夏(英文简称“OSPP”)是中科院软件所“开源软件供应链点亮计划”指导下的系列暑期活动。达坦科技自开源之夏创办首期起每年参与,积极鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者。今年,达坦科技一如既往带着对开源的热忱与初心,携旗下开源项目第五次参与开源之夏。

01、开源之夏为什么值得参加?

  • 结识开源界小伙伴和技术大牛
  • 获得社区导师的专业指导,与开源项目开发者深度交流
  • 丰富项目实践经验,提升项目开发技能
  • 通过结项考核的学生将获得结项奖金和结项证书,更有机会获选优秀学生

02、达坦科技项目列表

题目一

项目名称为开源RDMA网卡驱动程序适配NVIDIA或AMD GPU

项目描述:随着AI浪潮的到来,读写GPU显存成为了RDMA网卡必须支持的功能之一。本项目需要为开源RDMA网卡blue-rdma编写对应的内核态及用户态驱动程序,从而使之能够支持对N卡或A卡显存进行访问的能力。其中用户态驱动使用Rust开发,部分功能涉及到Linux Kernel开发以及C-FFI调用交互。

项目备注:

https://docs.nvidia.com/cuda/gpudirect-rdma/index.html

https://rocm.docs.amd.com/en/latest/

项目难度:进阶

项目产出要求:

  • 设计文档
  • 扩展blue-rdma的内核态及用户态驱动程序,使得上层应用可以将显存注册为RDMA的Memory Region,从而使得blue-rdma网卡具备对远程GPU显存的读写能力。
  • 测试用例

项目技术要求:

  • 熟悉Rust语言
  • 熟悉Linux Kernel开发
  • 对计算机体系结构有一定了解

项目成果仓库:

https://github.com/datenlord/open-rdma

题目二

项目名称:为开源RDMA网卡适配lumina测试工具

项目描述:lumina是微软开源的一款RDMA网卡测试工具,由于blue-rdma项目对标准RDMA协议进行了优化调整,因此无法直接使用lumina测试工具。本项目要求参与者修改lumina项目,使之能够适配blue-rdma所使用的通信协议。

项目备注:

http://github.com/lumina-test/lumina

https://www.cs.jhu.edu/~zhuolong/papers/sigcomm23lumina.pdf

项目难度:进阶

项目产出要求:

  • 设计文档
  • 编写P4交换机的数据包处理代码,使之能够解析修改后的RDMA协议。
  • 编写与blue-rdma协议所对应的测试用例,测试blue-rdma在丢包、乱序情况下的性能表现。

项目技术要求:

  • 熟悉C、Python语言
  • 有很强的学习能力,能够快速掌握P4交换机开发、能够快速掌握RDMA协议的基本概念和编程模型

项目成果仓库:

https://github.com/datenlord/open-rdma

03、学生参与指北:

  • 成功注册报名的学生自由选择项目。
  • 对于感兴趣的项目,学生与社区导师沟通实现方案,并在官网提交项目计划书。
  • 被选中的学生将在社区导师指导下,按计划完成项目开发工作,并将成果贡献给社区。
  • 社区评估学生的完成度,主办方根据评估结果,给出最终评审结论并发放活动奖金。
  • 详情请参考:
    https://summer-ospp.ac.cn/help/student/

04、活动日程

03/11 - 03/31

社区报名与审核

04/04 - 04/29

社区提交项目与审核

04/30 - 06/04

学生注册、与导师沟通项目、提交项目申请

06/05 - 06/25

项目申请审核

06/26

中选公示

06/26 - 06/30

项目开发预热

07/01 - 09/30

项目开发

10/01 - 10/31

结项审核-PR/MR 合并与导师审核

11/01 - 11/08

结项审核-组委会成果审核

11/09

结项公示

对于报名方式有任何疑问,或者对某一个任务非常感兴趣,并且想要深入了解的同学,欢迎扫码添加小助手微信:DatenLord_Tech,或发邮件至info@datenlord.com

“开源之夏”活动在众多的开源项目与高校学生之间搭建了一座桥梁。同学们通过参与“开源之夏”的活动,在开源项目导师的指导下,不但可以丰富项目实践经验,提升项目开发的技能,而且可以与开源项目的开发者进行深度的交流,以一种最直接的方式了解开源,深入开源,为后续的学业方向提供参考,职业发展积累人脉。欢迎各位同学热情参与体验DatenLord的开源之夏项目!

达坦科技始终致力于打造高性能 Al+ Cloud 基础设施平台,积极推动 AI 应用的落地。达坦科技通过软硬件深度融合的方式,提供高性能存储和高性能网络。为 AI 应用提供弹性、便利、经济的基础设施服务,以此满足不同行业客户对 AI+Cloud 的需求。

公众号:达坦科技DatenLord

DatenLord官网

https://datenlord.github.io/zh-cn/

知乎账号:

达坦科技DatenLord - 知乎

B站

https://space.bilibili.com/2017027518

邮箱:info@datenlord.com

如果您有兴趣加入达坦科技Rust前沿技术交流群或硬件相关的群 ,请添加小助手微信:DatenLord_Tech

往期推荐

1. 相约这个夏天|达坦科技邀您参加2023开源之夏

2. Linux下RDMA驱动程序探索系列-1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1659966.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

超越机械抓手:看多指机器人如何灵活运用触觉?

论文标题: Learning Visuotactile Skills with Two Multifingered Hands 论文作者: Toru Lin, Yu Zhang, Qiyang Li, Haozhi Qi, Brent Yi, Sergey Levine, and Jitendra Malik 1. 机器人新挑战:多指手指操作 在自动化和智能化日益普及的…

【Vulhub靶场】Nginx 中间件漏洞复现

【Vulhub靶场】Nginx 中间件漏洞复现 一、Nginx 文件名逻辑漏洞(CVE-2013-4547)1. 影响版本2. 漏洞原理3. 漏洞复现 二、Nginx越界读取缓存漏洞(CVE-2017-7529)1. 漏洞详情2. 影响版本3. 漏洞复现 三、Nginx 配置错误导致漏洞&…

预告 | 飞凌嵌入式邀您共聚2024上海充换电展

第三届上海国际充电桩及换电站展览会(CPSE),即将于5月22日~24日在上海汽车会展中心举行。届时,飞凌嵌入式将带来多款嵌入式核心板、开发板、充电桩TCU以及储能EMS网关产品,与来自全国的客户朋友及行业伙伴一同交流分享…

基于R语言绘图 | 转录代谢趋势图绘制教程

原文链接:基于R语言绘图 | 转录代谢趋势图绘制教程 本期教程 小杜的生信笔记,自2021年11月开始做的知识分享,主要内容是R语言绘图教程、转录组上游分析、转录组下游分析等内容。凡事在社群同学,可免费获得自2021年11月份至今全部…

【ArcGIS Pro微课1000例】0058:玩转NetCDF多维数据集

一、NetCDF介绍 NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会(University Corporation for Atmospheric Research,UCAR)的Unidata项目科学家针对科学数据的特点开发的,是一种面向数组型并适于网络共享的数据的描述和编码标准。NetCDF广泛应…

羊大师:当代年轻人如何应对压力

羊大师:当代年轻人如何应对压力 当代年轻人面临各种压力,包括工作、学习、人际关系、经济等方面的压力。以下是一些建议,帮助年轻人应对这些压力: 认识并接受压力: 首先要认识到压力是生活中不可避免的一部分。 尝试…

WPF之DataGird应用

1,DataGrid相关属性 GridLinesVisibility:DataGrid网格线是否显示或者显示的方式。HorizontalGridLinesBrush:水平网格线画刷。VerticalGridLinesBrush:垂直网格线画刷。HorizontalScrollBarVisibility:水平滚动条可见…

卷积通用模型的剪枝、蒸馏---蒸馏篇--RKD关系蒸馏(以deeplabv3+为例)

本文使用RKD实现对deeplabv3+模型的蒸馏;与上一篇KD蒸馏的方法有所不同,RKD是对展平层的特征做蒸馏,蒸馏的loss分为二阶的距离损失Distance-wise Loss和三阶的角度损失Angle-wise Loss。 一、RKD简介 RKD算法的核心是以教师模型的多个输出为结构单元,取代传统蒸馏学习中以教…

【经验总结】 常用的模型优化器

优化器是一种用于优化模型权重和偏差的算法,它根据训练数据更新模型参数,以模型的预测结果更加准确。 1. 常见的优化器 SGD(Stochastic Gradient Descent):SGD是一种基本的优化算法,它在每次迭代中随机选择…

借势吃货节趣味小游戏的效果是什么

吃货节对食品、餐饮等行业厂家/商家来说非常利好,借势节日气氛能更快达成预期营销效果,除了传统方式外,线上趣味互动游戏营销也是重要形式。 搜索【雨科】平台拥有多款吃货节趣味抽奖h5小游戏形式,不同玩法和内容承载、渠道传播用…

简单的Python HTML 输出

1、问题背景 一名初学者在尝试将 Python 脚本输出到网页上时遇到了一些问题。他当前使用 Python 和 HTML 进行开发,并且遇到了以下问题: 担心自己的代码过于复杂,尤其是 WebOutput() 函数。希望通过 JavaScript 使用 HTML 模板文件更新数据。…

48. UE5 RPG 实现攻击伤害数字显示

在前面的文章中,我们实现了对敌人的攻击的受击效果,并且能够降低目标的血量,实现死亡效果。相对于正常的游戏,我们还需要实现技能或者攻击对敌人造成的伤害数值,并直观的显示出来。 所以,接下来&#xff0c…

【JAVA】JAVA的垃圾回收机制详解

对于Java的垃圾回收机制,它是Java虚拟机(JVM)提供的一种自动内存管理机制,主要负责回收不再使用的对象以释放内存空间。垃圾回收机制主要包括以下几个方面的内容: 垃圾对象的识别:Java虚拟机通过一些算法&…

MySQL索引优化(超详细)篇章2--索引调优

目录 1.索引失效状况2.性能分析3.表的索引信息--调整索引顺序4.删除冗余索引5.最佳左前缀法则5.1下面是一个实际的例子来说明这个概念: 6.数据长度和索引长度占用空间比较 1.索引失效状况 MySQL索引失效通常指的是查询语句无法有效地利用索引,而导致全表…

matlab打开文件对话框

在使用matlab GUI制作时,为了便于用户交互使用,经常设置文件打开对话框,让用户根据实际需要选择打开的文件。下面以打开一张图片为例,matlab代码如下: [temp_filepath,temp_filename]uigetfile(*.jpg,请选择要打开的图…

设计模式(2)创造型设计模式

创建型模式 创建型模式1.工厂模式1.1 抽象工厂模式(Abstract factory)1.2 工厂方法模式(Factory Method)1.3 简单工厂模式(Simple Factory) 2. 建造者模式(Builder)3. 原型模式&…

【Spring Boot 源码学习】深入 ApplicationArguments 接口及其默认实现

《Spring Boot 源码学习系列》 深入 ApplicationArguments 接口及其默认实现 一、引言二、主要内容2.1 ApplicationArguments2.2 DefaultApplicationArguments2.2.1 成员变量2.2.2 构造方法2.2.3 成员方法 2.3 SimpleCommandLinePropertySource2.4 应用场景2.4.1 准备和配置应用…

基于FPGA的音视频监视器,音视频接口采集器的应用

① 支持1路HDMI1路SDI 输入 ② 支持1路HDMI输出 ③ 支持1080P高清屏显示实时画面以 及叠加的分析结果 ④ 支持同时查看波形图(亮度/RGB)、 直方图、矢量图 ⑤ 支持峰值对焦、斑马纹、伪彩色、 单色、安全框遮幅标记 ⑥ 支持任意缩放画面,支…

【Java EE】数据库连接池详解

文章目录 🎍数据库连接池🌸Hikari🌸Druid 🍀MySQL开发企业规范⭕总结 🎍数据库连接池 在上⾯Mybatis的讲解中,我们使⽤了数据库连接池技术,避免频繁的创建连接,销毁连接 下⾯我们来了解下数据库连接池 数据库连接池负…

如何利用代理IP进行SEO优化?

“SEO”这个词相信对于做在线业务的朋友来说一定不陌生。 在网络营销中,SEO是至关重要的一环,对于增加有机流量、提升品牌知名度、增加网站的信任度和权威性非常有效。而代理IP在SEO优化中有着不可或缺的作用,它可以帮助网站管理员和SEO专家…