分布式深度學習平臺,Apache SINGA 0.2.0 發布

jopen 8年前發布 | 10K 次閱讀


Apache SINGA 是 Apache 在 2015 年 3 月 17 日接納的一個孵化項目,是個分布式深度學習平臺。

Apache SINGA 0.2.0 發布,此版本主要更新內容如下:

  • Training on GPU enables training of complex models on a single node with multiple GPU cards.

  • Hybrid neural net partitioning supports data and model parallelism at the same time.

  • Python wrapper makes it easy to configure the job, including neural net and SGD algorithm.

  • RNN model and BPTT algorithm are implemented to support applications based on RNN models, e.g., GRU.

  • Cloud software integration includes Mesos, Docker and HDFS.

  • Visualization of neural net structure and layer information, which is helpful for debugging.

  • Linear algebra functions and random functions against Blobs and raw data pointers.

  • New layers, including SoftmaxLayer, ArgSortLayer, DummyLayer, RNN layers and cuDNN layers.

  • Update Layer class to carry multiple data/grad Blobs.

  • Extract features and test performance for new data by loading previously trained model parameters.

  • Add Store class for IO operations.

SINGA 是基于大型數據集訓練大型深度學習模塊的常規分布式學習平臺。SINGA 支持各種流行的深度學習模塊,其中的 feed-forward 模塊包括 convolutional neural networks (CNN),能量模塊 restricted Boltzmann machine (RBM) 和 recurrent neural networks (RNN)。

SGD 流:

Apache SINGA 0.2.0 發布,分布式深度學習平臺

SINGA 概覽:

Apache SINGA 0.2.0 發布,分布式深度學習平臺

外部依賴:

  • glog(New BSD)

  • google-protobuf(New BSD)

  • openblas(New BSD)

  • zeromq(LGPLv3 + static link exception)

  • czmq(Mozilla Public License Version 2.0)

  • zookeeper(Apache 2.0)

來自: http://www.oschina.net//news/69931/apache-singa-0-2-0

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!