/flashlight

A C++ standalone library for machine learning

Primary LanguageC++OtherNOASSERTION

flashlight_logo

flashlight

CircleCI Documentation Status Docker Image Build Status Join the chat at https://gitter.im/flashlight-ml/community

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.

See the documentation for more on how to use flashlight with your own project.

Acknowledgments

Some of flashlight's code is derived from arrayfire-ml.

License

flashlight is under a BSD license. See LICENSE.