crystalflow
crystalflow
Crystalflow is a high-level deep learning and neural networks library for Crystal.
It has a sibling project on Ruby, Roseflow.
About
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.
WARNING
This shard is still early in development and might not yet provide any easy way to use TensorFlow effectively in Crystal.
Installation
Add this to your application's shard.yml
:
dependencies:
crystalflow:
github: ljuti/crystalflow
Installing TensorFlow
This shard depends on TensorFlow library.
Mac OSX
You can install TensorFlow library with Homebrew
$ brew install libtensorflow
Usage
require "crystalflow"
TODO: Write usage instructions here
Development
TODO: Write development instructions here
Contributing
- 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
Contributors
- ljuti Lauri Jutila - creator, maintainer
crystalflow
- 1
- 0
- 0
- 0
- 3
- over 5 years ago
- October 9, 2018
MIT License
Thu, 07 Nov 2024 19:45:42 GMT