【问题标题】:What is the difference between JAX, Trax, and TensorRT, in simple terms?简单来说,JAX、Trax 和 TensorRT 有什么区别?
【发布时间】:2020-03-19 22:45:50
【问题描述】:

我一直在使用 TensorRT 和 TensorFlow-TRT 来加速我的 DL 算法的推理。

然后我听说了:

两者似乎都加速了深度学习。但我很难理解他们。谁能简单的解释一下?

【问题讨论】:

标签: tensorflow jax trax


【解决方案1】:

Trax 是由谷歌创建并被谷歌大脑团队广泛使用的深度学习框架。当涉及到实施现成的最先进的深度学习模型(例如 Transformers、Bert 等)时,它是 TensorFlowPyTorch 的替代方案,原则上与自然语言处理领域相关。

Trax 建立在 TensorFlowJAX 之上。 JAX 是 Numpy 的增强和优化版本。 JAXNumPy 的重要区别在于前者使用称为 XLA(高级线性代数)的库,它允许在 GPUTPU 上运行 NumPy 代码,而不是像这样在 CPU 上运行发生在平原NumPy,从而加快计算速度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 2016-05-04
    • 2023-02-08
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 2020-06-09
    相关资源
    最近更新 更多