crystalflow

Crystalflow - High-level deep learning and neural networks library for Crystal

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

  1. Fork it (https://github.com/ljuti/crystalflow/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • ljuti Lauri Jutila - creator, maintainer
Repository

crystalflow

Owner
Statistic
  • 1
  • 0
  • 0
  • 0
  • 3
  • over 5 years ago
  • October 9, 2018
License

MIT License

Links
Synced at

Thu, 07 Nov 2024 19:45:42 GMT

Languages