Specification

Open
#193 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
57/100
Issue type
Documentation
Clarity
Mostly clear
Activity status
Active
Tech stack
c, cpp
Domain
documentation

Research direction

Read the published C API documentation and the information about using DLPack with the Python array API, then identify what they say about the in-memory tensor format. The issue asks for a general description or specification of that format; done means the documentation describes it in terms that are not limited to the C API. The issue does not name specific files or tests.

Written by the indexing model from the issue text.

Description

As far as I can tell, the published documentation contains API docs for C and some information about using dlpack with the python array API, but no actual specification/ schema for the in-memory format of a dlpack tensor. Maybe a C developer could infer it from the C API docs? I don't know.

Would it be possible to describe the format in more general terms?

Dominant language
C++
Stars
1.3k
Forks
168
Avg merge
1m
Merged PRs (30d)
2

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from dmlc/dlpack

All issues in dmlc/dlpack

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.