Jittor: 即时编译的深度学习 | AI生成和翻译

首页 2026.07

问题:什么是Jittor(github.com/Jittor/jittor)?

回答:Jittor是清华大学计算机系图形学与几何计算课题组(CSCG)推出的深度学习框架,其与PyTorch/TensorFlow的核心区别在于整个框架在运行时进行即时编译(JIT),而不仅仅是算子层面

核心理念:

API层面与PyTorch高度相似:

import jittor as jt
from jittor import Module, nn

class Model(Module):
    def __init__(self):
        self.layer1 = nn.Linear(1, 10)
        self.relu = nn.Relu()
        self.layer2 = nn.Linear(10, 1)
    def execute(self, x):   # forward() -> execute()
        x = self.layer1(x)
        x = self.relu(x)
        return self.layer2(x)

model = Model()
optim = nn.SGD(model.parameters(), 0.1)
jt.flags.use_cuda = 1

值得注意的点:

适用场景:主要应用于中国学术界的计算机视觉/图形学研究(明确提及可微渲染、几何学习等领域)——相比PyTorch/JAX属于小众框架,但其JIT元算子设计为torch.compile/XLA融合提供了一种可行的替代方案,适合深入探索编译器层面的深度学习框架设计。

参考信息:


AI生成和翻译,但整理分享仍需精力。如果觉得有帮助,欢迎 捐助支持。 微信:@lzwjavaWeChat QR · X: @lzwjava · 打个招呼 👋

返回 捐助