Comments (5)
I encountered another error while following the instructions for testing.
$ ngt create -d 128 -o c index ./data/sift-dataset-5k.tsv
ngt: Error: Specify greater than 0 for # of your data dimension by a parameter -d.
Usage: ngt create -d dimension [-p #-of-thread] [-i index-type(t|g)] [-g graph-type(a|k|b|o|i)] [-t truncation-edge-limit] [-E edge-size] [-S edge-size-for-search] [-L edge-size-limit] [-e epsilon] [-o object-type(f|c)] [-D distance-function(1|2|a|A|h|j|c|C)] [-n #-of-inserted-objects] [-P path-adjustment-interval] [-B dynamic-edge-size-base] [-A object-alignment(t|f)] [-T build-time-limit] [-O outgoing x incoming] index(output) [data.tsv(input)]
It seems lib/NGT/Command.cpp
could not pass -d
as expected above. Is it a KP?
from ngt.
When you use macOS, the order of the command line parameters is different from that of the READMEs. Below is the order for macOS.
ngt parameters-with-a-dash command parameters
Below is an example for macOS.
ngt -d 128 -o f create index ./data/sift-dataset-5k.tsv
In addition, since I found a bug of the distance function for the byte object type, please use the float type "-o f" instead of the byte type like the example above. Although I am going to fix it as soon as possible, if you use the byte type right now, please build NGT without avx as below.
cmake -DNGT_AVX_DISABLED=ON ..
from ngt.
Since the bug above depends on your CPU, you might not have the bug.
from ngt.
I released NGT V1.7.8 to deal with the warning and the bug on a specific CPU.
from ngt.
@masajiro, thank you for the quick fix and explanation!
from ngt.
Related Issues (20)
- Specify num_threads for searching HOT 3
- Linking issue HOT 2
- Add more ngt_insert_index_as_TYPE methods to C API HOT 2
- Feature request: Command line output option that doesn't require intensive deserialization
- Add new QBG methods to C API HOT 7
- Is there any benchmark result for NGT QG/QBG? HOT 4
- file descriptor leak on `index.build_index` HOT 2
- Missing functions and types in the C API HOT 14
- Python bindings for QG/QBG HOT 3
- bugs HOT 3
- Fixed seeds for deterministic results HOT 1
- Building with -DNGT_QBG_DISABLED=ON still trying to link with LAPACK and BLAS HOT 2
- How to update NGT from older version to new one? HOT 2
- pip install in python==3.11 fails : could not find a version that satisfies HOT 4
- Running sample codes (e.g., qg-l2-float) HOT 6
- Remove vector causes error, only for "Normalised" distance types: Index.h:remove:1544: Not found the specified id HOT 7
- Quantization in qg-l2-float.cpp HOT 1
- colab import ngt dose not work HOT 1
- Paper and references for QG HOT 1
- 2.2.0 failed to build on macos HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ngt.