crystalflow
Version, currently master branch1 version
- master branchlatestMay 14, 2019
github.com/ljuti/crystalflow
Crystalflow - High-level deep learning and neural networks library for Crystal
Installation
# Add this to your shard.yml
dependencies:
crystalflow:
github: ljuti/crystalflow
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
0.26.1- License
- MIT
- Author
- Lauri Jutila
Dependencies
Runtime Dependencies
- mocks~> 0.9github: waterlink/mocks.cr
- spec2*github: waterlink/spec2.cr
- spec2-mocks~> 0.4github: waterlink/spec2-mocks.cr
README
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
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- May 14, 2019
- Crystal
0.26.1- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/ljuti/crystalflow
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 14, 2026
- Synced
- Aug 14, 2026
- Versions
- 1