2023-09-21 21:46:43,785-main.py-INFO: Load entities from data/siblings_id/codebert/entities/train.txt
2023-09-21 21:46:43,787-main.py-INFO: Finish loading 2400 entities...
2023-09-21 21:46:43,788-main.py-INFO: Label size=2
2023-09-21 21:46:43,788-main.py-INFO: Loading embeddings from data/siblings_id/codebert/embeddings/layers/train/9.txt
2023-09-21 21:46:45,533-main.py-INFO: Finish loading embeddings...
2023-09-21 21:46:45,713-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-09-21 21:46:45,723-main.py-INFO: Initialize the Distance Queue...
2023-09-21 21:46:46,409-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-21 21:46:46,410-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-21 21:46:46,410-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-21 21:46:49,691-distanceQ.py-INFO: Build the double heaps...
2023-09-21 21:46:50,015-probing.py-INFO: Initializing the tracks...
2023-09-21 21:46:50,018-probing.py-INFO: Probing to the end...
2023-09-21 21:47:15,001-probing.py-INFO: Finish probing to the end...
2023-09-21 21:47:15,002-probing.py-INFO: Checking for the end state..
2023-09-21 21:47:15,002-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:47:35,068-probing.py-INFO: Start coarse search...
2023-09-21 21:47:35,069-probing.py-INFO: Test for state 2374
2023-09-21 21:47:35,116-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:48:56,866-probing.py-INFO: Test for state 2350
2023-09-21 21:48:56,873-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:50:13,144-probing.py-INFO: Test for state 2326
2023-09-21 21:50:13,160-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:52:21,556-probing.py-INFO: Test for state 2302
2023-09-21 21:52:21,647-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:53:22,216-probing.py-INFO: Test for state 2278
2023-09-21 21:53:22,359-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:54:37,891-probing.py-INFO: Test for state 2254
2023-09-21 21:54:38,039-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:55:51,228-probing.py-INFO: Test for state 2230
2023-09-21 21:55:51,408-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:57:27,749-probing.py-INFO: Test for state 2206
2023-09-21 21:57:27,764-probing.py-INFO: Start ovelapping checking...
2023-09-21 21:59:18,007-probing.py-INFO: Test for state 2182
2023-09-21 21:59:18,311-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:01:11,100-probing.py-INFO: Test for state 2158
2023-09-21 22:01:11,320-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:05:40,378-probing.py-INFO: Test for state 2134
2023-09-21 22:05:40,650-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:07:28,053-probing.py-INFO: Test for state 2110
2023-09-21 22:07:28,348-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:09:11,312-probing.py-INFO: Test for state 2086
2023-09-21 22:09:11,604-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:10:25,196-probing.py-INFO: Test for state 2062
2023-09-21 22:10:25,238-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:11:34,728-probing.py-INFO: Test for state 2038
2023-09-21 22:11:35,081-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:12:35,477-probing.py-INFO: Test for state 2014
2023-09-21 22:12:35,851-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:13:48,678-probing.py-INFO: Test for state 1990
2023-09-21 22:13:48,720-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:15:14,196-probing.py-INFO: Test for state 1966
2023-09-21 22:15:14,672-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:16:54,350-probing.py-INFO: Test for state 1942
2023-09-21 22:16:54,384-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:18:17,004-probing.py-INFO: Test for state 1918
2023-09-21 22:18:17,514-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:19:13,597-probing.py-INFO: Test for state 1894
2023-09-21 22:19:14,102-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:19:56,824-probing.py-INFO: Test for state 1870
2023-09-21 22:19:57,452-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:20:29,060-probing.py-INFO: Test for state 1846
2023-09-21 22:20:29,102-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:21:01,892-probing.py-INFO: Test for state 1822
2023-09-21 22:21:02,509-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:21:37,973-probing.py-INFO: Test for state 1798
2023-09-21 22:21:38,652-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:22:20,678-probing.py-INFO: Test for state 1774
2023-09-21 22:22:21,345-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:23:13,673-probing.py-INFO: Test for state 1750
2023-09-21 22:23:14,510-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:23:51,699-probing.py-INFO: Test for state 1726
2023-09-21 22:23:52,652-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:24:32,472-probing.py-INFO: Test for state 1702
2023-09-21 22:24:33,209-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:25:13,543-probing.py-INFO: Test for state 1678
2023-09-21 22:25:14,427-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:26:09,137-probing.py-INFO: Test for state 1654
2023-09-21 22:26:09,974-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:27:03,533-probing.py-INFO: Test for state 1630
2023-09-21 22:27:03,587-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:27:41,814-probing.py-INFO: Test for state 1606
2023-09-21 22:27:42,739-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:28:04,489-probing.py-INFO: Test for state 1582
2023-09-21 22:28:05,388-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:28:24,613-probing.py-INFO: Test for state 1558
2023-09-21 22:28:24,666-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:29:05,688-probing.py-INFO: Test for state 1534
2023-09-21 22:29:05,753-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:29:19,332-probing.py-INFO: Test for state 1510
2023-09-21 22:29:19,407-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:30:11,264-probing.py-INFO: Test for state 1486
2023-09-21 22:30:11,321-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:30:27,004-probing.py-INFO: Test for state 1462
2023-09-21 22:30:28,144-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:30:56,345-probing.py-INFO: Test for state 1438
2023-09-21 22:30:57,430-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:31:06,735-probing.py-INFO: Test for state 1414
2023-09-21 22:31:07,884-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:31:28,826-probing.py-INFO: Found 1414-th state is correct...
2023-09-21 22:31:28,826-probing.py-INFO: Start fine search...
2023-09-21 22:31:28,826-probing.py-INFO: Test for state 1426
2023-09-21 22:31:29,161-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:31:37,689-probing.py-INFO: Test for state 1420
2023-09-21 22:31:37,750-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:31:47,177-probing.py-INFO: Test for state 1417
2023-09-21 22:31:47,237-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:31:55,183-probing.py-INFO: Test for state 1415
2023-09-21 22:31:55,250-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:31:56,542-probing.py-INFO: Test for state 1416
2023-09-21 22:31:56,609-probing.py-INFO: Start ovelapping checking...
2023-09-21 22:32:00,147-probing.py-INFO: Found 1415-th state is the first error state
2023-09-21 22:32:00,208-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-21 22:32:00,208-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-21 22:32:00,216-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-21 22:32:00,819-distanceQ.py-INFO: Build the double heaps...
2023-09-21 22:32:00,870-probing.py-INFO: Start normal forward probing...
2023-09-22 04:07:12,857-probing.py-INFO: Final number of clusters: 4
2023-09-22 04:07:12,877-main.py-INFO: Dumping the clusters...
2023-09-22 04:07:12,881-main.py-INFO: Finish dumping the clusters...
2023-09-22 04:07:12,881-main.py-INFO: Loading the clusters from results/siblings_id/codebert/9/clusters.txt
2023-09-22 04:07:12,881-main.py-INFO: Load entities from data/siblings_id/codebert/entities/train.txt
2023-09-22 04:07:12,888-main.py-INFO: Finish loading 2400 entities...
2023-09-22 04:07:12,888-main.py-INFO: Label size=2
2023-09-22 04:07:12,888-main.py-INFO: Loading embeddings from data/siblings_id/codebert/embeddings/layers/train/9.txt
2023-09-22 04:07:13,863-main.py-INFO: Finish loading embeddings...
2023-09-22 04:07:13,992-main.py-INFO: Finish loading the clusters...
2023-09-22 04:07:13,992-main.py-INFO: Load entities from data/siblings_id/codebert/entities/test.txt
2023-09-22 04:07:14,000-main.py-INFO: Finish loading 600 entities...
2023-09-22 04:07:14,000-main.py-INFO: Loading embeddings from data/siblings_id/codebert/embeddings/layers/test/9.txt
2023-09-22 04:07:14,240-main.py-INFO: Finish loading embeddings...
2023-09-22 04:07:14,269-main.py-INFO: Start prediction...
2023-09-22 04:07:14,269-analyzer.py-INFO: Computing the distances...
2023-09-22 04:08:40,365-main.py-INFO: Acc=0.8966666666666666
2023-09-22 04:08:40,367-main.py-INFO: Writing predictions to file...
2023-09-22 04:08:40,374-main.py-INFO: Computing the distances between clusters...
2023-09-22 04:08:43,194-main.py-INFO: Writing pair-wise distances...
2023-09-22 04:08:43,195-main.py-INFO: MinConvexDistance=0.3135999385935477
2023-09-22 04:08:43,195-main.py-INFO: MaxConvexDistance=10.30358099124449
2023-09-22 04:08:43,195-main.py-INFO: AverageConvexDistance=3.66872464408972
