diff --git a/README.md b/README.md
index 79bda72..752eab0 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# JFaiss **(Linux only)**
+# JFaiss-CPU **(Linux only)**
Faiss bindings for Java
@@ -24,8 +24,8 @@ mvn package
Install faiss and generate required Java files
```
-git clone https://github.com/RamanRajarathinam/JFaiss.git
-cd JFaiss
+git clone https://github.com/RamanRajarathinam/JFaiss-CPU.git
+cd JFaiss-CPU
git submodule update --init
docker build -t jfaiss-source .
```
diff --git a/cpu/pom.xml b/cpu/pom.xml
deleted file mode 100644
index 546de25..0000000
--- a/cpu/pom.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- com.vectorsearch.faiss
- JFaiss
- 1.0
-
-
- cpu
-
- 4.0.0
-
-
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 196cc12..df05409 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,12 +5,8 @@
4.0.0
com.vectorsearch.faiss
- JFaiss
- 1.0
-
-
- cpu
-
+ JFaiss-CPU
+ 1.0.0
pom
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ArrayInvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/ArrayInvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ArrayInvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/ArrayInvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/AutoTuneCriterion.java b/src/main/java/com/vectorsearch/faiss/swig/AutoTuneCriterion.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/AutoTuneCriterion.java
rename to src/main/java/com/vectorsearch/faiss/swig/AutoTuneCriterion.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/BitstringReader.java b/src/main/java/com/vectorsearch/faiss/swig/BitstringReader.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/BitstringReader.java
rename to src/main/java/com/vectorsearch/faiss/swig/BitstringReader.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/BitstringWriter.java b/src/main/java/com/vectorsearch/faiss/swig/BitstringWriter.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/BitstringWriter.java
rename to src/main/java/com/vectorsearch/faiss/swig/BitstringWriter.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/BufferList.java b/src/main/java/com/vectorsearch/faiss/swig/BufferList.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/BufferList.java
rename to src/main/java/com/vectorsearch/faiss/swig/BufferList.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ByteVector.java b/src/main/java/com/vectorsearch/faiss/swig/ByteVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ByteVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/ByteVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ByteVectorVector.java b/src/main/java/com/vectorsearch/faiss/swig/ByteVectorVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ByteVectorVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/ByteVectorVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/CenteringTransform.java b/src/main/java/com/vectorsearch/faiss/swig/CenteringTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/CenteringTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/CenteringTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/CharVector.java b/src/main/java/com/vectorsearch/faiss/swig/CharVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/CharVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/CharVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Cloner.java b/src/main/java/com/vectorsearch/faiss/swig/Cloner.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Cloner.java
rename to src/main/java/com/vectorsearch/faiss/swig/Cloner.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Clustering.java b/src/main/java/com/vectorsearch/faiss/swig/Clustering.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Clustering.java
rename to src/main/java/com/vectorsearch/faiss/swig/Clustering.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ClusteringParameters.java b/src/main/java/com/vectorsearch/faiss/swig/ClusteringParameters.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ClusteringParameters.java
rename to src/main/java/com/vectorsearch/faiss/swig/ClusteringParameters.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/DistanceComputer.java b/src/main/java/com/vectorsearch/faiss/swig/DistanceComputer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/DistanceComputer.java
rename to src/main/java/com/vectorsearch/faiss/swig/DistanceComputer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/DoubleVector.java b/src/main/java/com/vectorsearch/faiss/swig/DoubleVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/DoubleVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/DoubleVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/EnumeratedVectors.java b/src/main/java/com/vectorsearch/faiss/swig/EnumeratedVectors.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/EnumeratedVectors.java
rename to src/main/java/com/vectorsearch/faiss/swig/EnumeratedVectors.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/FileIOReader.java b/src/main/java/com/vectorsearch/faiss/swig/FileIOReader.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/FileIOReader.java
rename to src/main/java/com/vectorsearch/faiss/swig/FileIOReader.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/FileIOWriter.java b/src/main/java/com/vectorsearch/faiss/swig/FileIOWriter.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/FileIOWriter.java
rename to src/main/java/com/vectorsearch/faiss/swig/FileIOWriter.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/FloatVector.java b/src/main/java/com/vectorsearch/faiss/swig/FloatVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/FloatVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/FloatVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/FloatVectorVector.java b/src/main/java/com/vectorsearch/faiss/swig/FloatVectorVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/FloatVectorVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/FloatVectorVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/HNSW.java b/src/main/java/com/vectorsearch/faiss/swig/HNSW.java
similarity index 98%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/HNSW.java
rename to src/main/java/com/vectorsearch/faiss/swig/HNSW.java
index 90d5eda..dbac352 100644
--- a/cpu/src/main/java/com/vectorsearch/faiss/swig/HNSW.java
+++ b/src/main/java/com/vectorsearch/faiss/swig/HNSW.java
@@ -426,7 +426,7 @@ public int search_from_candidates(
int k,
SWIGTYPE_p_long I,
SWIGTYPE_p_float D,
- HNSW.MinimaxHeap candidates,
+ MinimaxHeap candidates,
VisitedTable vt,
int level,
int nres_in) {
@@ -438,7 +438,7 @@ public int search_from_candidates(
k,
SWIGTYPE_p_long.getCPtr(I),
SWIGTYPE_p_float.getCPtr(D),
- HNSW.MinimaxHeap.getCPtr(candidates),
+ MinimaxHeap.getCPtr(candidates),
candidates,
VisitedTable.getCPtr(vt),
vt,
@@ -451,7 +451,7 @@ public int search_from_candidates(
int k,
SWIGTYPE_p_long I,
SWIGTYPE_p_float D,
- HNSW.MinimaxHeap candidates,
+ MinimaxHeap candidates,
VisitedTable vt,
int level) {
return swigfaissJNI.HNSW_search_from_candidates__SWIG_1(
@@ -462,7 +462,7 @@ public int search_from_candidates(
k,
SWIGTYPE_p_long.getCPtr(I),
SWIGTYPE_p_float.getCPtr(D),
- HNSW.MinimaxHeap.getCPtr(candidates),
+ MinimaxHeap.getCPtr(candidates),
candidates,
VisitedTable.getCPtr(vt),
vt,
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/HNSWStats.java b/src/main/java/com/vectorsearch/faiss/swig/HNSWStats.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/HNSWStats.java
rename to src/main/java/com/vectorsearch/faiss/swig/HNSWStats.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/HStackInvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/HStackInvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/HStackInvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/HStackInvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IDSelector.java b/src/main/java/com/vectorsearch/faiss/swig/IDSelector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IDSelector.java
rename to src/main/java/com/vectorsearch/faiss/swig/IDSelector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IDSelectorBatch.java b/src/main/java/com/vectorsearch/faiss/swig/IDSelectorBatch.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IDSelectorBatch.java
rename to src/main/java/com/vectorsearch/faiss/swig/IDSelectorBatch.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IDSelectorRange.java b/src/main/java/com/vectorsearch/faiss/swig/IDSelectorRange.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IDSelectorRange.java
rename to src/main/java/com/vectorsearch/faiss/swig/IDSelectorRange.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IOReader.java b/src/main/java/com/vectorsearch/faiss/swig/IOReader.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IOReader.java
rename to src/main/java/com/vectorsearch/faiss/swig/IOReader.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IOWriter.java b/src/main/java/com/vectorsearch/faiss/swig/IOWriter.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IOWriter.java
rename to src/main/java/com/vectorsearch/faiss/swig/IOWriter.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ITQMatrix.java b/src/main/java/com/vectorsearch/faiss/swig/ITQMatrix.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ITQMatrix.java
rename to src/main/java/com/vectorsearch/faiss/swig/ITQMatrix.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ITQTransform.java b/src/main/java/com/vectorsearch/faiss/swig/ITQTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ITQTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/ITQTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IVFPQSearchParameters.java b/src/main/java/com/vectorsearch/faiss/swig/IVFPQSearchParameters.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IVFPQSearchParameters.java
rename to src/main/java/com/vectorsearch/faiss/swig/IVFPQSearchParameters.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IVFSearchParameters.java b/src/main/java/com/vectorsearch/faiss/swig/IVFSearchParameters.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IVFSearchParameters.java
rename to src/main/java/com/vectorsearch/faiss/swig/IVFSearchParameters.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Index.java b/src/main/java/com/vectorsearch/faiss/swig/Index.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Index.java
rename to src/main/java/com/vectorsearch/faiss/swig/Index.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Index2Layer.java b/src/main/java/com/vectorsearch/faiss/swig/Index2Layer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Index2Layer.java
rename to src/main/java/com/vectorsearch/faiss/swig/Index2Layer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinary.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinary.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinary.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinary.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFlat.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFlat.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFlat.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFlat.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFromFloat.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFromFloat.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFromFloat.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryFromFloat.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryHNSW.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryHNSW.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryHNSW.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryHNSW.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap2.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap2.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap2.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIDMap2.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIVF.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIVF.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIVF.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryIVF.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryReplicas.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryReplicas.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryReplicas.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryReplicas.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryShards.java b/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryShards.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexBinaryShards.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexBinaryShards.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlat.java b/src/main/java/com/vectorsearch/faiss/swig/IndexFlat.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlat.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexFlat.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlat1D.java b/src/main/java/com/vectorsearch/faiss/swig/IndexFlat1D.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlat1D.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexFlat1D.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlatIP.java b/src/main/java/com/vectorsearch/faiss/swig/IndexFlatIP.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlatIP.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexFlatIP.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2.java b/src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2BaseShift.java b/src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2BaseShift.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2BaseShift.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexFlatL2BaseShift.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSW.java b/src/main/java/com/vectorsearch/faiss/swig/IndexHNSW.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSW.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexHNSW.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSW2Level.java b/src/main/java/com/vectorsearch/faiss/swig/IndexHNSW2Level.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSW2Level.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexHNSW2Level.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWFlat.java b/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWFlat.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWFlat.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexHNSWFlat.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWPQ.java b/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWPQ.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWPQ.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexHNSWPQ.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWSQ.java b/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWSQ.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexHNSWSQ.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexHNSWSQ.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIDMap.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIDMap.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIDMap.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIDMap.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIDMap2.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIDMap2.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIDMap2.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIDMap2.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVF.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVF.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVF.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVF.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlat.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlat.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlat.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlat.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlatDedup.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlatDedup.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlatDedup.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFFlatDedup.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQ.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQ.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQ.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQ.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQR.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQR.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQR.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQR.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQStats.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQStats.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQStats.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFPQStats.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFScalarQuantizer.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFScalarQuantizer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFScalarQuantizer.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFScalarQuantizer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFSpectralHash.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFSpectralHash.java
similarity index 87%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFSpectralHash.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFSpectralHash.java
index 880bc9c..8d24c7c 100644
--- a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFSpectralHash.java
+++ b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFSpectralHash.java
@@ -68,12 +68,12 @@ public float getPeriod() {
return swigfaissJNI.IndexIVFSpectralHash_period_get(swigCPtr, this);
}
- public void setThreshold_type(IndexIVFSpectralHash.ThresholdType value) {
+ public void setThreshold_type(ThresholdType value) {
swigfaissJNI.IndexIVFSpectralHash_threshold_type_set(swigCPtr, this, value.swigValue());
}
- public IndexIVFSpectralHash.ThresholdType getThreshold_type() {
- return IndexIVFSpectralHash.ThresholdType.swigToEnum(
+ public ThresholdType getThreshold_type() {
+ return ThresholdType.swigToEnum(
swigfaissJNI.IndexIVFSpectralHash_threshold_type_get(swigCPtr, this));
}
@@ -137,14 +137,14 @@ public SWIGTYPE_p_faiss__InvertedListScanner get_InvertedListScanner(boolean sto
}
public static final class ThresholdType {
- public static final IndexIVFSpectralHash.ThresholdType Thresh_global =
- new IndexIVFSpectralHash.ThresholdType("Thresh_global");
- public static final IndexIVFSpectralHash.ThresholdType Thresh_centroid =
- new IndexIVFSpectralHash.ThresholdType("Thresh_centroid");
- public static final IndexIVFSpectralHash.ThresholdType Thresh_centroid_half =
- new IndexIVFSpectralHash.ThresholdType("Thresh_centroid_half");
- public static final IndexIVFSpectralHash.ThresholdType Thresh_median =
- new IndexIVFSpectralHash.ThresholdType("Thresh_median");
+ public static final ThresholdType Thresh_global =
+ new ThresholdType("Thresh_global");
+ public static final ThresholdType Thresh_centroid =
+ new ThresholdType("Thresh_centroid");
+ public static final ThresholdType Thresh_centroid_half =
+ new ThresholdType("Thresh_centroid_half");
+ public static final ThresholdType Thresh_median =
+ new ThresholdType("Thresh_median");
public final int swigValue() {
return swigValue;
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFStats.java b/src/main/java/com/vectorsearch/faiss/swig/IndexIVFStats.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexIVFStats.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexIVFStats.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexLSH.java b/src/main/java/com/vectorsearch/faiss/swig/IndexLSH.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexLSH.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexLSH.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexLattice.java b/src/main/java/com/vectorsearch/faiss/swig/IndexLattice.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexLattice.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexLattice.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexPQ.java b/src/main/java/com/vectorsearch/faiss/swig/IndexPQ.java
similarity index 89%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexPQ.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexPQ.java
index b8c94ff..e433b4b 100644
--- a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexPQ.java
+++ b/src/main/java/com/vectorsearch/faiss/swig/IndexPQ.java
@@ -138,12 +138,12 @@ public PolysemousTraining getPolysemous_training() {
return (cPtr == 0) ? null : new PolysemousTraining(cPtr, false);
}
- public void setSearch_type(IndexPQ.Search_type_t value) {
+ public void setSearch_type(Search_type_t value) {
swigfaissJNI.IndexPQ_search_type_set(swigCPtr, this, value.swigValue());
}
- public IndexPQ.Search_type_t getSearch_type() {
- return IndexPQ.Search_type_t.swigToEnum(swigfaissJNI.IndexPQ_search_type_get(swigCPtr, this));
+ public Search_type_t getSearch_type() {
+ return Search_type_t.swigToEnum(swigfaissJNI.IndexPQ_search_type_get(swigCPtr, this));
}
public void setEncode_signs(boolean value) {
@@ -192,15 +192,15 @@ public void hamming_distance_table(int n, SWIGTYPE_p_float x, SWIGTYPE_p_int dis
}
public static final class Search_type_t {
- public static final IndexPQ.Search_type_t ST_PQ = new IndexPQ.Search_type_t("ST_PQ");
- public static final IndexPQ.Search_type_t ST_HE = new IndexPQ.Search_type_t("ST_HE");
- public static final IndexPQ.Search_type_t ST_generalized_HE =
- new IndexPQ.Search_type_t("ST_generalized_HE");
- public static final IndexPQ.Search_type_t ST_SDC = new IndexPQ.Search_type_t("ST_SDC");
- public static final IndexPQ.Search_type_t ST_polysemous =
- new IndexPQ.Search_type_t("ST_polysemous");
- public static final IndexPQ.Search_type_t ST_polysemous_generalize =
- new IndexPQ.Search_type_t("ST_polysemous_generalize");
+ public static final Search_type_t ST_PQ = new Search_type_t("ST_PQ");
+ public static final Search_type_t ST_HE = new Search_type_t("ST_HE");
+ public static final Search_type_t ST_generalized_HE =
+ new Search_type_t("ST_generalized_HE");
+ public static final Search_type_t ST_SDC = new Search_type_t("ST_SDC");
+ public static final Search_type_t ST_polysemous =
+ new Search_type_t("ST_polysemous");
+ public static final Search_type_t ST_polysemous_generalize =
+ new Search_type_t("ST_polysemous_generalize");
public final int swigValue() {
return swigValue;
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexPQStats.java b/src/main/java/com/vectorsearch/faiss/swig/IndexPQStats.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexPQStats.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexPQStats.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexPreTransform.java b/src/main/java/com/vectorsearch/faiss/swig/IndexPreTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexPreTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexPreTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexRefineFlat.java b/src/main/java/com/vectorsearch/faiss/swig/IndexRefineFlat.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexRefineFlat.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexRefineFlat.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexReplicas.java b/src/main/java/com/vectorsearch/faiss/swig/IndexReplicas.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexReplicas.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexReplicas.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexScalarQuantizer.java b/src/main/java/com/vectorsearch/faiss/swig/IndexScalarQuantizer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexScalarQuantizer.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexScalarQuantizer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexShards.java b/src/main/java/com/vectorsearch/faiss/swig/IndexShards.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexShards.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexShards.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IndexSplitVectors.java b/src/main/java/com/vectorsearch/faiss/swig/IndexSplitVectors.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IndexSplitVectors.java
rename to src/main/java/com/vectorsearch/faiss/swig/IndexSplitVectors.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IntVector.java b/src/main/java/com/vectorsearch/faiss/swig/IntVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IntVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/IntVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/InterruptCallback.java b/src/main/java/com/vectorsearch/faiss/swig/InterruptCallback.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/InterruptCallback.java
rename to src/main/java/com/vectorsearch/faiss/swig/InterruptCallback.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/IntersectionCriterion.java b/src/main/java/com/vectorsearch/faiss/swig/IntersectionCriterion.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/IntersectionCriterion.java
rename to src/main/java/com/vectorsearch/faiss/swig/IntersectionCriterion.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/InvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/InvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/InvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/InvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/InvertedListsPtrVector.java b/src/main/java/com/vectorsearch/faiss/swig/InvertedListsPtrVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/InvertedListsPtrVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/InvertedListsPtrVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Level1Quantizer.java b/src/main/java/com/vectorsearch/faiss/swig/Level1Quantizer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Level1Quantizer.java
rename to src/main/java/com/vectorsearch/faiss/swig/Level1Quantizer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/LinearTransform.java b/src/main/java/com/vectorsearch/faiss/swig/LinearTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/LinearTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/LinearTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/LongVector.java b/src/main/java/com/vectorsearch/faiss/swig/LongVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/LongVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/LongVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/LongVectorVector.java b/src/main/java/com/vectorsearch/faiss/swig/LongVectorVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/LongVectorVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/LongVectorVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/MapLong2Long.java b/src/main/java/com/vectorsearch/faiss/swig/MapLong2Long.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/MapLong2Long.java
rename to src/main/java/com/vectorsearch/faiss/swig/MapLong2Long.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/MaskedInvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/MaskedInvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/MaskedInvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/MaskedInvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/MatrixStats.java b/src/main/java/com/vectorsearch/faiss/swig/MatrixStats.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/MatrixStats.java
rename to src/main/java/com/vectorsearch/faiss/swig/MatrixStats.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/MetricType.java b/src/main/java/com/vectorsearch/faiss/swig/MetricType.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/MetricType.java
rename to src/main/java/com/vectorsearch/faiss/swig/MetricType.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer.java b/src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer.java
rename to src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer2.java b/src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer2.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer2.java
rename to src/main/java/com/vectorsearch/faiss/swig/MultiIndexQuantizer2.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/NormalizationTransform.java b/src/main/java/com/vectorsearch/faiss/swig/NormalizationTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/NormalizationTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/NormalizationTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/OPQMatrix.java b/src/main/java/com/vectorsearch/faiss/swig/OPQMatrix.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/OPQMatrix.java
rename to src/main/java/com/vectorsearch/faiss/swig/OPQMatrix.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/OnDiskInvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/OnDiskInvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/OnDiskInvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/OnDiskInvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/OneRecallAtRCriterion.java b/src/main/java/com/vectorsearch/faiss/swig/OneRecallAtRCriterion.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/OneRecallAtRCriterion.java
rename to src/main/java/com/vectorsearch/faiss/swig/OneRecallAtRCriterion.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/OperatingPoint.java b/src/main/java/com/vectorsearch/faiss/swig/OperatingPoint.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/OperatingPoint.java
rename to src/main/java/com/vectorsearch/faiss/swig/OperatingPoint.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/OperatingPointVector.java b/src/main/java/com/vectorsearch/faiss/swig/OperatingPointVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/OperatingPointVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/OperatingPointVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/OperatingPoints.java b/src/main/java/com/vectorsearch/faiss/swig/OperatingPoints.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/OperatingPoints.java
rename to src/main/java/com/vectorsearch/faiss/swig/OperatingPoints.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/PCAMatrix.java b/src/main/java/com/vectorsearch/faiss/swig/PCAMatrix.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/PCAMatrix.java
rename to src/main/java/com/vectorsearch/faiss/swig/PCAMatrix.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ParameterRange.java b/src/main/java/com/vectorsearch/faiss/swig/ParameterRange.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ParameterRange.java
rename to src/main/java/com/vectorsearch/faiss/swig/ParameterRange.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ParameterSpace.java b/src/main/java/com/vectorsearch/faiss/swig/ParameterSpace.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ParameterSpace.java
rename to src/main/java/com/vectorsearch/faiss/swig/ParameterSpace.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/PermutationObjective.java b/src/main/java/com/vectorsearch/faiss/swig/PermutationObjective.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/PermutationObjective.java
rename to src/main/java/com/vectorsearch/faiss/swig/PermutationObjective.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/PolysemousTraining.java b/src/main/java/com/vectorsearch/faiss/swig/PolysemousTraining.java
similarity index 85%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/PolysemousTraining.java
rename to src/main/java/com/vectorsearch/faiss/swig/PolysemousTraining.java
index 7233dfb..7e0e36d 100644
--- a/cpu/src/main/java/com/vectorsearch/faiss/swig/PolysemousTraining.java
+++ b/src/main/java/com/vectorsearch/faiss/swig/PolysemousTraining.java
@@ -35,12 +35,12 @@ public synchronized void delete() {
super.delete();
}
- public void setOptimization_type(PolysemousTraining.Optimization_type_t value) {
+ public void setOptimization_type(Optimization_type_t value) {
swigfaissJNI.PolysemousTraining_optimization_type_set(swigCPtr, this, value.swigValue());
}
- public PolysemousTraining.Optimization_type_t getOptimization_type() {
- return PolysemousTraining.Optimization_type_t.swigToEnum(
+ public Optimization_type_t getOptimization_type() {
+ return Optimization_type_t.swigToEnum(
swigfaissJNI.PolysemousTraining_optimization_type_get(swigCPtr, this));
}
@@ -88,12 +88,12 @@ public void optimize_reproduce_distances(ProductQuantizer pq) {
}
public static final class Optimization_type_t {
- public static final PolysemousTraining.Optimization_type_t OT_None =
- new PolysemousTraining.Optimization_type_t("OT_None");
- public static final PolysemousTraining.Optimization_type_t OT_ReproduceDistances_affine =
- new PolysemousTraining.Optimization_type_t("OT_ReproduceDistances_affine");
- public static final PolysemousTraining.Optimization_type_t OT_Ranking_weighted_diff =
- new PolysemousTraining.Optimization_type_t("OT_Ranking_weighted_diff");
+ public static final Optimization_type_t OT_None =
+ new Optimization_type_t("OT_None");
+ public static final Optimization_type_t OT_ReproduceDistances_affine =
+ new Optimization_type_t("OT_ReproduceDistances_affine");
+ public static final Optimization_type_t OT_Ranking_weighted_diff =
+ new Optimization_type_t("OT_Ranking_weighted_diff");
public final int swigValue() {
return swigValue;
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ProductQuantizer.java b/src/main/java/com/vectorsearch/faiss/swig/ProductQuantizer.java
similarity index 96%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ProductQuantizer.java
rename to src/main/java/com/vectorsearch/faiss/swig/ProductQuantizer.java
index 922bf5d..c7da5ad 100644
--- a/cpu/src/main/java/com/vectorsearch/faiss/swig/ProductQuantizer.java
+++ b/src/main/java/com/vectorsearch/faiss/swig/ProductQuantizer.java
@@ -91,12 +91,12 @@ public boolean getVerbose() {
return swigfaissJNI.ProductQuantizer_verbose_get(swigCPtr, this);
}
- public void setTrain_type(ProductQuantizer.train_type_t value) {
+ public void setTrain_type(train_type_t value) {
swigfaissJNI.ProductQuantizer_train_type_set(swigCPtr, this, value.swigValue());
}
- public ProductQuantizer.train_type_t getTrain_type() {
- return ProductQuantizer.train_type_t.swigToEnum(
+ public train_type_t getTrain_type() {
+ return train_type_t.swigToEnum(
swigfaissJNI.ProductQuantizer_train_type_get(swigCPtr, this));
}
@@ -673,16 +673,16 @@ public long decode() {
}
public static final class train_type_t {
- public static final ProductQuantizer.train_type_t Train_default =
- new ProductQuantizer.train_type_t("Train_default");
- public static final ProductQuantizer.train_type_t Train_hot_start =
- new ProductQuantizer.train_type_t("Train_hot_start");
- public static final ProductQuantizer.train_type_t Train_shared =
- new ProductQuantizer.train_type_t("Train_shared");
- public static final ProductQuantizer.train_type_t Train_hypercube =
- new ProductQuantizer.train_type_t("Train_hypercube");
- public static final ProductQuantizer.train_type_t Train_hypercube_pca =
- new ProductQuantizer.train_type_t("Train_hypercube_pca");
+ public static final train_type_t Train_default =
+ new train_type_t("Train_default");
+ public static final train_type_t Train_hot_start =
+ new train_type_t("Train_hot_start");
+ public static final train_type_t Train_shared =
+ new train_type_t("Train_shared");
+ public static final train_type_t Train_hypercube =
+ new train_type_t("Train_hypercube");
+ public static final train_type_t Train_hypercube_pca =
+ new train_type_t("Train_hypercube_pca");
public final int swigValue() {
return swigValue;
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/RandomGenerator.java b/src/main/java/com/vectorsearch/faiss/swig/RandomGenerator.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/RandomGenerator.java
rename to src/main/java/com/vectorsearch/faiss/swig/RandomGenerator.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/RandomRotationMatrix.java b/src/main/java/com/vectorsearch/faiss/swig/RandomRotationMatrix.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/RandomRotationMatrix.java
rename to src/main/java/com/vectorsearch/faiss/swig/RandomRotationMatrix.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/RangeQueryResult.java b/src/main/java/com/vectorsearch/faiss/swig/RangeQueryResult.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/RangeQueryResult.java
rename to src/main/java/com/vectorsearch/faiss/swig/RangeQueryResult.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/RangeSearchPartialResult.java b/src/main/java/com/vectorsearch/faiss/swig/RangeSearchPartialResult.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/RangeSearchPartialResult.java
rename to src/main/java/com/vectorsearch/faiss/swig/RangeSearchPartialResult.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/RangeSearchResult.java b/src/main/java/com/vectorsearch/faiss/swig/RangeSearchResult.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/RangeSearchResult.java
rename to src/main/java/com/vectorsearch/faiss/swig/RangeSearchResult.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ReadOnlyInvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/ReadOnlyInvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ReadOnlyInvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/ReadOnlyInvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ReconstructFromNeighbors.java b/src/main/java/com/vectorsearch/faiss/swig/ReconstructFromNeighbors.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ReconstructFromNeighbors.java
rename to src/main/java/com/vectorsearch/faiss/swig/ReconstructFromNeighbors.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/RemapDimensionsTransform.java b/src/main/java/com/vectorsearch/faiss/swig/RemapDimensionsTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/RemapDimensionsTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/RemapDimensionsTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Repeat.java b/src/main/java/com/vectorsearch/faiss/swig/Repeat.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Repeat.java
rename to src/main/java/com/vectorsearch/faiss/swig/Repeat.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/RepeatVector.java b/src/main/java/com/vectorsearch/faiss/swig/RepeatVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/RepeatVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/RepeatVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Repeats.java b/src/main/java/com/vectorsearch/faiss/swig/Repeats.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Repeats.java
rename to src/main/java/com/vectorsearch/faiss/swig/Repeats.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ReproduceDistancesObjective.java b/src/main/java/com/vectorsearch/faiss/swig/ReproduceDistancesObjective.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ReproduceDistancesObjective.java
rename to src/main/java/com/vectorsearch/faiss/swig/ReproduceDistancesObjective.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_FILE.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_FILE.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_FILE.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_FILE.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_double.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_double.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_double.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_double.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__BinaryInvertedListScanner.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__BinaryInvertedListScanner.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__BinaryInvertedListScanner.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__BinaryInvertedListScanner.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__InvertedListScanner.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__InvertedListScanner.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__InvertedListScanner.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__InvertedListScanner.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__LockLevels.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__LockLevels.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__LockLevels.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__LockLevels.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__OnDiskInvertedLists__OngoingPrefetch.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__OnDiskInvertedLists__OngoingPrefetch.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__OnDiskInvertedLists__OngoingPrefetch.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__OnDiskInvertedLists__OngoingPrefetch.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__ScalarQuantizer__SQDistanceComputer.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__ScalarQuantizer__SQDistanceComputer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__ScalarQuantizer__SQDistanceComputer.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_faiss__ScalarQuantizer__SQDistanceComputer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_float.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_float.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_float.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_float.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_int.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_int.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_int.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_int.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_long.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_long.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_long.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_long.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_omp_lock_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_omp_lock_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_omp_lock_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_omp_lock_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__Index.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__Index.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__Index.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__Index.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__InvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__InvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__InvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__InvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__VectorTransform.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__VectorTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__VectorTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_p_faiss__VectorTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_const_pF_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_const_pF_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_const_pF_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_const_pF_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_pF_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_pF_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_pF_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__IndexBinary_pF_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_const_pF_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_const_pF_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_const_pF_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_const_pF_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_pF_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_pF_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_pF_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__functionT_void_fint_faiss__Index_pF_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__listT_faiss__OnDiskInvertedLists__Slot_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__listT_faiss__OnDiskInvertedLists__Slot_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__listT_faiss__OnDiskInvertedLists__Slot_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__listT_faiss__OnDiskInvertedLists__Slot_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__mt19937.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__mt19937.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__mt19937.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__mt19937.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__pairT_float_int_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__pairT_float_int_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__pairT_float_int_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__pairT_float_int_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_faiss__HNSW__NodeDistFarther_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_faiss__HNSW__NodeDistFarther_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_faiss__HNSW__NodeDistFarther_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_faiss__HNSW__NodeDistFarther_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_std__pairT_float_int_t_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_std__pairT_float_int_t_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_std__pairT_float_int_t_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__priority_queueT_std__pairT_float_int_t_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_long_long_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_long_long_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_long_long_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_long_long_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_unsigned_long_faiss__MatrixStats__Occurrence_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_unsigned_long_faiss__MatrixStats__Occurrence_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_unsigned_long_faiss__MatrixStats__Occurrence_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_mapT_unsigned_long_faiss__MatrixStats__Occurrence_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_multimapT_long_long_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_multimapT_long_long_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_multimapT_long_long_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__unordered_multimapT_long_long_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__BufferList__Buffer_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__BufferList__Buffer_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__BufferList__Buffer_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__BufferList__Buffer_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__HNSW__NodeDistFarther_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__HNSW__NodeDistFarther_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__HNSW__NodeDistFarther_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__HNSW__NodeDistFarther_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__Index_p_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__Index_p_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__Index_p_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__Index_p_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__InvertedLists_const_p_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__InvertedLists_const_p_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__InvertedLists_const_p_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__InvertedLists_const_p_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__MatrixStats__PerDimStats_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__MatrixStats__PerDimStats_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__MatrixStats__PerDimStats_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__MatrixStats__PerDimStats_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__OnDiskInvertedLists__List_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__OnDiskInvertedLists__List_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__OnDiskInvertedLists__List_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__OnDiskInvertedLists__List_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ParameterRange_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ParameterRange_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ParameterRange_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ParameterRange_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeQueryResult_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeQueryResult_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeQueryResult_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeQueryResult_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeSearchPartialResult_p_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeSearchPartialResult_p_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeSearchPartialResult_p_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__RangeSearchPartialResult_p_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ZnSphereCodec__CodeSegment_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ZnSphereCodec__CodeSegment_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ZnSphereCodec__CodeSegment_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_faiss__ZnSphereCodec__CodeSegment_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_omp_lock_t_t.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_omp_lock_t_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_omp_lock_t_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_std__vectorT_omp_lock_t_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_char.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_char.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_char.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_char.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_long.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_long.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_long.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_long.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_short.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_short.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_short.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_unsigned_short.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_void.java b/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_void.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_void.java
rename to src/main/java/com/vectorsearch/faiss/swig/SWIGTYPE_p_void.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ScalarQuantizer.java b/src/main/java/com/vectorsearch/faiss/swig/ScalarQuantizer.java
similarity index 82%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ScalarQuantizer.java
rename to src/main/java/com/vectorsearch/faiss/swig/ScalarQuantizer.java
index 28fce49..dfca43f 100644
--- a/cpu/src/main/java/com/vectorsearch/faiss/swig/ScalarQuantizer.java
+++ b/src/main/java/com/vectorsearch/faiss/swig/ScalarQuantizer.java
@@ -35,21 +35,21 @@ public synchronized void delete() {
}
}
- public void setQtype(ScalarQuantizer.QuantizerType value) {
+ public void setQtype(QuantizerType value) {
swigfaissJNI.ScalarQuantizer_qtype_set(swigCPtr, this, value.swigValue());
}
- public ScalarQuantizer.QuantizerType getQtype() {
- return ScalarQuantizer.QuantizerType.swigToEnum(
+ public QuantizerType getQtype() {
+ return QuantizerType.swigToEnum(
swigfaissJNI.ScalarQuantizer_qtype_get(swigCPtr, this));
}
- public void setRangestat(ScalarQuantizer.RangeStat value) {
+ public void setRangestat(RangeStat value) {
swigfaissJNI.ScalarQuantizer_rangestat_set(swigCPtr, this, value.swigValue());
}
- public ScalarQuantizer.RangeStat getRangestat() {
- return ScalarQuantizer.RangeStat.swigToEnum(
+ public RangeStat getRangestat() {
+ return RangeStat.swigToEnum(
swigfaissJNI.ScalarQuantizer_rangestat_get(swigCPtr, this));
}
@@ -86,7 +86,7 @@ public FloatVector getTrained() {
return (cPtr == 0) ? null : new FloatVector(cPtr, false);
}
- public ScalarQuantizer(long d, ScalarQuantizer.QuantizerType qtype) {
+ public ScalarQuantizer(long d, QuantizerType qtype) {
this(swigfaissJNI.new_ScalarQuantizer__SWIG_0(d, qtype.swigValue()), true);
}
@@ -159,9 +159,9 @@ public void decode_vector(SWIGTYPE_p_unsigned_char code, SWIGTYPE_p_float x) {
}
}
- public ScalarQuantizer.Quantizer select_quantizer() {
+ public Quantizer select_quantizer() {
long cPtr = swigfaissJNI.ScalarQuantizer_select_quantizer(swigCPtr, this);
- return (cPtr == 0) ? null : new ScalarQuantizer.Quantizer(cPtr, false);
+ return (cPtr == 0) ? null : new Quantizer(cPtr, false);
}
public SWIGTYPE_p_faiss__ScalarQuantizer__SQDistanceComputer get_distance_computer(
@@ -204,20 +204,20 @@ public SWIGTYPE_p_faiss__InvertedListScanner select_InvertedListScanner(
}
public static final class QuantizerType {
- public static final ScalarQuantizer.QuantizerType QT_8bit =
- new ScalarQuantizer.QuantizerType("QT_8bit");
- public static final ScalarQuantizer.QuantizerType QT_4bit =
- new ScalarQuantizer.QuantizerType("QT_4bit");
- public static final ScalarQuantizer.QuantizerType QT_8bit_uniform =
- new ScalarQuantizer.QuantizerType("QT_8bit_uniform");
- public static final ScalarQuantizer.QuantizerType QT_4bit_uniform =
- new ScalarQuantizer.QuantizerType("QT_4bit_uniform");
- public static final ScalarQuantizer.QuantizerType QT_fp16 =
- new ScalarQuantizer.QuantizerType("QT_fp16");
- public static final ScalarQuantizer.QuantizerType QT_8bit_direct =
- new ScalarQuantizer.QuantizerType("QT_8bit_direct");
- public static final ScalarQuantizer.QuantizerType QT_6bit =
- new ScalarQuantizer.QuantizerType("QT_6bit");
+ public static final QuantizerType QT_8bit =
+ new QuantizerType("QT_8bit");
+ public static final QuantizerType QT_4bit =
+ new QuantizerType("QT_4bit");
+ public static final QuantizerType QT_8bit_uniform =
+ new QuantizerType("QT_8bit_uniform");
+ public static final QuantizerType QT_4bit_uniform =
+ new QuantizerType("QT_4bit_uniform");
+ public static final QuantizerType QT_fp16 =
+ new QuantizerType("QT_fp16");
+ public static final QuantizerType QT_8bit_direct =
+ new QuantizerType("QT_8bit_direct");
+ public static final QuantizerType QT_6bit =
+ new QuantizerType("QT_6bit");
public final int swigValue() {
return swigValue;
@@ -263,14 +263,14 @@ private QuantizerType(String swigName, QuantizerType swigEnum) {
}
public static final class RangeStat {
- public static final ScalarQuantizer.RangeStat RS_minmax =
- new ScalarQuantizer.RangeStat("RS_minmax");
- public static final ScalarQuantizer.RangeStat RS_meanstd =
- new ScalarQuantizer.RangeStat("RS_meanstd");
- public static final ScalarQuantizer.RangeStat RS_quantiles =
- new ScalarQuantizer.RangeStat("RS_quantiles");
- public static final ScalarQuantizer.RangeStat RS_optim =
- new ScalarQuantizer.RangeStat("RS_optim");
+ public static final RangeStat RS_minmax =
+ new RangeStat("RS_minmax");
+ public static final RangeStat RS_meanstd =
+ new RangeStat("RS_meanstd");
+ public static final RangeStat RS_quantiles =
+ new RangeStat("RS_quantiles");
+ public static final RangeStat RS_optim =
+ new RangeStat("RS_optim");
public final int swigValue() {
return swigValue;
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingOptimizer.java b/src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingOptimizer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingOptimizer.java
rename to src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingOptimizer.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingParameters.java b/src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingParameters.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingParameters.java
rename to src/main/java/com/vectorsearch/faiss/swig/SimulatedAnnealingParameters.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SliceInvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/SliceInvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SliceInvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/SliceInvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/SlidingIndexWindow.java b/src/main/java/com/vectorsearch/faiss/swig/SlidingIndexWindow.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/SlidingIndexWindow.java
rename to src/main/java/com/vectorsearch/faiss/swig/SlidingIndexWindow.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBase.java b/src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBase.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBase.java
rename to src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBase.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBaseBinary.java b/src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBaseBinary.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBaseBinary.java
rename to src/main/java/com/vectorsearch/faiss/swig/ThreadedIndexBaseBinary.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/Uint64Vector.java b/src/main/java/com/vectorsearch/faiss/swig/Uint64Vector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/Uint64Vector.java
rename to src/main/java/com/vectorsearch/faiss/swig/Uint64Vector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/VStackInvertedLists.java b/src/main/java/com/vectorsearch/faiss/swig/VStackInvertedLists.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/VStackInvertedLists.java
rename to src/main/java/com/vectorsearch/faiss/swig/VStackInvertedLists.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/VectorIOReader.java b/src/main/java/com/vectorsearch/faiss/swig/VectorIOReader.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/VectorIOReader.java
rename to src/main/java/com/vectorsearch/faiss/swig/VectorIOReader.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/VectorIOWriter.java b/src/main/java/com/vectorsearch/faiss/swig/VectorIOWriter.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/VectorIOWriter.java
rename to src/main/java/com/vectorsearch/faiss/swig/VectorIOWriter.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/VectorTransform.java b/src/main/java/com/vectorsearch/faiss/swig/VectorTransform.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/VectorTransform.java
rename to src/main/java/com/vectorsearch/faiss/swig/VectorTransform.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/VectorTransformVector.java b/src/main/java/com/vectorsearch/faiss/swig/VectorTransformVector.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/VectorTransformVector.java
rename to src/main/java/com/vectorsearch/faiss/swig/VectorTransformVector.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/VisitedTable.java b/src/main/java/com/vectorsearch/faiss/swig/VisitedTable.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/VisitedTable.java
rename to src/main/java/com/vectorsearch/faiss/swig/VisitedTable.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodec.java b/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodec.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodec.java
rename to src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodec.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecAlt.java b/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecAlt.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecAlt.java
rename to src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecAlt.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecRec.java b/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecRec.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecRec.java
rename to src/main/java/com/vectorsearch/faiss/swig/ZnSphereCodecRec.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereSearch.java b/src/main/java/com/vectorsearch/faiss/swig/ZnSphereSearch.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/ZnSphereSearch.java
rename to src/main/java/com/vectorsearch/faiss/swig/ZnSphereSearch.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/doubleArray.java b/src/main/java/com/vectorsearch/faiss/swig/doubleArray.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/doubleArray.java
rename to src/main/java/com/vectorsearch/faiss/swig/doubleArray.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/floatArray.java b/src/main/java/com/vectorsearch/faiss/swig/floatArray.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/floatArray.java
rename to src/main/java/com/vectorsearch/faiss/swig/floatArray.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/float_maxheap_array_t.java b/src/main/java/com/vectorsearch/faiss/swig/float_maxheap_array_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/float_maxheap_array_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/float_maxheap_array_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/float_minheap_array_t.java b/src/main/java/com/vectorsearch/faiss/swig/float_minheap_array_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/float_minheap_array_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/float_minheap_array_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/intArray.java b/src/main/java/com/vectorsearch/faiss/swig/intArray.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/intArray.java
rename to src/main/java/com/vectorsearch/faiss/swig/intArray.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/int_maxheap_array_t.java b/src/main/java/com/vectorsearch/faiss/swig/int_maxheap_array_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/int_maxheap_array_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/int_maxheap_array_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/int_minheap_array_t.java b/src/main/java/com/vectorsearch/faiss/swig/int_minheap_array_t.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/int_minheap_array_t.java
rename to src/main/java/com/vectorsearch/faiss/swig/int_minheap_array_t.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/longArray.java b/src/main/java/com/vectorsearch/faiss/swig/longArray.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/longArray.java
rename to src/main/java/com/vectorsearch/faiss/swig/longArray.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/swigfaiss.java b/src/main/java/com/vectorsearch/faiss/swig/swigfaiss.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/swigfaiss.java
rename to src/main/java/com/vectorsearch/faiss/swig/swigfaiss.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/swigfaissConstants.java b/src/main/java/com/vectorsearch/faiss/swig/swigfaissConstants.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/swigfaissConstants.java
rename to src/main/java/com/vectorsearch/faiss/swig/swigfaissConstants.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/swig/swigfaissJNI.java b/src/main/java/com/vectorsearch/faiss/swig/swigfaissJNI.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/swig/swigfaissJNI.java
rename to src/main/java/com/vectorsearch/faiss/swig/swigfaissJNI.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/utils/IndexHelper.java b/src/main/java/com/vectorsearch/faiss/utils/IndexHelper.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/utils/IndexHelper.java
rename to src/main/java/com/vectorsearch/faiss/utils/IndexHelper.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/utils/JFaissConstants.java b/src/main/java/com/vectorsearch/faiss/utils/JFaissConstants.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/utils/JFaissConstants.java
rename to src/main/java/com/vectorsearch/faiss/utils/JFaissConstants.java
diff --git a/cpu/src/main/java/com/vectorsearch/faiss/utils/JFaissInitializer.java b/src/main/java/com/vectorsearch/faiss/utils/JFaissInitializer.java
similarity index 100%
rename from cpu/src/main/java/com/vectorsearch/faiss/utils/JFaissInitializer.java
rename to src/main/java/com/vectorsearch/faiss/utils/JFaissInitializer.java
diff --git a/cpu/src/main/resources/_swigfaiss.so b/src/main/resources/_swigfaiss.so
similarity index 100%
rename from cpu/src/main/resources/_swigfaiss.so
rename to src/main/resources/_swigfaiss.so
diff --git a/cpu/src/test/java/com/vectorsearch/faiss/FaissTestCase.java b/src/test/java/com/vectorsearch/faiss/FaissTestCase.java
similarity index 100%
rename from cpu/src/test/java/com/vectorsearch/faiss/FaissTestCase.java
rename to src/test/java/com/vectorsearch/faiss/FaissTestCase.java
diff --git a/cpu/src/test/java/com/vectorsearch/faiss/FaissTestRunner.java b/src/test/java/com/vectorsearch/faiss/FaissTestRunner.java
similarity index 100%
rename from cpu/src/test/java/com/vectorsearch/faiss/FaissTestRunner.java
rename to src/test/java/com/vectorsearch/faiss/FaissTestRunner.java
diff --git a/cpu/src/test/java/com/vectorsearch/faiss/FaissTestSuite.java b/src/test/java/com/vectorsearch/faiss/FaissTestSuite.java
similarity index 100%
rename from cpu/src/test/java/com/vectorsearch/faiss/FaissTestSuite.java
rename to src/test/java/com/vectorsearch/faiss/FaissTestSuite.java
diff --git a/cpu/src/test/java/com/vectorsearch/faiss/OneFlat.java b/src/test/java/com/vectorsearch/faiss/OneFlat.java
similarity index 100%
rename from cpu/src/test/java/com/vectorsearch/faiss/OneFlat.java
rename to src/test/java/com/vectorsearch/faiss/OneFlat.java
diff --git a/cpu/src/test/java/com/vectorsearch/faiss/ThreeIVFPQ.java b/src/test/java/com/vectorsearch/faiss/ThreeIVFPQ.java
similarity index 100%
rename from cpu/src/test/java/com/vectorsearch/faiss/ThreeIVFPQ.java
rename to src/test/java/com/vectorsearch/faiss/ThreeIVFPQ.java
diff --git a/cpu/src/test/java/com/vectorsearch/faiss/TwoIVFFlat.java b/src/test/java/com/vectorsearch/faiss/TwoIVFFlat.java
similarity index 100%
rename from cpu/src/test/java/com/vectorsearch/faiss/TwoIVFFlat.java
rename to src/test/java/com/vectorsearch/faiss/TwoIVFFlat.java