hollance / Bnns Vs Mpscnn
Compares the speed of Apple's two deep learning frameworks: BNNS and Metal Performance Shaders
Stars: ✭ 50
Programming Languages
swift
15916 projects
Projects that are alternatives of or similar to Bnns Vs Mpscnn
Toypathtracer
Toy path tracer for my own learning purposes (CPU/GPU, C++/C#, Win/Mac/Wasm, DX11/Metal, also Unity)
Stars: ✭ 753 (+1406%)
Mutual labels: metal
Tvm
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Stars: ✭ 7,494 (+14888%)
Mutual labels: metal
Bbmetalimage
A high performance Swift library for GPU-accelerated image/video processing based on Metal.
Stars: ✭ 677 (+1254%)
Mutual labels: metal
Gravitational Waves Playground
Make gravitational waves visible in an interactive iPad simulation.
Stars: ✭ 33 (-34%)
Mutual labels: metal
Gfx
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+9990%)
Mutual labels: metal
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+1114%)
Mutual labels: metal
Yolo Coreml Mpsnngraph
Tiny YOLO for iOS implemented using CoreML but also using the new MPS graph API.
Stars: ✭ 866 (+1632%)
Mutual labels: metal
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+856%)
Mutual labels: metal
Metalperformanceshadersproxy
A proxy for MetalPerformanceShaders which takes to a stub on a simulator and to the real implementation on iOS devices.
Stars: ✭ 41 (-18%)
Mutual labels: metal
Tensorflow Ios Example
Source code for my blog post "Getting started with TensorFlow on iOS"
Stars: ✭ 432 (+764%)
Mutual labels: metal
Llgl
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+1922%)
Mutual labels: metal
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+1714%)
Mutual labels: metal
BNNS vs Metal CNN benchmark
This app compares the speed of Apple's two deep learning frameworks: BNNS and Metal Performance Shaders (MPSCNN).
It creates a basic convolutional neural network with 2 convolutional layers, 2 pooling layers, and a fully-connected layer. Then it measures how long it takes to sends the same image 100 times through the network.
To run the app you need Xcode 8 and an iOS 10-compatible device with at least an A8 processor.
See also the blog post.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].