Commit Graph
10 Commits
Author SHA1 Message Date
Arnaud Gourlayandtimvisee 71ad3ea524 Delete unused code (#8771)
* Delete unused code

* restore initialize_global

* drop BadShardSelection

* Remove now obsolete allow(dead_code) attributes

* Remove more dead code

---------

Co-authored-by: timvisee <tim@visee.me>
2026-05-08 13:47:29 +02:00
krapcys1-maker 648bca2367 gpu: use c_char pointers for Vulkan names (#8177) 2026-03-26 16:54:16 +01:00
Arnaud Gourlay 118ff6dda3 Fix Clippy 1.89 (#6981) 2025-08-11 13:16:42 +02:00
ip75 f58b1de786 build with GPU feature on FreeBSD 14.2 (#6483) 2025-05-22 22:57:31 +02:00
Ivan Pleshkov 23b40def25 Gpu singleton for tests (#6031)
* gpu singleton for tests

* remove device singleton

* fix basic test

* review remarks

* review remarks
2025-03-21 11:39:21 +01:00
Joey Krejci 997ef849ae Fixing Foung to Found (#5929) 2025-02-03 11:10:54 -07:00
Ivan PleshkovandTim Visée 09111a9f28 Support gpu devices without half float (#5891)
* support gpu devices without half float

* disable f16 feature

* are you happy clippy

* Extend log warning if f16 is not supported

---------

Co-authored-by: Tim Visée <tim+github@visee.me>
2025-01-28 10:44:32 +01:00
xzfc 93e2f2ace7 Enable workspace lints for gpu (#5849) 2025-01-23 14:29:09 +01:00
Ivan Pleshkov 362a721d08 Gpu hnsw construction (#5529)
* gpu hnsw construction

* fix build

* are you happy clippy

* are you happy clippy

* review remarks

* more comments

* external gpu vector storage

* decompose gpu inserter

* are you happy codespell

* are you happy clippy
2024-12-09 11:08:03 +01:00
Ivan PleshkovandAndrey Vasnetsov 33441df49d Vulkan api wrapper crate (#5297)
* vulkan api wrapper crate

* fmt

* gpu is not a workspace member

* are you happy codespell

* try to fix CI

* exclude gpu from workspace

* fix build for macos

* disable tests for gpu crate

* fix codespell

* provide gpu feature into gpu trait

* ash version up

* change collection for pipeline builder

* gpu test

* gpu is not optional

* check extensions and layers presense

* check device features

* remove feature

* make all fields private

* more comments

* shader compilation options

* are you happy clippy

* are you happy fmt

* Update lib/gpu/Cargo.toml

Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com>

* qdrant team as authors

* merge more changes from magic branch

* are you happy clippy

---------

Co-authored-by: Andrey Vasnetsov <andrey@vasnetsov.com>
2024-11-18 11:24:45 +01:00