• Stars
    star
    311
  • Rank 134,364 (Top 3 %)
  • Language
    Julia
  • License
    Other
  • Created over 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MacroTools provides a library of tools for working with Julia code and expressions.

MacroTools.jl

Dev Docs Stable Docs Build Status Coverage

MacroTools provides a library of tools for working with Julia code and expressions. This includes a powerful template-matching system and code-walking tools that let you do deep transformations of code in a few lines. See the docs for more info.

Suggestions, issues and pull requests are welcome.

Installation

]add MacroTools

More Repositories

1

Flux.jl

Relax! Flux is the ML library that doesn't make you tensor
Julia
4,460
star
2

Zygote.jl

21st century AD
Julia
1,471
star
3

model-zoo

Please do not feed the models
Julia
904
star
4

FastAI.jl

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

GeometricFlux.jl

Geometric Deep Learning for Flux
Julia
348
star
6

Metalhead.jl

Computer vision models for Flux
Julia
328
star
7

Torch.jl

Sensible extensions for exposing torch in Julia.
Julia
211
star
8

NNlib.jl

Neural Network primitives with multiple backends
Julia
201
star
9

MLJFlux.jl

Wrapping deep learning models from the package Flux.jl for use in the MLJ.jl toolbox
Julia
145
star
10

ONNX.jl

Read ONNX graphs in Julia
Julia
139
star
11

FluxTraining.jl

A flexible neural net training library inspired by fast.ai
Julia
118
star
12

Functors.jl

Parameterise all the things
Julia
116
star
13

IRTools.jl

Mike's Little Intermediate Representation
Julia
111
star
14

Flux3D.jl

3D computer vision library in Julia
Julia
101
star
15

Mjolnir.jl

A little less conversation, a little more abstraction
Julia
87
star
16

Optimisers.jl

Optimisers.jl defines many standard optimisers and utilities for learning loops.
Julia
72
star
17

DaggerFlux.jl

Distributed computation of differentiation pipelines to use multiple workers, devices, GPU, etc. since Julia wasn't fast enough already
Julia
66
star
18

Gym.jl

Gym environments in Julia
Julia
54
star
19

Tracker.jl

Flux's ex AD
Julia
50
star
20

FluxML-Community-Call-Minutes

The FluxML Community Team repo
50
star
21

XLA.jl

"Maybe we have our own magic."
Julia
47
star
22

FluxJS.jl

I heard you like compile times
Julia
42
star
23

DataAugmentation.jl

Flexible data augmentation library for machine and deep learning
Julia
41
star
24

HuggingFaceApi.jl

Julia
36
star
25

Hydra.jl

SPMD + Neural Nets
Julia
32
star
26

ParameterSchedulers.jl

Common hyperparameter scheduling for ML
Julia
32
star
27

Alloc.jl

Julia
26
star
28

Trebuchet.jl

throw stuff
Julia
21
star
29

fluxml.github.io

Flux Website
HTML
20
star
30

YaoFlux.jl

Differentiable programming on quantum circuits with Flux
Julia
19
star
31

OneHotArrays.jl

Memory efficient one-hot array encodings
Julia
18
star
32

DiffImages.jl

Differentiable Computer Vision using pure Julia
Julia
15
star
33

ZygoteRules.jl

Julia
15
star
34

FluxBench.jl

Benchmarks for the FluxML ecosystem for deep learning, scientific machine learning, differentiable programming etc including AD and CUDA accelerated workloads
Julia
14
star
35

NNlibCUDA.jl

CUDA integration for the NNlib API
Julia
14
star
36

Fluxperimental.jl

Experimental features for Flux.jl
Julia
13
star
37

SafeTensors.jl

Julia
9
star
38

MetalheadWeights

Pre-trained model weight artifacts for Metalhead.jl
Julia
7
star
39

FluxMLBenchmarks.jl

A benchmarking suite for the FluxML org
Julia
6
star
40

IArrays.jl

Julia
5
star
41

differentiable.dev

HTML
3
star
42

FluxCUDA.jl

Julia
3
star
43

FluxMLDocs

Unified documentation across the FluxML ecosystem
Julia
1
star
44

.github

Repository for default community health files
1
star