【任务分值】50分
【背景描述】
Hugging Face开发了一种名为Safetensors的新序列化格式,旨在简化和精简大型复杂张量的存储和加载。张量是深度学习中使用的主要数据结构,其大小会给效率带来挑战。
Safetensors结合使用高效的序列化和压缩算法来减少大型张量的大小,使其比pickle等其他序列化格式更快、更高效。这意味着,与传统PyTorch序列化格式pytorch_model.bin和model.safetensors相比,Safetensors在CPU上的速度快76.6倍,在GPU上的速度快2倍。
【需求描述】
实现MindSpore对Safetensors的支持,包括序列化和反序列化
【参考资料】
https://github.com/huggingface/safetensors
【验收标准】
huggingface任意模型的safetensors格式可被MindSpore加载;
MindSpore模型可存为Safetensors
【任务技术要求】
python, c++, MindSpore > 2.2
【任务成果仓库】
mindspore/单独建仓
【导师联系方式】
常老师:changzherui1@huawei.com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
感谢您的提问,您可以评论//mindspore-assistant更快获取帮助:
/intern-assign
@liuhuijie2024 , 感谢您认领此任务, 请及时跟导师沟通, 导师审核通过后才能承担此任务, 否则任务无效.
/intern-approve
@liuhuijie2024 , 恭喜您已成功领取该任务, 请及时处理任务. 认领任务>导师审核认领资格>处理任务>提交任务>导师审核>pr合入>获得积分.
登录 后才可以发表评论