2023-08-27 12:47:54,032-main.py-INFO: Load entities from data/siblings/graphcodebert/entities/train.txt
2023-08-27 12:47:54,035-main.py-INFO: Finish loading 2400 entities...
2023-08-27 12:47:54,035-main.py-INFO: Label size=2
2023-08-27 12:47:54,035-main.py-INFO: Loading embeddings from data/siblings/graphcodebert/embeddings/layers/train/5.txt
2023-08-27 12:47:55,903-main.py-INFO: Finish loading embeddings...
2023-08-27 12:47:56,127-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-27 12:47:56,137-main.py-INFO: Initialize the Distance Queue...
2023-08-27 12:47:58,194-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-27 12:47:58,196-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-27 12:47:58,196-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-27 12:48:01,079-distanceQ.py-INFO: Build the double heaps...
2023-08-27 12:48:01,464-probing.py-INFO: Initializing the tracks...
2023-08-27 12:48:01,466-probing.py-INFO: Probing to the end...
2023-08-27 12:48:13,923-probing.py-INFO: Finish probing to the end...
2023-08-27 12:48:13,923-probing.py-INFO: Checking for the end state..
2023-08-27 12:48:13,923-probing.py-INFO: Start ovelapping checking...
2023-08-27 12:48:50,320-probing.py-INFO: Start coarse search...
2023-08-27 12:48:50,320-probing.py-INFO: Test for state 2374
2023-08-27 12:48:50,324-probing.py-INFO: Start ovelapping checking...
2023-08-27 12:51:07,809-probing.py-INFO: Test for state 2350
2023-08-27 12:51:07,860-probing.py-INFO: Start ovelapping checking...
2023-08-27 12:52:17,447-probing.py-INFO: Test for state 2326
2023-08-27 12:52:17,535-probing.py-INFO: Start ovelapping checking...
2023-08-27 12:54:01,145-probing.py-INFO: Test for state 2302
2023-08-27 12:54:01,155-probing.py-INFO: Start ovelapping checking...
2023-08-27 12:56:48,876-probing.py-INFO: Test for state 2278
2023-08-27 12:56:48,888-probing.py-INFO: Start ovelapping checking...
2023-08-27 12:57:52,387-probing.py-INFO: Test for state 2254
2023-08-27 12:57:52,408-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:00:16,180-probing.py-INFO: Test for state 2230
2023-08-27 13:00:16,193-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:00:59,919-probing.py-INFO: Test for state 2206
2023-08-27 13:00:59,938-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:02:54,433-probing.py-INFO: Test for state 2182
2023-08-27 13:02:54,451-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:04:27,983-probing.py-INFO: Test for state 2158
2023-08-27 13:04:28,032-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:06:22,454-probing.py-INFO: Test for state 2134
2023-08-27 13:06:22,477-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:07:54,393-probing.py-INFO: Test for state 2110
2023-08-27 13:07:54,420-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:09:02,427-probing.py-INFO: Test for state 2086
2023-08-27 13:09:02,461-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:10:09,105-probing.py-INFO: Test for state 2062
2023-08-27 13:10:09,535-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:12:12,511-probing.py-INFO: Test for state 2038
2023-08-27 13:12:13,096-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:14:10,060-probing.py-INFO: Test for state 2014
2023-08-27 13:14:10,095-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:15:52,185-probing.py-INFO: Test for state 1990
2023-08-27 13:15:52,221-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:16:55,035-probing.py-INFO: Test for state 1966
2023-08-27 13:16:56,011-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:17:59,559-probing.py-INFO: Test for state 1942
2023-08-27 13:18:00,330-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:18:55,879-probing.py-INFO: Test for state 1918
2023-08-27 13:18:55,918-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:19:32,729-probing.py-INFO: Test for state 1894
2023-08-27 13:19:32,770-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:20:24,743-probing.py-INFO: Test for state 1870
2023-08-27 13:20:25,720-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:21:07,454-probing.py-INFO: Test for state 1846
2023-08-27 13:21:07,968-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:21:55,503-probing.py-INFO: Test for state 1822
2023-08-27 13:21:56,536-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:22:33,407-probing.py-INFO: Test for state 1798
2023-08-27 13:22:33,865-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:23:02,729-probing.py-INFO: Test for state 1774
2023-08-27 13:23:03,996-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:23:33,257-probing.py-INFO: Test for state 1750
2023-08-27 13:23:33,304-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:23:57,969-probing.py-INFO: Test for state 1726
2023-08-27 13:23:59,325-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:24:55,664-probing.py-INFO: Test for state 1702
2023-08-27 13:24:55,878-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:25:46,974-probing.py-INFO: Test for state 1678
2023-08-27 13:25:48,510-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:26:26,635-probing.py-INFO: Test for state 1654
2023-08-27 13:26:27,727-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:27:08,143-probing.py-INFO: Test for state 1630
2023-08-27 13:27:08,202-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:28:01,708-probing.py-INFO: Test for state 1606
2023-08-27 13:28:03,641-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:28:51,914-probing.py-INFO: Test for state 1582
2023-08-27 13:28:53,883-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:29:18,548-probing.py-INFO: Test for state 1558
2023-08-27 13:29:20,302-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:30:00,169-probing.py-INFO: Test for state 1534
2023-08-27 13:30:02,326-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:30:39,670-probing.py-INFO: Test for state 1510
2023-08-27 13:30:41,681-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:31:09,849-probing.py-INFO: Test for state 1486
2023-08-27 13:31:12,353-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:31:32,730-probing.py-INFO: Test for state 1462
2023-08-27 13:31:34,222-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:31:53,782-probing.py-INFO: Test for state 1438
2023-08-27 13:31:55,944-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:32:29,306-probing.py-INFO: Test for state 1414
2023-08-27 13:32:30,972-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:32:56,290-probing.py-INFO: Test for state 1390
2023-08-27 13:32:58,490-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:33:11,684-probing.py-INFO: Test for state 1366
2023-08-27 13:33:14,117-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:33:30,375-probing.py-INFO: Found 1366-th state is correct...
2023-08-27 13:33:30,376-probing.py-INFO: Start fine search...
2023-08-27 13:33:30,376-probing.py-INFO: Test for state 1378
2023-08-27 13:33:32,970-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:33:43,930-probing.py-INFO: Test for state 1372
2023-08-27 13:33:46,586-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:33:57,632-probing.py-INFO: Test for state 1375
2023-08-27 13:33:57,715-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:34:05,321-probing.py-INFO: Test for state 1377
2023-08-27 13:34:07,814-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:34:21,025-probing.py-INFO: Test for state 1376
2023-08-27 13:34:22,711-probing.py-INFO: Start ovelapping checking...
2023-08-27 13:34:29,956-probing.py-INFO: Found 1375-th state is the first error state
2023-08-27 13:34:31,981-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-27 13:34:31,981-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-27 13:34:31,981-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-27 13:34:32,891-distanceQ.py-INFO: Build the double heaps...
2023-08-27 13:34:32,970-probing.py-INFO: Start normal forward probing...
2023-08-27 19:08:10,037-probing.py-INFO: Final number of clusters: 5
2023-08-27 19:08:10,051-main.py-INFO: Dumping the clusters...
2023-08-27 19:08:10,053-main.py-INFO: Finish dumping the clusters...
2023-08-27 19:08:10,053-main.py-INFO: Loading the clusters from results/siblings/graphcodebert/5/clusters.txt
2023-08-27 19:08:10,053-main.py-INFO: Load entities from data/siblings/graphcodebert/entities/train.txt
2023-08-27 19:08:10,059-main.py-INFO: Finish loading 2400 entities...
2023-08-27 19:08:10,060-main.py-INFO: Label size=2
2023-08-27 19:08:10,060-main.py-INFO: Loading embeddings from data/siblings/graphcodebert/embeddings/layers/train/5.txt
2023-08-27 19:08:11,341-main.py-INFO: Finish loading embeddings...
2023-08-27 19:08:11,662-main.py-INFO: Finish loading the clusters...
2023-08-27 19:08:11,662-main.py-INFO: Load entities from data/siblings/graphcodebert/entities/test.txt
2023-08-27 19:08:11,671-main.py-INFO: Finish loading 600 entities...
2023-08-27 19:08:11,672-main.py-INFO: Loading embeddings from data/siblings/graphcodebert/embeddings/layers/test/5.txt
2023-08-27 19:08:12,051-main.py-INFO: Finish loading embeddings...
2023-08-27 19:08:12,110-main.py-INFO: Start prediction...
2023-08-27 19:08:12,110-analyzer.py-INFO: Computing the distances...
2023-08-27 19:09:45,838-main.py-INFO: Acc=0.8916666666666667
2023-08-27 19:09:45,840-main.py-INFO: Writing predictions to file...
2023-08-27 19:09:45,846-main.py-INFO: Computing the distances between clusters...
2023-08-27 19:09:48,689-main.py-INFO: Writing pair-wise distances...
2023-08-27 19:09:48,690-main.py-INFO: MinConvexDistance=0.23700721291276694
2023-08-27 19:09:48,690-main.py-INFO: MaxConvexDistance=19.86718428341061
2023-08-27 19:09:48,690-main.py-INFO: AverageConvexDistance=8.378679858279755
