Simsimd

Latest version: v6.2.1

Safety actively analyzes 683530 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 21

1.5.1

[1.5.1](https://github.com/ashvardanian/SimSIMD/compare/v1.5.0...v1.5.1) (2023-10-05)


Fix

* `fail-fast` flags ([5a87903](https://github.com/ashvardanian/SimSIMD/commit/5a87903236bc9e4d15c96c1044f3f129d035aa10))

Make

* Continue builds if one fails ([195f79c](https://github.com/ashvardanian/SimSIMD/commit/195f79c032ce438bec4e914daf07d93bfe3dfb0b))
* Prepare release ([42a66af](https://github.com/ashvardanian/SimSIMD/commit/42a66af96053e075787a06b0abe6a1af9b90476e))

1.5.0

[1.5.0](https://github.com/ashvardanian/SimSIMD/compare/v1.4.0...v1.5.0) (2023-10-05)


Add

* `cdist` implementations with OpenMP ([293504a](https://github.com/ashvardanian/SimSIMD/commit/293504a1bfd846aa62d1a8b2342ba75516b364a0))
* AVX-512 variants for i8 metrics ([25412ee](https://github.com/ashvardanian/SimSIMD/commit/25412ee365929f19683bf8cb17bbb6ae806c7316))
* Benchmark for SciPy ([5c65142](https://github.com/ashvardanian/SimSIMD/commit/5c65142707f7d287e9bec3a4d421ec60bb4df1b4))
* Dynamic dispatch and hardware introspection ([6864829](https://github.com/ashvardanian/SimSIMD/commit/68648296f5d8b24f1827613ff6b68cfc15f74bdb))
* Hardware capabilities checks in Python ([d1d51ab](https://github.com/ashvardanian/SimSIMD/commit/d1d51abbd51372a1992e8c3c4faf92e093628c20))
* New distances and project structure ([9c833a5](https://github.com/ashvardanian/SimSIMD/commit/9c833a510a55eb9bbde3b4d2b37ac3759bdf1844))
* Preceise calculation mode ([b213ffb](https://github.com/ashvardanian/SimSIMD/commit/b213ffbca23c63916a60277a8b7ec778e6b60d22))
* Prototype for Intel AMX ([c96f8f9](https://github.com/ashvardanian/SimSIMD/commit/c96f8f950e2ef45e521b684468b9d4eee435dde3))

Break

* New Python binding ([b394995](https://github.com/ashvardanian/SimSIMD/commit/b394995ab2b20878d0d79615f46db86e90765cc1))
* Revert to header-only design ([b0c1d32](https://github.com/ashvardanian/SimSIMD/commit/b0c1d32b7f66f8e9999b56197698cfd92d7eef1b))

Docs

* Add bullet-points ([5633785](https://github.com/ashvardanian/SimSIMD/commit/5633785b9a84d6af35fe8c0e2fc65ee140fd9773))
* Improve README ([0f3df36](https://github.com/ashvardanian/SimSIMD/commit/0f3df36a6f9add1586d8f7117e23480790fa3a29))
* New README ([a803ffd](https://github.com/ashvardanian/SimSIMD/commit/a803ffdf2d3e49a71623d34b6af922362bc6f029))

Fix

* AVX-512 masks undefined behaviour ([857afba](https://github.com/ashvardanian/SimSIMD/commit/857afba7767a4228890aadd98653c87eafab7413))
* Compilation ([2d8422d](https://github.com/ashvardanian/SimSIMD/commit/2d8422d94f0e73a8f3d42c2ee4e148bd9a08374e))
* Correct and branchless masking in AVX-512 ([0a32408](https://github.com/ashvardanian/SimSIMD/commit/0a32408f05c8058140c0db61a8168dd660f97bab))
* From `SQRT` macro to `RSQRT` ([d6b6cee](https://github.com/ashvardanian/SimSIMD/commit/d6b6cee7320757c6ad874fa0cf2b86d4276e7ea3))
* From similarity to distance ([a148d9e](https://github.com/ashvardanian/SimSIMD/commit/a148d9e436452f670794bb56a66221a1c13812f2))
* Increase relative tolerance levels ([5faee24](https://github.com/ashvardanian/SimSIMD/commit/5faee241ea93b145c7b75d5ec4f922cdbc089382))
* Low-precision accumulation in L2sq for i8 ([b875c39](https://github.com/ashvardanian/SimSIMD/commit/b875c39dbacf8d28520be3a8f0fadf5869d3541c))
* Remove `false` ([5a66779](https://github.com/ashvardanian/SimSIMD/commit/5a66779f1352870e509b5562359a14a915180a1d))
* Skipped i8>i16>i32 upcasting step in AVX2 ([2e43ab7](https://github.com/ashvardanian/SimSIMD/commit/2e43ab7661b6311723260d13846bf46b06cd2b9c))

Improve

* `SIMSIMD_SQRT` param to avoid LibC ([196d679](https://github.com/ashvardanian/SimSIMD/commit/196d679b3db8618bc6f7bc21131672a56815548f))
* Accumulating `i8` vectors with integers ([a7735aa](https://github.com/ashvardanian/SimSIMD/commit/a7735aa9789705a25b69f04b8cf5d7bc848ded0b))
* Add baseline comparison ([53eecc3](https://github.com/ashvardanian/SimSIMD/commit/53eecc37ac12797e03deeae7135a51964e6b590e))
* Add GCC options directly to file ([1296d78](https://github.com/ashvardanian/SimSIMD/commit/1296d781dea52fda4c5908c1e4989ead530e3a19))
* Avoid `_Pragma` parameterized macros ([e33e9f7](https://github.com/ashvardanian/SimSIMD/commit/e33e9f7547806b3039137f8455cd3eb6c45e0052))
* Benchmarking suite ([0de1cb2](https://github.com/ashvardanian/SimSIMD/commit/0de1cb2a5a1bec3897e88641a3089688d30e5a73))
* Equi-dimensional benchmarks ([881091d](https://github.com/ashvardanian/SimSIMD/commit/881091d5ba7734599fbe815aaecaaefa9d7e03c7))
* Expose pointers for USearch ([d8acf83](https://github.com/ashvardanian/SimSIMD/commit/d8acf83c9f6fefcb6dc86a4b5eb76bfa6023f48c))
* Extend use of `_mm_mask_rsqrt14_pd` ([61e401c](https://github.com/ashvardanian/SimSIMD/commit/61e401c89d5ac2d8ab8ffa121b3ec3a3fb88503f))
* Jan Kadlec's magic numbers for `rsqrt` ([ebbdb86](https://github.com/ashvardanian/SimSIMD/commit/ebbdb867ddd81cf8a11d7a84eb83dad1abab8ff8))
* Multi-threaded benchmarks ([6653c85](https://github.com/ashvardanian/SimSIMD/commit/6653c855ba1213dc5f922b72400c198d396e6f52))
* Normalize vectors before benchmarks ([da3e8ed](https://github.com/ashvardanian/SimSIMD/commit/da3e8ede920cbb02554c47cbbba2b4e5f144b660))
* Parameterizing benchmarks ([fa220a7](https://github.com/ashvardanian/SimSIMD/commit/fa220a783e062aa753ff1d618bdc0cfb3eb1b7d7))
* Precompute baselines ([bc48ff3](https://github.com/ashvardanian/SimSIMD/commit/bc48ff338cbc25f6c57f0147b777b1f968eb31dc))
* Repalce lib-wide compiler flags ([53c15a4](https://github.com/ashvardanian/SimSIMD/commit/53c15a4bff012119ac1592b3f2f45609647a22b1))
* Use `rsqrtss` in AVX2 metrics ([47fac21](https://github.com/ashvardanian/SimSIMD/commit/47fac21f982f0a979a37054b850441c034f1385c))
* Use `vrsqrte_f32` on Arm NEON ([a5a868c](https://github.com/ashvardanian/SimSIMD/commit/a5a868c33332c250f42f1fc5876ac029e2ab9416))

Make

* Add `avx512bw` flag ([bcba790](https://github.com/ashvardanian/SimSIMD/commit/bcba79087ca377f84a1119f97d07983d4a177bd8))
* Add more Sapphire Rapids ISA subsets ([77472b1](https://github.com/ashvardanian/SimSIMD/commit/77472b1992ccfd2bc9bbf6d7e0f4e2e2584eb2c9))
* Compilation fixes ([fbb3cca](https://github.com/ashvardanian/SimSIMD/commit/fbb3cca25aa88f2b2f3f0741ce124cee4f390735))
* Log environment ([f641e08](https://github.com/ashvardanian/SimSIMD/commit/f641e08867071c8146d52bf56376d83832e9a513))
* Missing SciPy deps ([f8ccb77](https://github.com/ashvardanian/SimSIMD/commit/f8ccb77baf9b7c1672a2fa0da145c1218e2da17f))
* Switch to GCC 13 ([2f24989](https://github.com/ashvardanian/SimSIMD/commit/2f2498919d9a7536802ee8f8ce6dee63d58acc5f))
* Switch to separate C files ([2293ed3](https://github.com/ashvardanian/SimSIMD/commit/2293ed34152838e023f010cb173fb699e5707d2b))

Refactor

* Reorganziation ([6f78495](https://github.com/ashvardanian/SimSIMD/commit/6f7849502ca4be981c1649c2d446d3ec6ba53be4))

Test

* Batch requests in Python ([a594758](https://github.com/ashvardanian/SimSIMD/commit/a594758d88d20d5fde432607ec36ce84dcd28d3a))

1.4.0

[1.4.0](https://github.com/ashvardanian/SimSIMD/compare/v1.3.0...v1.4.0) (2023-09-05)


Add

* `cos_i8x32_avx2` ([e569561](https://github.com/ashvardanian/SimSIMD/commit/e569561fc7f13e88e3f58e1cf55ba5151bad4a79))
* `dot_f16x4_neon` ([ff2d333](https://github.com/ashvardanian/SimSIMD/commit/ff2d33392400c7e564962bb7b386ec626d3033a2))

Fix

* `_mm_cvtph_ps` to `_mm256_cvtph_ps` ([5096928](https://github.com/ashvardanian/SimSIMD/commit/50969280fcd89a7bd991efec4b85adf272bd7659))

Improve

* `undef` functionality overrides ([c99747b](https://github.com/ashvardanian/SimSIMD/commit/c99747b230732fe8fdabfae89603badf9bd6aeeb))
* `sqrt` -> `sqrtf` ([34d8885](https://github.com/ashvardanian/SimSIMD/commit/34d888503afa838bebd63de2caac8d53e0ae710b))

1.3.0

[1.3.0](https://github.com/ashvardanian/SimSIMD/compare/v1.2.0...v1.3.0) (2023-09-04)


Add

* `f16` functions for AVX2 ([88eb85c](https://github.com/ashvardanian/SimSIMD/commit/88eb85c6cb89a5e45916ef7020b0c73d74b6791d))

Fix

* Removing the square root ([acf5a4d](https://github.com/ashvardanian/SimSIMD/commit/acf5a4da9ed580a1a11b9954b92d2b95fb818b3e))

Make

* Build on macOS with GCC ([07ca59a](https://github.com/ashvardanian/SimSIMD/commit/07ca59a7f5182c07b7fa0ba61980f8a5a066a8ef))
* Build python on MacOS with GCC ([70a67ad](https://github.com/ashvardanian/SimSIMD/commit/70a67ad5df9076eabd3f26e725dd89e7d1736701))
* Disable python universal builds ([636185b](https://github.com/ashvardanian/SimSIMD/commit/636185bd90d65412192d817aaaa6ab7c6114f9b4))
* Enable python MacOS build ([e35fa8d](https://github.com/ashvardanian/SimSIMD/commit/e35fa8db29cf63bf7afb6f94c70ac16472b045d6))
* Install GCC 12 for MacOS ([7dda672](https://github.com/ashvardanian/SimSIMD/commit/7dda672d2718e32caa0e20f2ccdef1f8a603d316))
* Polish Release ([4db6dae](https://github.com/ashvardanian/SimSIMD/commit/4db6dae9fdae788aaf5b1251e6b50ca06a4bc129))

1.2.0

[1.2.0](https://github.com/ashvardanian/SimSIMD/compare/v1.1.2...v1.2.0) (2023-09-04)


Add

* Placeholders for string similarity ([bd0d50c](https://github.com/ashvardanian/SimSIMD/commit/bd0d50cee2f01bbb29f828019863f0af68c47b4b))

Fix

* `avx512bw` label for masked loads ([ccce7c8](https://github.com/ashvardanian/SimSIMD/commit/ccce7c8b7678ff5891c541dc910cd17dbfdcd64d))
* `avx512f` flag for `__m512` registers ([14ceef0](https://github.com/ashvardanian/SimSIMD/commit/14ceef080727debbf6c63197ddf44bc75a0b3f1d))
* `avx512fp16` compilation flag ([f8640e0](https://github.com/ashvardanian/SimSIMD/commit/f8640e0cf23d98ccf4dbae448e9fffc5294bd16a))
* `fma` flag for AVX2 cosine and dot-product ([850a0e8](https://github.com/ashvardanian/SimSIMD/commit/850a0e8d85eae1f29b065cc63f8e5a3af19b475b))
* AVX-512 flag for `_mm256_popcnt_epi64` ([9055a02](https://github.com/ashvardanian/SimSIMD/commit/9055a0272063e1ce77473936b981517ec4fff881))
* C `union` instantiations ([ebc4b12](https://github.com/ashvardanian/SimSIMD/commit/ebc4b121e83293fd81a100450301660effcf2514))
* Check only relevant symbols in tests ([aa77e12](https://github.com/ashvardanian/SimSIMD/commit/aa77e12fec50733bf9345054e3b558619dd3ed90))
* Compilation on non-SVE Arm machines ([59cdc05](https://github.com/ashvardanian/SimSIMD/commit/59cdc055e17410ddd03285b8915d7119c38efbeb))
* Disable AVX-512 for Windows and MacOS ([352a5a1](https://github.com/ashvardanian/SimSIMD/commit/352a5a1719abe5e67a8185d92c9481d54c1ada9c))
* Tanimoto out-of-range access ([c21ecbc](https://github.com/ashvardanian/SimSIMD/commit/c21ecbcd9d4e3ddb26df56c1fae8e71cc0404d53))

Improve

* Annotate GCC on how to compile code ([4d4c267](https://github.com/ashvardanian/SimSIMD/commit/4d4c267306222d62783087eba9f66c8c54f6aeeb))

Make

* C compilation flags ([027a0fd](https://github.com/ashvardanian/SimSIMD/commit/027a0fdaedb05a1d53c2ef46c889870bd9df8137))
* Compile with gcc 12 ([1deb593](https://github.com/ashvardanian/SimSIMD/commit/1deb5931f59c0155c89ce398f53d8bbf07264755))
* Disable non-Linux packages ([ae2fa18](https://github.com/ashvardanian/SimSIMD/commit/ae2fa18343a9ea6b32f319a85443df39a71fdc19))
* Dont cancel jobs when one failed ([7e79763](https://github.com/ashvardanian/SimSIMD/commit/7e79763735e7d85526a7026e06daf0212d43ebbd))
* Install clang 16 ([ad15f3b](https://github.com/ashvardanian/SimSIMD/commit/ad15f3b99f5a1d9d7c01a0cf7b27a779bb59c1d7))
* Polish prerelease ([81b7ab1](https://github.com/ashvardanian/SimSIMD/commit/81b7ab12dea2f6cd96f18ff814be86ac6466f93c))
* Relocate files ([1e6c0a5](https://github.com/ashvardanian/SimSIMD/commit/1e6c0a5ae58e076f19c4e9a65b1fca95ac4d624d))
* Set Flags env variables ([84ceed6](https://github.com/ashvardanian/SimSIMD/commit/84ceed693a7e41490e977f5a7a8e5be8b7229693))

Refactor

* Dont set version to latest for MinGW ([3d744ad](https://github.com/ashvardanian/SimSIMD/commit/3d744adf958c5fbeb239a916acecfbe986fc823d))

1.1.2

[1.1.2](https://github.com/ashvardanian/SimSIMD/compare/v1.1.1...v1.1.2) (2023-08-22)


Make

* Disable versioning needs ([ca9bb37](https://github.com/ashvardanian/SimSIMD/commit/ca9bb3753f92b434838d0eb91606d16659209deb))
* Restore temporary disabled jobs ([953f7f3](https://github.com/ashvardanian/SimSIMD/commit/953f7f3fbfce5d876d9b9af6e3e5bcaa41438a8d))
* Test build wheels without setup docker in Mac-Os ([a952343](https://github.com/ashvardanian/SimSIMD/commit/a9523435a910047e79fcd41678c008c04432af6e))
* Update package classifiers ([4d32c47](https://github.com/ashvardanian/SimSIMD/commit/4d32c473526d2ced1f494d6f19ccffeac75b2087))

Page 19 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.