TensorFlowOnSpark and tensorflow_scala

These are complements: TensorFlowOnSpark provides distributed training infrastructure on Spark clusters while tensorflow_scala provides the language bindings to write TensorFlow code in Scala, and they can be used together to build Scala-based distributed ML pipelines.

TensorFlowOnSpark
60
Established
tensorflow_scala
45
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 25/25
Community 25/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 19/25
Stars: 3,859
Forks: 941
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 941
Forks: 94
Downloads:
Commits (30d): 0
Language: Scala
License: Apache-2.0
Stale 6m No Dependents
Stale 6m No Package No Dependents

About TensorFlowOnSpark

yahoo/TensorFlowOnSpark

TensorFlowOnSpark brings TensorFlow programs to Apache Spark clusters.

This project helps data scientists and machine learning engineers run their TensorFlow deep learning models on large Apache Spark and Hadoop clusters. You can take your existing TensorFlow code and run it in a distributed fashion, processing vast datasets managed by Spark. It's designed for professionals building and deploying machine learning solutions at scale.

distributed-machine-learning deep-learning-ops big-data-analytics model-training scalable-inference

About tensorflow_scala

eaplatanios/tensorflow_scala

TensorFlow API for the Scala Programming Language

This is a tool for machine learning engineers and data scientists who primarily use Scala for their development. It allows you to build, train, and deploy machine learning models, especially neural networks, using the TensorFlow framework directly within Scala. You can input raw data, define your model architecture, train it, and then analyze the results, similar to how Python users work with TensorFlow.

machine-learning-engineering deep-learning-development data-science neural-network-training model-deployment

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work