Jittor: a novel deep learning framework with meta-operators and unified graph execution

被引:10
|
作者
Shi-Min HU [1 ,2 ]
Dun LIANG [1 ]
Guo-Ye YANG [1 ]
Guo-Wei YANG [1 ]
Wen-Yang ZHOU [1 ]
机构
[1] Department of Computer Science and Technology, Tsinghua University
[2] Beijing National Research Center for Information Science and Technology
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论]; O157.5 [图论];
学科分类号
070104 ; 081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper introduces Jittor, a fully just-in-time(JIT) compiled deep learning framework. With JIT compilation, we can achieve higher performance while making systems highly customizable. Jittor provides classes of Numpy-like operators, which we call meta-operators. A deep learning model built upon these meta-operators is compiled into high-performance CPU or GPU code in real-time. To manage metaoperators, Jittor uses a highly optimized way of executing computation graphs, which we call unified graph execution. This approach is as easy to use as dynamic graph execution yet has the efficiency of static graph execution. It also provides other improvements, including operator fusion, cross iteration fusion, and unified memory.
引用
收藏
页码:118 / 138
页数:21
相关论文
共 50 条
  • [41] Concept Evolution in Deep Learning Training: A Unified Interpretation Framework and Discoveries
    Park, Haekyu
    Lee, Seongmin
    Hoover, Benjamin
    Wright, Austin P.
    Shaikh, Omar
    Duggal, Rahul
    Das, Nilaksh
    Li, Kevin
    Hoffman, Judy
    Chau, Duen Horng
    PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 2044 - 2054
  • [42] JANUS: Fast and Flexible Deep Learning via Symbolic Graph Execution of Imperative Programs
    Jeong, Eunji
    Cho, Sungwoo
    Yu, Gyeong-In
    Jeong, Joo Seong
    Shin, Dong-Jin
    Chun, Byung-Gon
    PROCEEDINGS OF THE 16TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, 2019, : 453 - 467
  • [43] A Novel Framework in Software Engineering for Deep Learning
    Lin T.
    Fu X.
    SN Computer Science, 3 (4)
  • [44] Individuality Meets Commonality: A Unified Graph Learning Framework for Multi-View Clustering
    Gu, Zhibin
    Feng, Songhe
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2023, 17 (01)
  • [45] Consistency Meets Inconsistency: A Unified Graph Learning Framework for Multi-view Clustering
    Liang, Youwei
    Huang, Dong
    Wang, Chang-Dong
    2019 19TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2019), 2019, : 1204 - 1209
  • [46] Measuring Diversity in Graph Learning: A Unified Framework for Structured Multi-View Clustering
    Huang, Shudong
    Tsang, Ivor W.
    Xu, Zenglin
    Lv, Jiancheng
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (12) : 5869 - 5883
  • [47] Graph Denoising Networks: A Deep Learning Framework for Equity Portfolio Construction
    Turner, Edward
    Cucuringu, Mihai
    PROCEEDINGS OF THE 4TH ACM INTERNATIONAL CONFERENCE ON AI IN FINANCE, ICAIF 2023, 2023, : 193 - 201
  • [48] A Weakly Supervised Graph Deep Learning Framework for Point Cloud Registration
    Sun, Lan
    Zhang, Zhenxin
    Zhong, Ruofei
    Chen, Dong
    Zhang, Liqiang
    Zhu, Lin
    Wang, Qiang
    Wang, Guo
    Zou, Jianjun
    Wang, Yu
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60
  • [49] kGCN: a graph-based deep learning framework for chemical structures
    Kojima, Ryosuke
    Ishida, Shoichi
    Ohta, Masateru
    Iwata, Hiroaki
    Honma, Teruki
    Okuno, Yasushi
    JOURNAL OF CHEMINFORMATICS, 2020, 12 (01)
  • [50] kGCN: a graph-based deep learning framework for chemical structures
    Ryosuke Kojima
    Shoichi Ishida
    Masateru Ohta
    Hiroaki Iwata
    Teruki Honma
    Yasushi Okuno
    Journal of Cheminformatics, 12