dpnp-io SKILL.md skillA
dpnp-io from intel/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add intel/skills/dpnp-io@v1.0Pins v1.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- intel/skills
- Path
skills/dpnp-io/SKILL.md- Versions recorded
- 1
- Latest version
- v1.0, committed Sep 3, 2026
- Size
- 6,943 bytes
- Repository stars
- 29
- License
- Apache-2.0
Reading and writing files from dpnp code on Intel CPUs and GPUs. Use when the user needs to load an array into dpnp or save a dpnp result — .npy, .npz, HDF5 via h5py, Zarr, CSV or plain text — when a file is larger than device memory and has to be read in chunks, or when they ask why dpnp has no save function of its own. Covers the NumPy conversion round trip, chunked and incremental patterns, and choosing a format by dataset size.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# dpnp file I/O
## Purpose
Gets data in and out of `dpnp` arrays. `dpnp` has no native binary file I/O:
every format goes through NumPy, with `dpnp.array()` on the way in and
`dpnp.asnumpy()` on the way out. This skill is that round trip, plus the chunked
variants for data larger than memory and the format choice by size.
Prefer it over reaching for a `dpnp.save()` that does not exist, and over loading
a file whole when the device cannot hold it.
## When to Use This Skill
Use this skill when:
- An array has to be loaded into `dpnp` from a file, or a result written out.
- A file is larger than host or device memory and must be streamed in pieces.
- The user is choosing between `.npy`, `.npz`, HDF5, Zarr, and CSV.
- The user asks why `dpnp` will not write their format.
Do **not** use this skill to decide device placement or chunk sizing against
device capacity — that is `dpnp-memory` — and do not expect it to make an
I/O-bound job faster: if reading dominates, moving the compute to a device
changes nothing.
## Quick Start
```python
import numpy
import dpnp
arr = dpnp.array(numpy.load("data.npy")) # host file -> device array
…Read the whole file at its exact version.
How to install
mdr add intel/skills/dpnp-io@sha256:fa36daf0f7bd55d3The line at the top of this page pins the label v1.0, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_f4gbm4vdg5ompa2p)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Sep 3, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6943 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
intel/skills · 29 stars · license Apache-2.0 · pushed 2026-11-06 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_f4gbm4vdg5ompa2p GET https://markdownregistry.com/api/v1/resolve?ref=intel/skills/dpnp-io GET https://markdownregistry.com/api/v1/blob/fa36daf0f7bd55d3d1ed4999df1794f331a62546565aa25f4ab85c2605b73966
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.