Skip to content
IREE
GPU - Metal
Initializing search
iree-org/iree
Home
Building from source
Guides
Reference
Developers
Community
IREE
iree-org/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
ONNX
PyTorch
TensorFlow
TensorFlow Lite
Deployment configurations
Deployment configurations
CPU
CPU - Bare-Metal
GPU - Vulkan
GPU - CUDA
GPU - ROCm
GPU - Metal
General topics
General topics
Parameters
Reference
Reference
API bindings
API bindings
C API
Python
MLIR dialects
MLIR dialects
Internal dialects
Internal dialects
Check
Encoding
Flow
HAL
HAL/Inline
HAL/Loader
IO/Parameters
IREECodegen
IREEGPU
IREEVectorExt
LinalgExt
Stream
Util
VM
VMVX
Public dialects
Public dialects
IREEInput
Other topics
Other topics
Glossary
Optimization options
Tuning
Extensions
Developers
Developers
General development topics
General development topics
Contributing to IREE
Developer overview
Developer tips and tricks
GitHub Actions
Release management
Versioning scheme
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
Model development debugging
Release debugging playbook
Sanitizers (ASan/MSan/TSan)
Performance
Performance
Benchmarking
Profiling overview
Profiling CPUs
Profiling GPUs using Vulkan
Profiling with Tracy
Design docs
Design docs
Design roadmap
Function ABI
Invocation execution model
CUDA HAL driver
HIP HAL driver
Metal HAL driver
Virtual machine (VM)
Other topics
Other topics
Usage best practices
Vulkan environment setup
Community
Community
Blog
Blog
Archive
Archive
2024
2021
Categories
Categories
Frontends
Performance
Platforms
Tags
GPU
iOS
GPU deployment using Metal
link
Documentation coming soon!
Back to top