Old but working version on an iOS ELM with GPU acceleration.
You would need an actual iPhone to run it, not a simulator.
Try running an app on a phone - it will fail. Then drag files from data...
folder into the app on the phone, and run it again.
![image](https://private-user-images.githubusercontent.com/2631546/269286175-c038b1d7-a110-4082-b68f-ba8ee769d439.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1NDU3MTgsIm5iZiI6MTcyMDU0NTQxOCwicGF0aCI6Ii8yNjMxNTQ2LzI2OTI4NjE3NS1jMDM4YjFkNy1hMTEwLTQwODItYjY4Zi1iYThlZTc2OWQ0MzkucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcwOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MDlUMTcxNjU4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZWUyMzNjM2IwZjZmODU4YzA1YmFhNmQ1YTM0ODE2NGQ4M2Q2NGU2YThiZjcwNTU1MGZmMTYxYzEyNWUyZjQ2NyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.EaU0avig9YxRwgoKlchYK4XvPnI-UM0U_Gh0gTouJHs)
Paper: High-Performance ELM for Memory Constrained Edge Computing Devices with Metal Performance Shaders
PDF at Researchgate
Uses two packages that are from somewhere online. Maybe modified. Find them by name if interested in their source.
Ideally you should get new versions of these for code development from their sources.