facebookresearch/flashlight
A C++ standalone library for machine learning
repo name | facebookresearch/flashlight |
repo link | https://github.com/facebookresearch/flashlight |
homepage | https://fl.readthedocs.io/en/latest/ |
language | C++ |
size (curr.) | 666 kB |
stars (curr.) | 1029 |
created | 2018-12-11 |
license | Other |
flashlight
flashlight is a fast, flexible machine learning library written entirely in C++ from the Facebook AI Research Speech team and the creators of Torch and Deep Speech. It uses the ArrayFire tensor library and features just-in-time compilation with modern C++. flashlight supports both CPU (still in active development) and GPU backends for maximum portability, and has an emphasis on efficiency and scale.
All documentation (including build/install instructions) can be found here
Experimental and in-progress project components are located in flashlight/contrib
. Breaking changes may be made to APIs therein.
Contact: vineelkpratap@fb.com, awni@fb.com, jacobkahn@fb.com, qiantong@fb.com, jcai@fb.com, gab@fb.com, vitaliy888@fb.com, locronan@fb.com
flashlight is being very actively developed. See CONTRIBUTING for more on how to help out.
Acknowledgments
Some of flashlight’s code is derived from arrayfire-ml.
License
flashlight is under a BSD license. See LICENSE.