社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
这个讲解 ChatGPT 提示词技巧的视频值得一看,播主将常见的-20240507021802
深度学习和机器视觉分析
今日arXiv最热大模型论文:首个面向AI的python编程框架,提升大模型编程能力新思路
AIGC大模型第一股,成「五一档」超强黑马!交易量股价双创新高
几篇论文实现代码:《R2E: Turning any Githu-20240508213528
人工智能在金融量化投资的综述(Python)
周末开讲:金属材料机器学习+有限元 !!!
果子招生: 架构恢弘、技能实用、Linux,R语言,Python兼备的单细胞课程,来了!
【Harden-Runner:用于GitHub托管和自托管运行器-20240506135137
【srai:一个Python库,专注于为地理空间机器学习任务创建-20240510205916
关注
Py学习
»
机器学习算法
Facebook宣布用机器学习
OSC开源社区
• 2 年前 • 278 次点击
文 | 局长
出品 | OSC开源社区(ID:oschina2013)
Facebook 近日
宣布
了 CompilerGym 项目,这是一个用于执行编译器优化任务的高性能、易于使用的强化学习 (Reinforcement Learning, RL) 环境库,用于解决
生产环境中的编译器优化问题。
CompilerGym 由 Facebook 的 AI 团队在 OpenAI Gym 之上构建,并最终致力于帮助提高代码编译器的性能。他们在公告中表示:“
CompilerGym 对重要的编译器优化问题进行了打包,并使它们看起来像强化学习问题。我们引入的编译器优化问题规模很大。例如搜索空间为 104461,远大于围棋的搜索空间。但另一方面,搜索空间又是无限的。得益于强化学习的最新进展,这种规模的问题第一次有可能取得进展。CompilerGym 让任何具有 ML 或编译器背景的人都可以轻松地直接投入并开始解决问题,而无需花费通常需要的数月繁琐配置时间。这是因为我们已经为你完成了这些工作!
”
开发团队还补充道,“我们
的目标是成为通过 ML 让编译器速度更快的催化剂,因为程序如果优化不当会非常慢,并且消耗过多的计算资源和能源,限制了节能边缘设备的应用,使数据中心不那么环保。
”
据介绍,在此项目的第一个版本中,Facebook 为三个编译器问题提供了强化学习环境:
使用 LLVM 进行相位排序
、
使用 GCC 调整 flag
,以及使用 CUDA 循环嵌套生成。他们还提供了用于训练的大量程序数据集、验证结果可重复性的脚本、公共记分榜和 Web 前端。随着时间的推移,他们计划为其他成熟的编译器问题提供支持,包括寄存器分配、窥孔优化 (peephole optimization) 和循环优化。开发团队还希望增加更多的任务、奖励、观察和行动,旨在通过这些举动让编译器和 ML 研究社区更加紧密地联系在一起。
往期精彩回顾
什么是 “千年虫” 问题?
外星版Pokemon Go是如何做到的?
Win11又来新BUG,咱还升级吗?
觉得不错,请点个
在看
呀
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/121108
278 次点击
登录后回复