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 条
  • [31] Transform coding for hardware-accelerated volume rendering
    Fout, Nathaniel
    Ma, Kwan-Liu
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (06) : 1600 - 1607
  • [32] Robust Partitioning for Hardware-Accelerated Functional Verification
    Moffitt, Michael D.
    Sustik, Matyas A.
    Villarrubia, Paul G.
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 854 - 859
  • [33] Hardware-Accelerated Dual-Split Trees
    Lin, Daqi
    Vasiou, Elena
    Yuksel, Cem
    Kopta, Daniel
    Brunvand, Erik
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2020, 3 (02)
  • [34] Automated Composition and Execution of Hardware-accelerated Operator Graphs
    Werner, Stefan
    Heinrich, Dennis
    Piper, Jannik
    Groppe, Sven
    Backasch, Rico
    Blochwitz, Christopher
    Pionteck, Thilo
    2015 10TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2015,
  • [35] A Hardware-Accelerated Software Platform for Adaptive Radiation Therapy
    Park, Seyoun
    Plishker, William
    Robinson, Adam
    Zaki, George
    Shekhar, Raj
    McNutt, Todd
    Quon, Harry
    Wong, John
    Lee, Junghoon
    WORLD CONGRESS ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING, 2015, VOLS 1 AND 2, 2015, 51 : 509 - 512
  • [36] Hardware-accelerated texture advection for unsteady flow visualization
    Jobard, B
    Erlebacher, G
    Hussaini, MY
    VISUALIZATION 2000, PROCEEDINGS, 2000, : 155 - 162
  • [37] Hardware-accelerated rendering of antialiased shadows with shadow maps
    Brabec, S
    Seidel, HP
    COMPUTER GRAPHICS INTERNATIONAL 2001, PROCEEDINGS, 2001, : 209 - 214
  • [38] Hardware-Accelerated FaaS for the Edge-Cloud Continuum
    Nanos, Anastasios
    Kretsis, Aristotelis
    Mainas, Charalampos
    Ntouskos, George
    Ferikoglou, Aggelos
    Danopoulos, Dimitrios
    Kokkinis, Argyris
    Masouros, Dimosthenis
    Siozios, Kostas
    Soumplis, Polyzois
    Kokkinos, Panagiotis
    Olmos, Juan Jose Vegas
    Varvarigos, Emmanouel
    2023 IEEE 31ST INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS, ICNP, 2023,
  • [39] Hardware-Accelerated Protection in Long-Reach PON
    Song, Huan
    Seol, Dong-Min
    Kim, Byoung-Whi
    OFC: 2009 CONFERENCE ON OPTICAL FIBER COMMUNICATION, VOLS 1-5, 2009, : 1662 - +
  • [40] A Hardware-Accelerated Segmentation Algorithm for Moving Object Generation
    Chen Tianding
    Proceedings of the 27th Chinese Control Conference, Vol 3, 2008, : 331 - 335