awesome-mojo
Awesome Mojoš„
https://github.com/ego/awesome-mojo
Last synced: 11 days ago
JSON representation
Advanced Mojoš„features and Intrinsics module
Decorators combination
- MLIR Dialects - execution backends with optimization code and architectures.
- MLIR
Syscalls
AI
Mojoš„FastAPI Client
- Accelerated Computing
- CUDA
- OpenCL
- SYCL
- Vertex AI
- Google TPU
- Sagemaker
- MLIR: accelerating AI with open-source infrastructure
- ONNX open standard for machine learning
- ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
- Google Brain TensorFlow
- PyTorch
- TensorRT
- MLIR: accelerating AI with open-source infrastructure
- Apache TVM
[Bonus V Breadth First Search Path](algorithm/bfs_V.v)
[Codon Mandelbrot Set](benchmarks/multibrot_set/multibrot.codon)
Code share from Mojo Playground
Mojoš„FastAPI Client
Data Type Model and alias
[Codon Mandelbrot Set](benchmarks/multibrot_set/multibrot.codon)
IDEA
Mojoš„FastAPI Client
Instant and DateTimeLocal
Mojoš„FastAPI Client
Major things to improve:
Mojoš„FastAPI Client
MLIR and low-level implementation
Mojoš„FastAPI Client
MLIR libc gethostname
Syscalls
- Builtin Slice
- external_call - access-to-mlir).
- gethostname
Modular and Mojoš„ history and etymology
Mojoš„FastAPI Client
- History of programming languages
- Counting chars with SIMD in Mojo
- Modular Inc - mojo#why-is-it-called-mojo).
- Company
- Modular arithmetic
- Modulo
- Modular programming
- Modularity
- Modular's Brand Story
- Helping Modular Humanize AI Through Brand
- Chris Lattner
- Cross Compile Compiler-rt
- The future of AI depends on Modularity
- The Architecture of Open Source Applications LLVM
- The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner
- LLVM in 100 Seconds
- Mojo Cheatsheet
- The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner
- LLVM in 100 Seconds
- "In other words: Mojo isnāt magic, itās modular."
- "In other words: Mojo isnāt magic, itās modular."
- LLVM
- Modular Inc - mojo#why-is-it-called-mojo).
- MLIR
- Circuit IR Compilers and Tools
Mojoš„FastAPI with PythonInterface
Mojoš„FastAPI Client
[Mojoš„Fizz buzz](algorithm/fizz_buzz_Mojo.mojo)
[Codon Mandelbrot Set](benchmarks/multibrot_set/multibrot.codon)
- Merge sort
- reference - to-algorithms/)
[Mojoš„ Merge sort](algorithm/MergeSort_Mojo.mojo)
[Codon Mandelbrot Set](benchmarks/multibrot_set/multibrot.codon)
Mojoš„TCP Socket Server with PythonInterface
Syscalls
Parameterization[]: compile time meta-programming
[Codon Mandelbrot Set](benchmarks/multibrot_set/multibrot.codon)
Pointer
Decorators combination
Python / C++
Mojoš„FastAPI Client
- Numpy
- PyPy
- Taichi compared to cub cupy numba
- Mypyc
- Accelerating experimentation with mlops
- nebuly-ai
- Numba compiler for Python bytecode, Numba IR into LLVM IR, Compile LLVM IR to machine code
- Autograd
- Ray
- Taichi Lang
- Codon
- CuPy
- Cython
- Pythran
- Nuitka
- Benchmarks for CPU and GPU performance high-performance Python libs
- DeepSpeed
Python hints
Mojoš„FastAPI Client
Radiative transfer
Mojoš„FastAPI Client
String
String and builtin slice
Summary Mandelbrot Set
[Codon Mandelbrot Set](benchmarks/multibrot_set/multibrot.codon)
Tools
`VariadicList` for destructuring/unpacking/accessing arguments
[Codon Mandelbrot Set](benchmarks/multibrot_set/multibrot.codon)
- def - manual.html#fn-definitions)
Why is it called Mojo?
- benevolent dictator for life - known leader](https://en.wikipedia.org/wiki/Chris_Lattner) about Mojoš„pronunciation =)
- Mojo word definition
- Rust in the Linux kernel
- Mojoš„ is now available on Mac!
- Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381
- Mojo and Python type system explained | Chris Lattner and Lex Fridman
- Can Mojo run Python code? | Chris Lattner and Lex Fridman
- Switching from Python to Mojo programming language | Chris Lattner and Lex Fridman
- GitHub Topic mojo-lang
- Guido van Rossum about Mojo = Python with C++/GPU performance?
- Tensor struct with some basic ops #251
- Matrix fn with numpy #267
- Closures and higer order functions in mojo #244
- Waiting for a Mojoš„ syntax highlighting at GitHub
- Discussions
- Issues
- Simple and fast HTTP framework for Mojo! š„ Perfect for building web services and simple APIs. For Mojicians
- LLama implementations benchmarking framework
- Automated Python to Mojo code translation
- Simple and fast HTTP framework for Mojo! š„ Perfect for building web services and simple APIs. For Mojicians
- Matrix fn with numpy #267
- Closures and higer order functions in mojo #244
- Discussions
- Issues
- Mojoš„ is now open source!
- Mojo word definition
- Nim
- Zig - purpose programming language. We are like and following it =)