Triton 用于并行编程的语言和编译器

开源网站开源项目 24-05-28 13:10:47

Triton 是 OpenAI 推出的类似于 Python 的开源编程语言,用于编写高效自定义深度学习原语的语言和编译器。

Triton 的目标是提供一个开源环境,以比 CUDA 更高的生产力编写快速代码,同时比其他现有 DSL 具有更高的灵活性。

该项目的基础在以下 MAPL2019 出版物中进行了描述:Triton: An Intermediate Language and Compiler for Tiled Neural Network Computations。

支持的平台:

Linux

支持的硬件:

NVIDIA GPU(Compute Capability 7.0+)

开发中:AMD GPU、CPU

[Triton 用于并行编程的语言和编译器]相关推荐
Hilo HTML5 互动游戏引擎

Hilo HTML5 互动游戏引擎

Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。 主要特性……...

OSv 开源操作系统

OSv 是专为在虚拟机上运行单一应用程序而设计的开源操作系统,采用BSD许可证授权,旨在在云端取代Linux。……...

log4js JavaScript 日志库

在Nodejs中使用express框架并没有自带的日志模块,我们可以选择log4js来完成日志记录的功能。 配置: ~vi……...

MWT J2ME 的 UI 工具包

MWT J2ME 的 UI 工具包

Micro Window Toolkit(MWT)是一个用于开发J2ME用户界面(UI)的工具包。它具有友好,强大,快速,开源等特……...

Jackson 高性能的 JSON 处理

Jackson 是一个 Java 的用来处理 JSON 格式数据的类库,性能非常好。 示例: {:{:,:},:,:,:} classUser{G……...

kint PHP调试助手

kint PHP调试助手

当调试PHP代码时,var_dump()、print_r()和debug_backtrace()是我们最常用的工具。Kint,一个开源软件,……...

今日开源
  1. Hijack Ruby 进程劫持工具

    Hijack,可以给现有的 Ruby 进程提供 irb 会话。 Hijack 允许你连接到任何 Ruby 进程并执行代码,就好像它是一个普通的 IRB 会话一样。不需要目标进程带劫持代码,Hijack 就可以连接到任何 Ruby 进程。这是通过使……

    开源软件 2024-06-28

  2. tIDE Java 开发工具

    tIDE是一个非常小(1M左右)、快速(无需安装)、强大、易于使用的Java 开发工具。tIDE完全采用Java开发,需要JRE6 或更高的运行环境,但可以用于开发JDK5,1.4甚至是1.2的 应用程序。tIDE支持通过插件来扩展/增强……

    开源软件 2024-06-28

  3. around 权限管理解决方案

    around 权限管理解决方案

    around是一个权限管理解决方案,它基于 springboot 实现,遵循阿里 java 开发手册,代码实现相对于 springmvc 来说更加优雅。缓存可以不基于任何缓存复杂臃肿的缓存系统,但是简单的实现了自带的 redis 缓存。在配……

    开源软件 2024-06-28

返回顶部小火箭