Skip to content
IREE
GPU - Metal
Initializing search
openxla/iree
Home
Building from source
Guides
Reference
Developers
Community
IREE
openxla/iree
Home
Building from source
Building from source
Getting started
Android cross-compilation
iOS cross-compilation
RISC-V cross-compilation
Guides
Guides
ML frameworks
ML frameworks
JAX
PyTorch
TensorFlow
TensorFlow Lite
Deployment configurations
Deployment configurations
CPU
CPU - Bare-Metal
GPU - Vulkan
GPU - CUDA
GPU - ROCm
GPU - Metal
Reference
Reference
API bindings
API bindings
C API
Python
MLIR dialects
MLIR dialects
Internal dialects
Internal dialects
Check
Flow
HAL
HAL/Inline
HAL/Loader
IO/Parameters
Stream
Util
VM
VMVX
Public dialects
Public dialects
IREEInput
IREELinalgExt
IREEVectorExt
Other topics
Other topics
Glossary
Optimization options
Extensions
Developers
Developers
General development topics
General development topics
Contributing to IREE
Developer overview
Developer tips and tricks
Release management
Testing guide
Building
Building
Building with Bazel
Building with Emscripten
CMake options
CMake with ccache
Debugging
Debugging
Android LLDB debugging
Compile time regression debugging
GPU debugging playbook
Integration test debugging
Release debugging playbook
Sanitizers (ASan/MSan/TSan)
Performance
Performance
Benchmarking
Benchmark suites
Profiling overview
Profiling CPUs
Profiling GPUs using Vulkan
Profiling with Tracy
Design docs
Design docs
CUDA HAL Driver
Design roadmap
Function ABI
Invocation execution model
Metal HAL Driver
Other topics
Other topics
Usage best practices
Vulkan environment setup
Community
Community
Blog
Blog
Archive
Archive
2021
Categories
Categories
Platforms
Performance
Frontends
Tags
GPU
iOS
GPU deployment using Metal
link
Documentation coming soon!
Back to top