Crystalflow is a high-level deep learning and neural networks library for Crystal.
It has a sibling project on Ruby, Roseflow.
TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API.
The TensorFlow C API exposes internal core functions of TensorFlow that enable constructing and executing TensorFlow graphs. This shard providers access to the complete TensorFlow C API from Crystal.
This shard is still early in development and might not yet provide any easy way to use TensorFlow effectively in Crystal.
Add this to your application's
dependencies: crystalflow: github: ljuti/crystalflow
This shard depends on TensorFlow library.
You can install TensorFlow library with Homebrew
$ brew install libtensorflow
TODO: Write usage instructions here
TODO: Write development instructions here
- Fork it (https://github.com/ljuti/crystalflow/fork)
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create a new Pull Request
- ljuti Lauri Jutila - creator, maintainer