ml:software
Table of Contents
Software
See also this list of ML related software.
Deep Learning
Current, Recommended Frameworks
- Pytorch
- Huggingface
- LLMs
- LLVM
- Multi-GPU training
- Note: recommendations can change frequently (every few months it seems)
- As of March 2025: Nilay recommends DeepSpeed, which is integrated with HuggingFace Accelerate. See here: HuggingFace Accelerate - DeepSpeed
Miscellaneous, Perhaps Less Used, or Older Ones
- Fairseq (pytorch)
- Tutorial on how to add a new model to fairseq: Tutorial: Simple LSTM Nilay used this tutorial when adding his model to fairseq
- OpenNMT (pytorch)
- NLP Architect (Intel's NLP software)
- MiniTorch (educational)
- Tensorflow
- Keras
- Export formats
- ONNX The industry de-facto standard. See this video for how to import into Mathematica. Videos: PyTorch to Tensorflow using ONNX PyTorch, TensorFlow, Keras Model File Conversion
MT and Seq2seq
See MT Software.
Experimental Pipeline
Resources
- Awesome Machine Learning A curated list of awesome machine learning frameworks, libraries and software.
Related Pages
ml/software.txt · Last modified: 2025/10/09 17:40 by jmflanig