> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thistle.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# MemryX Accelerator

> Secure model verification for MemryX hardware accelerator models

Models deployed to MemryX accelerators can be verified before initializing the
async accelerator with the
[secure loader](/update/get_started/secure_model_verification#secure-loader-module-thistle_secure_loaderpy):

```python theme={"dark"}
from memryx import AsyncAccl
from thistle_secure_loader import secure_load

def memryx_loader(path: str):
    return AsyncAccl(path)

accl = secure_load("model.onnx", memryx_loader)
print("MemryX model verified securely.")
```

The `secure_load` call verifies the model file's signature using `tuc` before
passing it to `AsyncAccl`. If the signature check fails, a
`ModelVerificationError` is raised and the model is never loaded.

### Requirements

<Warning>
  The `memryx` package is **Linux only** (x86\_64 / ARM64) and is not available for
  macOS or Windows.
</Warning>

```txt theme={"dark"}
--extra-index-url https://developer.memryx.com/pip
memryx
```
