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

Software Engineer for AI Training Data (School Specific)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Python)

@ G2i Inc | Remote

Software Engineer for AI Training Data (Tier 2)

@ G2i Inc | Remote

Data Engineer

@ Lemon.io | Remote: Europe, LATAM, Canada, UK, Asia, Oceania

Artificial Intelligence – Bioinformatic Expert

@ University of Texas Medical Branch | Galveston, TX

Lead Developer (AI)

@ Cere Network | San Francisco, US