# `Snakepit.ZeroCopy`
[🔗](https://github.com/nshkrdotcom/snakepit/blob/v0.13.0/lib/snakepit/zero_copy.ex#L1)

Zero-copy interop helpers for DLPack and Arrow.

Handles create/import lifecycle for zero-copy handles, with copy-based
fallbacks when unavailable.

# `export_opts`

```elixir
@type export_opts() :: [
  device: Snakepit.ZeroCopyRef.device(),
  dtype: atom() | String.t(),
  shape: tuple() | list(),
  owner: :elixir | :python
]
```

# `close`

# `from_arrow`

# `from_dlpack`

# `to_arrow`

# `to_dlpack`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
