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

Casts, Docs, & Dynamic Dispatch #480

Merged
merged 41 commits into from
Oct 10, 2024
Merged

Casts, Docs, & Dynamic Dispatch #480

merged 41 commits into from
Oct 10, 2024

Conversation

ashvardanian
Copy link
Contributor

No description provided.

ashvardanian and others added 6 commits August 27, 2024 11:26
Separating vector-casting logic will make it easier
to extend the type system, potentially adding `bf16`
and `u8` high-level `add`, `get`,  and`search` APIs
down the road.

Related to #469

Co-authored-by: Mikhail Bautin <[email protected]>
@ashvardanian ashvardanian changed the title Stateful Metrics Casts, Docs, & Dynamic Dispatch Sep 2, 2024
ashvardanian and others added 23 commits September 2, 2024 22:28
It is better to use `assert.throws`, than `try {} catch {}`.
Remove the phrase since it does not include benchmarks.
Related: 6da60a6
On MacOS, `setuptools` doesn't properly use the `language="c++"` argument we pass.
The right thing would be to pass down `-x c++` to the compiler, before specifying the source files.
This nasty workaround overrides the `CC` environment variable with the `CXX` variable.
@ashvardanian ashvardanian merged commit 4c055d3 into main Oct 10, 2024
13 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.

5 participants