Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6: Future-Proofing Dense & Sparse Operations #217

Merged
merged 5 commits into from
Nov 4, 2024
Merged

Conversation

ashvardanian
Copy link
Owner

@ashvardanian ashvardanian commented Oct 28, 2024

Major additions from #218 and cosmetic changes, like #192.

In Python, implementing type resolution across Windows
and Linux/macOS is tricky, as the same `l` specifier can
map to both `int32` and `int64`. Moreover, expanding to
to 8-byte integers the `u8` specifiers can mean both
8-bit and 8-byte integers, causing confusion.

The same issue is discussed in detail in the PyBind11 repo:
pybind/pybind11#1908
This commit changes the low-level naming convention
to make it more friendly to upcoming matrix-multiplication
kernels.
@ashvardanian ashvardanian changed the title Docs: PyTorch examples & Elemtwise ops v6: Future-Proofing Dense & Sparse Operations Nov 1, 2024
@ashvardanian ashvardanian merged commit d3aef24 into main Nov 4, 2024
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant