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