comparison audioDB.h @ 532:06409b6e268f multiprobeLSH

DELETED LSH_N_POINT_BITS coding. Tracks and points are now identified with a binary search, std::lower_bound(), on *adb->track_offsets return from LSH retrieval.
author mas01mc
date Mon, 02 Feb 2009 17:41:02 +0000
parents cc2b97d020b1
children e18843dc0aea
comparison
equal deleted inserted replaced
531:ddf763553175 532:06409b6e268f
90 #define O2_MEANNUMVECTORS (1000U) 90 #define O2_MEANNUMVECTORS (1000U)
91 #define O2_MAXDIM (20000U) 91 #define O2_MAXDIM (20000U)
92 #define O2_MAXNN (1000000U) 92 #define O2_MAXNN (1000000U)
93 #define O2_MAXSEQLEN (8000U) // maximum feature vectors in a sequence 93 #define O2_MAXSEQLEN (8000U) // maximum feature vectors in a sequence
94 #define O2_MAXTRACKS (1000000U) // maximum number of tracks 94 #define O2_MAXTRACKS (1000000U) // maximum number of tracks
95 #define O2_MAXTRACKLEN ADB_LSH_MAXTRACKLEN 95
96 #define O2_MAXDOTPRODUCTMEMORY (sizeof(O2_REALTYPE)*O2_MAXSEQLEN*O2_MAXSEQLEN) // 512MB 96 #define O2_MAXDOTPRODUCTMEMORY (sizeof(O2_REALTYPE)*O2_MAXSEQLEN*O2_MAXSEQLEN) // 512MB
97 #define O2_SERIAL_MAX_TRACKBATCH (1000000) 97 #define O2_SERIAL_MAX_TRACKBATCH (1000000)
98 #define O2_LARGE_ADB_SIZE (O2_DEFAULT_DATASIZE+1) // datasize at which features are kept externally (in Mbytes) 98 #define O2_LARGE_ADB_SIZE (O2_DEFAULT_DATASIZE+1) // datasize at which features are kept externally (in Mbytes)
99 #define O2_LARGE_ADB_NTRACKS (O2_DEFAULT_NTRACKS+1) // ntracks at which features are kept externally 99 #define O2_LARGE_ADB_NTRACKS (O2_DEFAULT_NTRACKS+1) // ntracks at which features are kept externally
100 #define O2_MAX_VECTORS ( O2_MEANNUMVECTORS * O2_MAXTRACKS ) 100 #define O2_MAX_VECTORS ( O2_MEANNUMVECTORS * O2_MAXTRACKS )