资料介绍
软件简介
CompilerGym 是用于执行编译器优化任务的高性能、易于使用的强化学习 (Reinforcement Learning, RL) 环境库,用于解决生产环境中的编译器优化问题。
CompilerGym 由 Facebook 的 AI 团队在 OpenAI Gym 之上构建,并最终致力于帮助提高代码编译器的性能。
CompilerGym 让 ML 研究人员能够用他们熟悉的语言和词汇与重要的编译器优化问题进行交互,并为系统开发者提供了一个工具包,以便为 ML 研究展示新的编译器任务。CompilerGym 的目标是成为通过 ML 让编译器速度更快的催化剂,主要特性如下:
- 易用:构建于 Gym 界面之上,可使用 Python 编写代理。使用 CompilerGym,为编译器优化问题构建 ML 模型就像为玩电子游戏构建 ML 模型一样简单
- 工具库齐备:包含真实的程序和编译器,用于提供数百万个训练实例
- 可重复性:为结果的正确性提供验证,并提供共同的基线,以及用于提交结果的排行榜
使用示例
在 Python 中,导入compiler_gym
进行使用:
>>> import compiler_gym # imports the CompilerGym environments
>>> env = compiler_gym.make( # creates a new environment (same as gym.make)
... "llvm-v0", # selects the compiler to use
... , # selects the program to compile
... , # selects the observation space
... , # selects the optimization target
... )
>>> env.reset() # starts a new compilation session
>>> env.render() # prints the IR of the program
>>> env.step(env.action_space.sample()) # applies a random optimization, updates state/reward/actions
>>> env.close()
- 基于强化学习的虚拟场景角色乒乓球训练 62次下载
- 基于C++编译器的节点融合优化方法 19次下载
- 基于强化学习的壮语词标注方法 14次下载
- 机器学习中的无模型强化学习算法及研究综述 11次下载
- 如何使用深度强化学习进行机械臂视觉抓取控制的优化方法概述 22次下载
- MSP430优化C/C++编译器V 3.3用户指南 7次下载
- MSP430优化C/C++编译器V 3.2用户指南 9次下载
- 代码编译器Studio开发工具特征详细的表格分析概述 3次下载
- TMS320C54x汇编语言工具C/C++编译器的功能优化详细概述 10次下载
- TMS320F28x 优化C/C++编译器用户指南 25次下载
- C编译器及其优化 2次下载
- 编译器_keil的优化选项问题 3次下载
- MCS-51程序空间扩展原理及编译器优化
- Cx51编译器使用手册
- SIMD计算机的优化编译器设计
- SEGGER编译器优化和安全技术介绍 支持最新C和C++语言 1123次阅读
- Triton编译器的原理和性能 2168次阅读
- TVM编译器的整体架构和基本方法 1825次阅读
- 深入浅出编译优化选项(上) 1943次阅读
- 领域编译器发展的前世今生 1473次阅读
- 交叉编译器安装教程 3273次阅读
- 如何编写有利于编译器优化的代码 1358次阅读
- 编译器优化对函数的影响 2734次阅读
- 强化学习应用中对话系统的用户模拟器 1939次阅读
- 对NAS任务中强化学习的效率进行深入思考 4888次阅读
- 编译器原理到底是怎样的带你简单的了解编译器原理 1.1w次阅读
- 基于强化学习的MADDPG算法原理及实现 2.1w次阅读
- 什么是强化学习?纯强化学习有意义吗?强化学习有什么的致命缺陷? 1.7w次阅读
- 交叉编译工具链的命名规则 7091次阅读
- 编译器是如何工作的_编译器的工作过程详解 1.5w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多