mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-16 17:34:52 -06:00
adding vectormath for pinecone adapter
This commit is contained in:
parent
a0c7687cf9
commit
c0619e2c1a
@ -18,15 +18,16 @@ blocks:
|
||||
include_metadata: false
|
||||
verifier-imports:
|
||||
- "io.nosqlbench.api.engine.metrics.ActivityMetrics"
|
||||
- "io.nosqlbench.engine.extensions.vectormath.Intersections"
|
||||
- "io.nosqlbench.engine.extensions.vectormath.PineconeIntersections"
|
||||
- "io.nosqlbench.engine.extensions.vectormath.PineconeVectorMath"
|
||||
verifier-init: |
|
||||
recallHisto = ActivityMetrics.histogram(_parsed_op,"recall-histo",4);
|
||||
verifier: |
|
||||
found_string_ids=pinecone_vectormath.idsToStringArray(result);
|
||||
found_int_ids=pinecone_vectormath.stringArrayAsIntArray(found_string_ids);
|
||||
found_string_ids=PineconeVectorMath.idsToStringArray(result);
|
||||
found_int_ids=PineconeVectorMath.stringArrayAsIntArray(found_string_ids);
|
||||
print(found_int_ids)
|
||||
print({validation_set})
|
||||
recall = pinecone_vectormath.computeRecall(found_int_ids, {validation_set})
|
||||
recall = PineconeVectorMath.computeRecall(found_int_ids, {validation_set})
|
||||
print(recall)
|
||||
recallHisto.update((long)(recall*1000000.0));
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user