Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >开源项目介绍|计图(Jittor) - 基于元算子和统一计算图的高性能深度学习框架

开源项目介绍|计图(Jittor) - 基于元算子和统一计算图的高性能深度学习框架

作者头像
腾讯开源
发布于 2022-06-24 10:00:52
发布于 2022-06-24 10:00:52
1.4K0
举报

2022腾讯犀牛鸟开源人才培养计划

开源项目介绍

滑至文末报名参与开源人才培养计划

提交计图(Jittor)项目Proposal

计图(Jittor) 项目介绍

计图(Jittor):一个完全基于动态编译(Just-in-time),内部使用创新的元算子和统一计算图的深度学习框架元算子可以复合出神经网络计算所需算子,和Numpy一样易于使用,并且超越Numpy能够实现更复杂更高效的操作。统一计算图则是融合了静态计算图和动态计算图的诸多优点,在易于使用的同时,提供高性能的优化。基于元算子开发的深度学习模型,可以被计图实时自动优化并且运行在指定的硬件上,如CPU,GPU,NPU等。

计图(Jittor)项目导师介绍

梁盾

计图核心开发者、

清华大学助理研究员 

导师寄语:

计图是首个由国内高校牵头的具有自主知识产权的深度学习框架,相比于国外主流框架,在性能、多平台适配上有着诸多优势。本项目将带大家进入科研一线,深入浅出地了解最前沿的研究领域与框架开发知识,涵盖内容包括:可微渲染、目标检测与识别、图像分割、几何学习以及算子优化等内容。

计图(Jittor) 相关资料

计图(Jittor) 官网地址:

https://cg.cs.tsinghua.edu.cn/jittor/

计图(Jittor) 文档地址:

https://cg.cs.tsinghua.edu.cn/jittor/assets/docs/index.html

计图(Jittor) 论坛地址:

https://discuss.jittor.org/

计图(Jittor) 任务实战项目

编程任务

【初级】任务一:基于计图框架 NeRF 模型复现和速度优化

背景:

随着VR、AR的蓬勃发展,三维场景、物体的重建与生成越来越重要。在新视角生成及重建任务中,目的是给定若干不同视角的图像或视频,重建场景或获取新视角对应的图像。2020年Mildenhall等人提出的NeRF使用一组稀疏的输入视图来优化MLP网络,该网络输入查询点并输出颜色和密度,通过光线行进在空间中采样点来渲染场景,可以生成高质量的高分辨率图像。

参考论文:

1.NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis

https://arxiv.org/abs/2003.08934

2.Efficient Geometry-aware 3D Generative Adversarial Networks

https://arxiv.org/abs/2112.07945

3.pixelNeRF: Neural Radiance Fields from One or Few Images

https://arxiv.org/pdf/2012.02190

4.Neural Sparse Voxel Fields

https://arxiv.org/abs/2007.11571

相关代码:

1.https://github.com/Jittor/JNeRF

预备知识:

1.熟悉上述参考论文

2.熟悉 Jittor、PyTorch、Tensorflow 的学习和使用

3.熟悉训练神经网络,在测试数据集上测试模型

预期成果:

在计图框架上复现 NeRF 模型,达到论文中的点数,做速度优化,性能超过 PyTorch、Tensorflow等平台。

收获:

1.掌握NeRF 领域的常用模型

2.掌握Jittor、PyTorch、Tensorflow 三种深度学习框架

3.掌握深度学习模型训练和测试

【中级】任务二:基于计图框架 GAN 模型复现和速度优化

背景:

图像生成任务是计算机视觉领域非常重要和实用的一个方向。GAN 模型作为图像生成代表模型,自 2014 年被提出就受到广泛关注。2018 年,StyleGAN 模型被提出,图像生成进入高分辨率时代。本任务希望基于计图框架复现 GAN 的重要模型、复现论文中的点数以及训练、推理速度超过其他深度学习框架。

参考论文:

1.Jittor-GAN: A fast-training generative adversarial network model zoo based on Jittor

(https://link.springer.com/content/pdf/10.1007/s41095-021-0203-2.pdf)

2.A style-based generator architecture for generative adversarial networks(https://openaccess.thecvf.com/content_CVPR_2019/papers/Karras_A_Style-Based_Generator_Architecture_for_Generative_Adversarial_Networks_CVPR_2019_paper.pdf)

3.Analyzing and improving the image quality of stylegan

(https://openaccess.thecvf.com/content_CVPR_2020/papers/Karras_Analyzing_and_Improving_the_Image_Quality_of_StyleGAN_CVPR_2020_paper.pdf)

4.Alias-free generative adversarial networks

https://proceedings.neurips.cc/paper/2021/file/076ccd93ad68be51f23707988e934906-Paper.pdf)

相关代码:

1.https://github.com/Jittor/gan-jittor

2.https://github.com/NVlabs/stylegan

3.https://github.com/NVlabs/stylegan2

4.https://github.com/NVlabs/stylegan3

预备知识:

1.熟悉上述参考论文

2.熟悉 Jittor、PyTorch、tensorflow 的学习和使用

3.熟悉训练神经网络,在测试数据集上测试点数

预期成果:

在计图框架上复现 GAN 模型,达到论文中的点数,做速度优化,性能超过 PyTorch、Tensorflow等

收获:

1.掌握 GAN 领域常用模型

2.掌握 Jittor、PyTorch、Tensorflow 三种深度学习框架

3.掌握深度学习模型的训练和测试

【高级】任务三:基于计图框架实现稀疏卷积库

背景:

稀疏卷积是支撑3D视觉非常重要的一部分,因此如何实现快速的稀疏卷积已经成为3D视觉领域不可或缺的一部分。本任务希望基于计图框架实现稀疏库,能够实现目前的大多数稀疏算法,能够在保证精度的前提下,实现较快的速度,并且基于这个库,复现一篇体素分割的论文。

参考论文:

1.Vmnet: Voxel-mesh network for geodesic-aware 3d semantic segmentation

(https://openaccess.thecvf.com/content/ICCV2021/papers/Hu_VMNet_Voxel-Mesh_Network_for_Geodesic-Aware_3D_Semantic_Segmentation_ICCV_2021_paper.pdf)

2.4d spatio-temporal convnets: Minkowski convolutional neural networks

(https://openaccess.thecvf.com/content_CVPR_2019/papers/Choy_4D_Spatio-Temporal_ConvNets_Minkowski_Convolutional_Neural_Networks_CVPR_2019_paper.pdf)

3.TorchSparse: Efficient Point Cloud Inference Engine

Searching Efficient 3D Architectures with Sparse Point-Voxel Convolution

相关代码:

1.https://github.com/rusty1s/pytorch_sparse

2.https://github.com/mit-han-lab/torchsparse

3.https://github.com/NVIDIA/MinkowskiEngine

4.https://github.com/facebookresearch/SparseConvNet

5.https://github.com/rusty1s/pytorch_scatter

6.https://github.com/rusty1s/pytorch_scatter

7.https://github.com/pyg-team/pytorch_geometric

预备知识:

1.熟悉上述参考论文

2.熟悉 Jittor、PyTorch、Tensorflow 的学习和使用

3.熟悉CUDA编程

4.熟悉训练神经网络,在测试数据集上测试点数

预期成果:

在计图框架上实现稀疏库,保证精度和正确性,完成1篇论文的复现。

收获:

1.掌握3D视觉常用模型

2.掌握深度学习框架底层算法

3.掌握Jittor、PyTorch、Tensorflow 三种深度学习框架

4.掌握深度学习模型的训练和测试

扫码填写问卷报名,提交项目proposal

加入开发实战

与导师一起成长这一夏

计图(Jittor) 开源项目交流群

更多开源项目信息,

尽在“腾讯犀牛鸟开源人才社区

扫码加入,解锁所有学习资料

🔍学生指南Q&A:https://github.com/Tencent/OpenSourceTalent/issues/14

 🔍官方QQ群:

859260607 (加群请备注学校+专业)

腾讯犀牛鸟开源人才培养计划官网

https://opensource.tencent.com/summer-of-code

(点击文末阅读原文直接访问)

合作或疑问欢迎联系:tencentopen@tencent.com

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯开源 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
CVPR 2021大奖公布!何恺明获最佳论文提名,代码已开源!
推特上,有学者打趣说,CV论文可以分为这几类:「只想混文凭」、「教电脑生成更多猫的照片」、「ImageNet上实验结果提升0.1%!」、「手握超酷数据集但并不打算公开」、「3年过去了,代码仍在赶来的路上」、「实验证明还是老baseline性能更牛」、「我们的数据集更大!」、「研究范围超广,无他,我们有钱」、「花钱多,结果好」......
新智元
2021/07/06
7930
简单盘点 CVPR2020 的图像合成论文
本文将简单盘点在 CVPR2020 上的图像合成方面的论文,然后给出下载地址以及开源代码 github(如果有开源)。
kbsc13
2020/08/06
9170
经典回顾!Github 上打星超过 1 万的可复现顶会论文项目
AI 科技评论按:Zaur Fataliyev 是在 LG 电子的一名机器学习工程师,为了方便大家对带有复现代码的经典顶会论文进行查询,他在 GitHub 上将这些论文进行了统一打包:https://github.com/zziz/pwc,该名单将每周更新一次。
AI研习社
2019/03/14
7740
经典回顾!Github 上打星超过 1 万的可复现顶会论文项目
一文看尽深度学习中的生成对抗网络 | CVHub带你看一看GANs架构发展的8年
生成对抗网络 (Generative Adversarial Networks, GANs) 在过去几年中被广泛地研究,其在图像生成、图像转换和超分辨率等领域取得了显著的进步。到目前为止,已经提出了大量基于GANs的相关工作和综述。本文基于柏林圣三一大学计算机科学与统计学院的王正蔚博士与字节跳动AI实验室联合发表的一篇综述[1]为基础,详细的解读GANs的来龙去脉,同时为大家介绍近期一些相关工作,中间也会穿插一些笔者的见解。最后,本文也将列出一些可探索的未来研究方向,希望能给予读者一些启发。
AIWalker
2021/07/05
1.6K0
一文看尽深度学习中的生成对抗网络 | CVHub带你看一看GANs架构发展的8年
51 个深度学习目标检测模型汇总,论文、源码一应俱全!
目标检测(Object Detection)是深度学习 CV 领域的一个核心研究领域和重要分支。纵观 2013 年到 2019 年,从最早的 R-CNN、Fast R-CNN 到后来的 YOLO v2、YOLO v3 再到今年的 M2Det,新模型层出不穷,性能也越来越好!本文将会对目标检测近几年的发展和相关论文做出一份系统介绍,总结一份超全的文献 paper 列表。
OpenCV学堂
2019/10/11
1.4K0
51 个深度学习目标检测模型汇总,论文、源码一应俱全!
【CVPR】四篇好文简读-专题1
Manifold Regularized Dynamic Network Pruning
智能生信
2022/05/23
8460
【CVPR】四篇好文简读-专题1
结合GAN的零次学习(zero-shot learning)
采用GAN生成样本(生成seen和unseen样本), 提出新的Loss来测量生成样本质量(通过梯度信号), 促使生成样本更为真实.
公众号机器学习与AI生成创作
2020/04/28
9820
结合GAN的零次学习(zero-shot learning)
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
引入新的局部稀疏注意力层,保留二维几何形状和局部性,用这种结构替换SAGAN的密集注意力层即可获得显着的FID、Inception score和视觉效果。https://github.com/giannisdaras/ylg
OpenCV学堂
2020/06/19
1.1K0
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
清华自研深度学习框架「计图」开源!多项任务性能超过PyTorch
刚刚,清华自研的深度学习框架,正式对外开源。“贵系”计算机系的图形实验室出品,取名Jittor,中文名计图。
量子位
2020/03/31
4930
清华自研深度学习框架「计图」开源!多项任务性能超过PyTorch
做目标检测,这6篇就够了:CVPR 2020目标检测论文盘点
目标检测是计算机视觉中的经典问题之一。凭借大量可用数据、更快的 GPU 和更好的算法,现在我们可以轻松训练计算机以高精度检测出图像中的多个对象。
机器之心
2020/07/28
1.7K0
做目标检测,这6篇就够了:CVPR 2020目标检测论文盘点
笔记 |《深度学习原理与TensorFlow实践》学习笔记(四)
作者 | 王清 目录 CNN应用之图像风格化实例 如何量化风格 快速风格化的两种模型训练生成风格的滤镜 生成对抗网络介绍GAN GAN的基本思想 GAN的基本框架 GAN的适用场景 课程推荐资料 CNN应用之图像风格化实例 Image Style Transfer Using Convolutional Neural Networks (CVPRR16) [http://www.cv-foundation.org/openaccess/content_cvpr_2016/papers/Gatys_Image
AI科技大本营
2018/04/26
7080
笔记 |《深度学习原理与TensorFlow实践》学习笔记(四)
从AlexNet到BERT:深度学习中那些最重要idea的最简单回顾
本文作者Denny Britz按时间总结的深度学习比较重要的idea集锦,推荐新人看,几乎给自12年以来最重要的idea 都列了出来,这些 idea 可以说得上是养活了无数人,大家都基于这些发了无数的论文,它们依次是:
大数据文摘
2020/08/10
8650
从AlexNet到BERT:深度学习中那些最重要idea的最简单回顾
【强基固本】深度学习检测小目标常用方法
“强基固本,行稳致远”,科学研究离不开理论基础,人工智能学科更是需要数学、物理、神经科学等基础学科提供有力支撑,为了紧扣时代脉搏,我们推出“强基固本”专栏,讲解AI领域的基础知识,为你的科研学习提供助力,夯实理论基础,提升原始创新能力,敬请关注。
马上科普尚尚
2021/10/22
5610
小目标检测相关技巧总结
小目标问题在物体检测和语义分割等视觉任务中一直是存在的一个难点,小目标的检测精度通常只有大目标的一半。
张俊怡
2019/04/18
6.3K0
小目标检测相关技巧总结
GAN“家族”又添新成员——EditGAN,不但能自己修图,还修得比你我都好
首先想让大家猜一猜,这四张图中你觉得哪张是P过的?小编先留个悬念不公布答案,请继续往下看。
AI科技评论
2021/11/23
6770
GAN“家族”又添新成员——EditGAN,不但能自己修图,还修得比你我都好
ResNet也能用在3D模型上了,清华「计图」团队新研究已开源
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 用AI处理二维图像,离不开卷积神经网络(CNN)这个地基。 不过,面对三维模型,CNN就没有那么得劲了。 主要原因是,3D模型通常采用网格数据表示,类似于这样: 这些三角形包含了点、边、面三种不同的元素,缺乏规则的结构和层次化表示,这就让一向方方正正的CNN犯了难。 △CNN原理图,图源:维基百科 那么像VGG、ResNet这样成熟好用的CNN骨干网络,就不能用来做三维模型的深度学习了吗? 并不是。 最近,清华大学计图(Jittor)团队,
量子位
2023/03/10
5210
ResNet也能用在3D模型上了,清华「计图」团队新研究已开源
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
引入新的局部稀疏注意力层,保留二维几何形状和局部性,用这种结构替换SAGAN的密集注意力层即可获得显着的FID、Inception score和视觉效果。https://github.com/giannisdaras/ylg
公众号机器学习与AI生成创作
2020/06/19
1.3K0
CVPR 2020 | 10篇改进GAN的论文(网络、训练、正则等)
自动驾驶研究回顾:CVPR 2019摘要
我们相信开发自动驾驶技术是我们这个时代最大的工程挑战之一,行业和研究团体之间的合作将扮演重要角色。由于这个原因,我们一直在通过参加学术会议,以及最近推出的自动驾驶数据集和基于语义地图的3D对象检测的Kaggle竞赛,来帮助研究社区解决自动驾驶这个挑战。
磐创AI
2019/10/18
1.1K0
【专知荟萃11】GAN生成式对抗网络知识资料全集(理论/报告/教程/综述/代码等)
生成对抗网络(GAN)专知荟萃 一、理论学习 二、报告 三、教程 四、综述 五、中文博客资料 六、Github资源以及模型 七、最新研究论文 一、理论学习 训练GANs的技巧 参考链接:[http://papers.nips.cc/paper/6124-improved-techniques-for-training-gans.pdf] Energy-Based GANs 以及Yann Le Cun 的相关研究 参考链接:[http://papers.nips.cc/paper/4824-imagenet
WZEARW
2018/04/10
1.1K0
资源 | 最新的细粒度图像分析资源
图来自http://www.weixiushen.com/project/Awesome_FGIA/Awesome_FGIA.html
kbsc13
2019/08/16
1.5K0
推荐阅读
相关推荐
CVPR 2021大奖公布!何恺明获最佳论文提名,代码已开源!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档