Julia: faster than Fortran, cleaner than Numpy

This page summarizes the projects mentioned and recommended in the original post on /r/programming

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Flux.jl

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

  • My advice would be to use Python for deep learning for now but keep watching the development of deep learning in Julia. For instance, there is an effort to achieve feature parity with PyTorch in Flux.jl. I believe Julia will be more than a viable language for deep learning in near future.

  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  • PyTorch for example is a C++ library with a Python user interface, see e.g. the language shares in GitHub (https://github.com/pytorch/pytorch ). There is also a Julia binding for Torch (https://github.com/FluxML/Torch.jl), but I do not know how up-to-date it is.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Torch.jl

    Sensible extensions for exposing torch in Julia.

  • PyTorch for example is a C++ library with a Python user interface, see e.g. the language shares in GitHub (https://github.com/pytorch/pytorch ). There is also a Julia binding for Torch (https://github.com/FluxML/Torch.jl), but I do not know how up-to-date it is.

  • JuliaInterpreter.jl

    Interpreter for Julia code

  • It could, but that is a lot more work than it sounds. It might be easier to make it possible to swap out the compiler for one that is much faster (LLVM is slow but does good optimisations, other compilers like cranelift are faster but produce slower code). There is a Julia interpreter but it was written in Julia itself (it was written to support debuggers), so it doesn't really solve the latency issues.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • [D] Keras 3.0 Announcement: Keras for TensorFlow, JAX, and PyTorch

    3 projects | /r/MachineLearning | 11 Jul 2023
  • [Guide] DreamBooth Training with ShivamShrirao's Repo on Windows Locally

    5 projects | /r/StableDiffusion | 25 Oct 2022
  • [D] My experience with running PyTorch on the M1 GPU

    4 projects | /r/MachineLearning | 19 May 2022
  • [Announcement] HuggingFace BigScience AMA Thursday, March 24th from 5pm CET

    5 projects | /r/MachineLearning | 15 Mar 2022
  • [P] Corgi: Rust neural network/dynamic automatic differentiation library I have been working on

    1 project | /r/MachineLearning | 6 Apr 2021