EvoJAX: Hardware-Accelerated Neuroevolution

被引:7
|
作者
Tang, Yujin [1 ]
Tian, Yingtao [1 ]
Ha, David [1 ]
机构
[1] Google Brain, Tokyo, Japan
关键词
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 条
  • [21] Improved hardware-accelerated visual hull rendering
    Li, M
    Magnor, M
    Seidel, HP
    VISION, MODELING, AND VISUALIZATION 2003, 2003, : 151 - +
  • [22] Hardware-accelerated dynamic light field rendering
    Goldlücke, B
    Magnor, M
    Wilburn, B
    VISION MODELING, AND VISUALIZATION 2002, PROCEEDINGS, 2002, : 455 - +
  • [23] A generic hardware-accelerated OFDM system simulator
    Veiverys, Antanas
    Goluguri, Vara Prasad
    Le Moullec, Yannick
    Rom, Christian
    Olsen, Ole
    Koch, Peter
    NORCHIP 2005, PROCEEDINGS, 2005, : 62 - 65
  • [24] PHAST: Hardware-accelerated shortest path trees
    Delling, Daniel
    Goldberg, Andrew V.
    Nowatzyk, Andreas
    Werneck, Renato F.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (07) : 940 - 952
  • [25] Hardware-Accelerated Index Construction for Semantic Web
    Blochwitz, Christopher
    Wolff, Julian
    Berekovic, Mladen
    Heinrich, Dennis
    Groppe, Sven
    Joseph, Jan Moritz
    Pionteck, Thilo
    2018 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT 2018), 2018, : 281 - 284
  • [26] Hardware-Accelerated Cache Simulation for Multicore by FPGA
    Hung, Shih-Hao
    Ho, Yi-Mo
    Yeh, Chih-Wei
    Liu, Cheng-Yueh
    Lee, Chen-Pang
    PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 231 - 236
  • [27] Hardware-accelerated visual hull reconstruction and rendering
    Li, M
    Magnor, M
    Seidel, HP
    GRAPHICS INTERFACE 2003, PROCEEDING, 2003, : 65 - 71
  • [28] Hardware-accelerated adaptive EWA volume splatting
    Chen, W
    Ren, L
    Zwicker, M
    Pfister, H
    IEEE VISUALIZATION 2004, PROCEEEDINGS, 2004, : 67 - 74
  • [29] Protean: ADAPTIVE HARDWARE-ACCELERATED INTERMITTENT COMPUTING
    Bakar, Abu
    Goel, Rishabh
    de Winkel, Jasper
    Huang, Jason
    Ahmed, Saad
    Islam, Bashima
    Pawelczak, Przemyslaw
    Yildirim, Kasim Sinan
    Hester, Josiah
    GETMOBILE-MOBILE COMPUTING & COMMUNICATIONS REVIEW, 2023, 27 (01) : 5 - 10
  • [30] Recent advances in hardware-accelerated volume rendering
    Ma, KL
    Lum, EB
    Muraki, S
    COMPUTERS & GRAPHICS-UK, 2003, 27 (05): : 725 - 734