Skip to content
@FluxML

FluxML

The Elegant Machine Learning Stack

The Elegant Machine Learning Stack

Flux is a 100% pure-Julia stack and provides lightweight abstractions on top of Julia's native GPU and AD support. It makes the easy things easy while remaining fully hackable.

Features

Flux has features that sets it apart among ML systems.

Compiled Eager Code

Flux provides a single, intuitive way to define models, just like mathematical notation. Julia transparently compiles your code, optimizing kernels for the GPU, for the best performance.

Differentiable Programming

Existing Julia libraries are differentiable and can be incorporated directly into Flux models. Cutting edge models such as Universal Neural Differential Equations are first class, and Zygote enables overhead-free gradients.

First-class GPU support

GPU kernels can be written directly in Julia via CUDA.jl. Flux is uniquely hackable and any part can be tweaked, from GPU code to custom gradients and layers.

Model Ecosystem

Model-zoo is a collection of demonstrations of the Flux machine learning library. Any of these may freely be used as a starting point for your own models. Metalhead and Flux3D provide trained vision-based and 3D vision-based Flux models, respectively. Furthermore, Transformers provides transformer-based Flux models written in 100% Julia!


Check out Flux's website for more information on the FluxML stack!

Pinned

  1. Flux.jl Flux.jl Public

    Relax! Flux is the ML library that doesn't make you tensor

    Julia 4.4k 589

  2. Zygote.jl Zygote.jl Public

    21st century AD

    Julia 1.4k 206

  3. model-zoo model-zoo Public

    Please do not feed the models

    Julia 883 335

  4. Metalhead.jl Metalhead.jl Public

    Computer vision models for Flux

    Julia 319 68

  5. FastAI.jl FastAI.jl Public

    Repository of best practices for deep learning in Julia, inspired by fastai

    Julia 584 53

  6. NNlib.jl NNlib.jl Public

    Neural Network primitives with multiple backends

    Julia 193 120

Repositories

Showing 10 of 47 repositories