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 - ROCm
GPU - CUDA
GPU - Metal
General topics
General topics
Parameters
Reference
Reference
General topics
General topics
Glossary
Optimization options
Tuning
Extensions
API bindings
API bindings
C API
Python
MLIR dialects
MLIR dialects
Core
Core
Flow
HAL
Stream
Util
VM
MLIR extensions
MLIR extensions
Encoding
LinalgExt
TensorExt
Codegen/target-specific
Codegen/target-specific
IREECodegen
IREEGPU
IREEVectorExt
VMVX
Optional modules
Optional modules
Check
HAL
HAL
Inline
Loader
IO
IO
Parameters
MLIR passes
MLIR passes
Core dialects
Core dialects
Flow
HAL
Stream
Util
VM
Pipelines
Pipelines
ConstEval
DispatchCreation
GlobalOptimization
InputConversion
Preprocessing
Codegen
Codegen
Common
Common/CPU
Common/GPU
Dialect/GPU
Dialect/VectorExt
LLVMCPU
LLVMGPU
SPIRV
VMVX
Developers
Developers
General development topics
General development topics
Contributing to IREE
Developer overview
Developer tips and tricks
Testing guide
GitHub Actions
Release management
Versioning scheme
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