March 8, 2024, 6:20 a.m. | Mike Cvet

Towards Data Science - Medium towardsdatascience.com

A side-by-side CNN implementation and comparison

All images by author

A few months ago, Apple quietly released the first public version of its MLX framework, which fills a space in between PyTorch, NumPy and Jax, but optimized for Apple Silicon. Much like those libraries, MLX is a Python-fronted API whose underlying operations are largely implemented in C++.

Below are some observations of the similarities and differences between MLX and PyTorch. I implemented a bespoke convolutional neural network …

api apple apple silicon cnn convolutional-network framework images implementation jax libraries machine learning mlx numpy operations public python pytorch silicon space

Founding AI Engineer, Agents

@ Occam AI | New York

AI Engineer Intern, Agents

@ Occam AI | US

AI Research Scientist

@ Vara | Berlin, Germany and Remote

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Codec Avatars Research Engineer

@ Meta | Pittsburgh, PA