> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/deployment/self-hosted/inference-server/install/other.md).

# Using Other Devices

Inference is tested and supported on x64 and ARM processors, optionally with an NVIDIA/CUDA GPU. Running on other devices may be possible but is not officially tested or supported.

## Other GPUs

Hardware acceleration on non-NVIDIA, non-Apple GPUs is not currently supported, but ONNX Runtime has [additional execution providers](https://onnxruntime.ai/docs/execution-providers/) for AMD/ROCm, Arm NN, Rockchip, and others.

If you install one of these runtimes, you can enable it with the `ONNXRUNTIME_EXECUTION_PROVIDERS` environment variable. For example:

```bash
export ONNXRUNTIME_EXECUTION_PROVIDERS="[ROCMExecutionProvider,OpenVINOExecutionProvider,CPUExecutionProvider]"
```

This is untested and performance improvements are not guaranteed. Acceleration of non-CUDA GPUs is unlikely to work inside Docker. See the [Mac install guide](/deployment/self-hosted/inference-server/install/mac.md) for an example of how to run the server outside of a container.

## Other edge devices

Roboflow has SDKs for running object detection natively on other deployment targets, including [TensorFlow.js in a web browser](/deployment/self-hosted/sdks/web-browser.md), [native Swift on iOS](/deployment/self-hosted/sdks/ios-sdk.md) via CoreML, and [Snap Lens Studio](/deployment/self-hosted/sdks/lens-studio.md). See the [SDKs overview](/deployment/self-hosted/sdks.md) for the full list.

For additional functionality, such as running Workflows and other types of models on another device, connect to an Inference Server over HTTP [with the Inference SDK](https://docs.roboflow.com/reference/inference/inference-sdk).
