tensorflow  by tensorflow

Open-source ML framework

Created 10 years ago
191,672 stars

Top 0.0% on SourcePulse

GitHubView on GitHub
Project Summary

TensorFlow is an end-to-end open-source platform for machine learning, designed for both researchers pushing state-of-the-art ML and developers building and deploying ML-powered applications. It offers a comprehensive ecosystem of tools, libraries, and community resources, enabling flexible development and deployment across various platforms.

How It Works

TensorFlow provides a flexible architecture for defining and executing computations using dataflow graphs. It supports automatic differentiation, enabling efficient gradient computation for training neural networks. The framework offers high-level APIs (like Keras) for ease of use and lower-level APIs for fine-grained control, facilitating both rapid prototyping and complex research.

Quick Start & Requirements

  • Install: pip install tensorflow
  • GPU Support: Requires CUDA-enabled GPU cards (Ubuntu and Windows). Other devices (DirectX, MacOS-metal) supported via plugins.
  • CPU-Only Package: pip install tensorflow-cpu
  • Nightly Builds: tf-nightly and tf-nightly-cpu packages.
  • More Info: TensorFlow install guide, TensorFlow tutorials

Highlighted Details

  • End-to-end platform for machine learning.
  • Comprehensive, flexible ecosystem of tools, libraries, and community resources.
  • Stable Python and C++ APIs.
  • Supports GPU acceleration on Ubuntu and Windows.

Maintenance & Community

TensorFlow is developed by Google Brain and has a large, active community. Resources include TensorFlow Forum, mailing lists, and GitHub issues for tracking.

Licensing & Compatibility

  • License: Apache License 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration into closed-source applications.

Limitations & Caveats

While TensorFlow offers broad platform support, specific hardware acceleration (e.g., DirectX, MacOS-metal) relies on device plugins which may have varying levels of maturity. Building from source can be complex.

Health Check
Last Commit

12 hours ago

Responsiveness

1 day

Pull Requests (30d)
1,436
Issues (30d)
219
Star History
658 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Travis Fischer Travis Fischer(Founder of Agentic), and
2 more.

modelscope by modelscope

0.2%
8k
Model-as-a-Service library for model inference, training, and evaluation
Created 3 years ago
Updated 1 day ago
Feedback? Help us improve.