File tree Expand file tree Collapse file tree
java/cuvs-java/src/test/java/com/nvidia/cuvs Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66
77import static com .carrotsearch .randomizedtesting .RandomizedTest .assumeTrue ;
88
9+ import com .nvidia .cuvs .spi .CuVSProvider ;
910import java .io .*;
1011import java .nio .file .Files ;
1112import java .nio .file .Path ;
1415import java .util .Map ;
1516import java .util .UUID ;
1617import java .util .function .LongToIntFunction ;
18+ import org .junit .After ;
1719import org .junit .Before ;
1820import org .junit .Test ;
1921
@@ -22,6 +24,12 @@ public class BruteForceAndSearchIT extends CuVSTestCase {
2224 @ Before
2325 public void setup () {
2426 assumeTrue ("not supported on " + System .getProperty ("os.name" ), isLinuxAmd64 ());
27+ CuVSProvider .provider ().enableRMMPooledMemory (10 , 60 );
28+ }
29+
30+ @ After
31+ public void cleanup () {
32+ CuVSProvider .provider ().resetRMMPooledMemory ();
2533 }
2634
2735 // Sample data and query
Original file line number Diff line number Diff line change 77import static com .carrotsearch .randomizedtesting .RandomizedTest .assumeTrue ;
88
99import com .carrotsearch .randomizedtesting .RandomizedRunner ;
10+ import com .nvidia .cuvs .spi .CuVSProvider ;
1011import java .lang .invoke .MethodHandles ;
1112import java .util .BitSet ;
1213import java .util .List ;
14+ import org .junit .After ;
1315import org .junit .Before ;
1416import org .junit .Test ;
1517import org .junit .runner .RunWith ;
@@ -26,6 +28,12 @@ public void setup() {
2628 assumeTrue (isLinuxAmd64 ());
2729 initializeRandom ();
2830 log .trace ("Random context initialized for test." );
31+ CuVSProvider .provider ().enableRMMPooledMemory (10 , 60 );
32+ }
33+
34+ @ After
35+ public void cleanup () {
36+ CuVSProvider .provider ().resetRMMPooledMemory ();
2937 }
3038
3139 @ Test
Original file line number Diff line number Diff line change 1010import static org .junit .Assume .assumeTrue ;
1111
1212import com .carrotsearch .randomizedtesting .RandomizedRunner ;
13+ import com .nvidia .cuvs .spi .CuVSProvider ;
1314import java .lang .invoke .MethodHandles ;
1415import java .util .Arrays ;
1516import java .util .BitSet ;
1617import java .util .List ;
1718import java .util .Map ;
1819import java .util .stream .Collectors ;
20+ import org .junit .After ;
1921import org .junit .Before ;
2022import org .junit .Test ;
2123import org .junit .runner .RunWith ;
@@ -31,9 +33,15 @@ public class TieredIndexIT extends CuVSTestCase {
3133 public void setup () {
3234 assumeTrue ("not supported on " + System .getProperty ("os.name" ), isLinuxAmd64 ());
3335 initializeRandom ();
36+ CuVSProvider .provider ().enableRMMPooledMemory (10 , 60 );
3437 log .debug ("Random context initialized for test" );
3538 }
3639
40+ @ After
41+ public void cleanup () {
42+ CuVSProvider .provider ().resetRMMPooledMemory ();
43+ }
44+
3745 @ Test
3846 public void testBasicOperations () throws Throwable {
3947 float [][] initialDataset = {
You can’t perform that action at this time.
0 commit comments