> For the complete documentation index, see [llms.txt](https://docs.aibrow.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aibrow.ai/api-reference/types/aimodelgpuengine.md).

# AIModelGpuEngine

{% hint style="info" %}
Only available on the <mark style="background-color:green;">extension</mark> & <mark style="background-color:purple;">web</mark> implementations
{% endhint %}

A string enum that's used to indicate the availability of the GPU engine

`metal` <mark style="background-color:green;">extension</mark> <mark style="color:orange;">macOS</mark>

`cuda` <mark style="background-color:green;">extension</mark> <mark style="color:orange;">Windows, Linux</mark>

`vulkan` <mark style="background-color:green;">extension</mark> <mark style="color:orange;">Windows, Linux</mark>

`cpu` <mark style="background-color:green;">extension</mark>

`webgpu` <mark style="background-color:purple;">web</mark>

`wasm` <mark style="background-color:purple;">web</mark>
