Mojo is an open source programming language created in 2022 by Chris Lattner.
#118on PLDB | 2Years Old |
git clone https://github.com/modularml/mojo
Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.
def softmax(lst):
norm = np.exp(lst - np.max(lst))
return norm / norm.sum()
struct NDArray:
def max(self) -> NDArray:
return self.pmap(SIMD.max)
struct SIMD[type: DType, width: Int]:
def max(self, rhs: Self) -> Self:
return (self >= rhs).select(self, rhs)
Feature | Supported | Example | Token |
---|---|---|---|
hasGradualTypes | ✓ | v: ArraySlice[Int] |