EvoJAX: Hardware-Accelerated Neuroevolution

被引:10
|
作者
Tang, Yujin [1 ]
Tian, Yingtao [1 ]
Ha, David [1 ]
机构
[1] Google Brain, Tokyo, Japan
来源
PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022 | 2022年
关键词
D O I
10.1145/3520304.3528770
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary computation has been shown to be a highly effective method for training neural networks, particularly when employed at scale on CPU clusters. Recent work have also showcased their effectiveness on hardware accelerators, such as GPUs, but so far such demonstrations are tailored for very specific tasks, limiting applicability to other domains. We present EvoJAX, a scalable, general purpose, hardware-accelerated neuroevolution toolkit. Building on top of the JAX library, our toolkit enables neuroevolution algorithms to work with neural networks running in parallel across multiple TPU/GPUs. EvoJAX achieves very high performance by implementing the evolution algorithm, neural network and task all in NumPy, which is compiled just-in-time to run on accelerators. We provide extensible examples of EvoJAX for a wide range of tasks, including supervised learning, reinforcement learning and generative art. Since EvoJAX can find solutions to most of these tasks within minutes on a single accelerator, compared to hours or days when using CPUs, our toolkit can significantly shorten the iteration cycle of evolutionary computation experiments. EvoJAX is available at https://github.com/google/evojax
引用
收藏
页码:308 / 311
页数:4
相关论文
共 50 条
  • [41] A hardware-accelerated patch search engine for image completion
    Lin, Yi
    2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 3949 - 3954
  • [42] A hardware-accelerated particle filter for the geolocation of demersal fishes
    Liu, Chang
    Cowles, Geoffrey W.
    Zemeckis, Douglas R.
    Fay, Gavin
    Le Bris, Arnault
    Cadrin, Steven X.
    FISHERIES RESEARCH, 2019, 213 : 160 - 171
  • [43] HARDWARE-ACCELERATED PARALLEL-SPLIT SHADOW MAPS
    Zhang, Fan
    Sun, Hanqiu
    Xu, Leilei
    Lee, Kitlun
    INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2008, 8 (02) : 223 - 241
  • [44] Sabre: Hardware-Accelerated Snapshot Compression for Serverless MicroVMs
    Lazarev, Nikita
    Gohil, Varun
    Tsai, James
    Anderson, Andy
    Chitlur, Bhushan
    Zhang, Zhiru
    Delimitrou, Christina
    PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2024, 2024, : 1 - 18
  • [45] Balanced Allocation of Compute Time in Hardware-Accelerated Systems
    Fu, Wenyin
    Compton, Katherine
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 241 - 248
  • [46] Hardware-accelerated SSH on self-reconfigurable systems
    Gonzalez, I
    Gomez-Arribas, FJ
    Lopez-Buedo, S
    FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings, 2005, : 289 - 290
  • [47] TPartition: Testbench partitioning for hardware-accelerated functional verification
    Kim, YI
    Kyung, CM
    IEEE DESIGN & TEST OF COMPUTERS, 2004, 21 (06): : 484 - 493
  • [48] Hardware-Accelerated RNA Secondary-Structure Alignment
    Moscola, James
    Cytron, Ron K.
    Cho, Young H.
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2010, 3 (03)
  • [49] THE ROLE OF EDGE OFFLOAD FOR HARDWARE-ACCELERATED MOBILE DEVICES
    Satyanarayanan, Mahadev
    Beckmann, Nathan
    Lewis, Grace A.
    Lucia, Brandon
    GETMOBILE-MOBILE COMPUTING & COMMUNICATIONS REVIEW, 2021, 25 (02) : 5 - 13
  • [50] Exploiting hardware-accelerated occlusion queries for visibility culling
    Hsu, CK
    Tai, WK
    Chang, CC
    Yang, MT
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (07): : 2007 - 2014