tensorflow  by tensorflow

Open-source ML framework

created 9 years ago
190,968 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

9 hours ago

Responsiveness

1 day

Pull Requests (30d)
1,708
Issues (30d)
87
Star History
1,905 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.