You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently in v0.3-dev, if you pass a key-value store to saltatlas::dhnsw::partition_data(), such as a ygm::container::map, the for_all()s in saltatlas::metric_hyperplane_partitioner barf because they expect a bag of pairs. The offending lines occur here, here, here, and here.
It should be possible to specify compile-time constexpr conditionals so that the correct signature is used depending on the for_all arguments of the container, although I am not sure if YGM v0.7-dev has a more elegant solution to this.
This issue is currently a blocker on updating hdknn to use v0.3-dev and the simple API.
The text was updated successfully, but these errors were encountered:
Currently in
v0.3-dev
, if you pass a key-value store tosaltatlas::dhnsw::partition_data()
, such as aygm::container::map
, thefor_all()
s insaltatlas::metric_hyperplane_partitioner
barf because they expect a bag of pairs. The offending lines occur here, here, here, and here.It should be possible to specify compile-time constexpr conditionals so that the correct signature is used depending on the
for_all
arguments of the container, although I am not sure if YGMv0.7-dev
has a more elegant solution to this.This issue is currently a blocker on updating
hdknn
to usev0.3-dev
and the simple API.The text was updated successfully, but these errors were encountered: