2023-08-30 17:48:15,516-main.py-INFO: Load entities from data/siblings_id/codet5/entities/train.txt
2023-08-30 17:48:15,518-main.py-INFO: Finish loading 2400 entities...
2023-08-30 17:48:15,518-main.py-INFO: Label size=2
2023-08-30 17:48:15,519-main.py-INFO: Loading embeddings from data/siblings_id/codet5/embeddings/layers/train/5.txt
2023-08-30 17:48:17,345-main.py-INFO: Finish loading embeddings...
2023-08-30 17:48:17,538-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-30 17:48:17,549-main.py-INFO: Initialize the Distance Queue...
2023-08-30 17:48:23,145-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-30 17:48:23,149-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-30 17:48:23,150-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-30 17:48:30,407-distanceQ.py-INFO: Build the double heaps...
2023-08-30 17:48:31,141-probing.py-INFO: Initializing the tracks...
2023-08-30 17:48:31,149-probing.py-INFO: Probing to the end...
2023-08-30 17:50:28,775-probing.py-INFO: Finish probing to the end...
2023-08-30 17:50:28,776-probing.py-INFO: Checking for the end state..
2023-08-30 17:50:28,780-probing.py-INFO: Start ovelapping checking...
2023-08-30 17:51:11,387-probing.py-INFO: Start coarse search...
2023-08-30 17:51:11,387-probing.py-INFO: Test for state 2374
2023-08-30 17:51:11,536-probing.py-INFO: Start ovelapping checking...
2023-08-30 17:53:40,810-probing.py-INFO: Test for state 2350
2023-08-30 17:53:40,941-probing.py-INFO: Start ovelapping checking...
2023-08-30 17:56:06,074-probing.py-INFO: Test for state 2326
2023-08-30 17:56:06,360-probing.py-INFO: Start ovelapping checking...
2023-08-30 17:59:39,048-probing.py-INFO: Test for state 2302
2023-08-30 17:59:39,457-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:02:11,102-probing.py-INFO: Test for state 2278
2023-08-30 18:02:11,588-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:04:17,538-probing.py-INFO: Test for state 2254
2023-08-30 18:04:18,185-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:08:04,017-probing.py-INFO: Test for state 2230
2023-08-30 18:08:04,689-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:10:11,452-probing.py-INFO: Test for state 2206
2023-08-30 18:10:12,279-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:13:12,951-probing.py-INFO: Test for state 2182
2023-08-30 18:13:13,756-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:15:26,148-probing.py-INFO: Test for state 2158
2023-08-30 18:15:27,104-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:18:23,590-probing.py-INFO: Test for state 2134
2023-08-30 18:18:24,482-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:20:40,295-probing.py-INFO: Test for state 2110
2023-08-30 18:20:41,197-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:23:33,520-probing.py-INFO: Test for state 2086
2023-08-30 18:23:34,546-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:25:44,831-probing.py-INFO: Test for state 2062
2023-08-30 18:25:45,951-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:28:35,433-probing.py-INFO: Test for state 2038
2023-08-30 18:28:36,765-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:30:22,008-probing.py-INFO: Test for state 2014
2023-08-30 18:30:22,830-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:32:16,085-probing.py-INFO: Test for state 1990
2023-08-30 18:32:17,940-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:33:52,182-probing.py-INFO: Test for state 1966
2023-08-30 18:33:54,064-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:35:40,130-probing.py-INFO: Test for state 1942
2023-08-30 18:35:41,305-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:37:11,410-probing.py-INFO: Test for state 1918
2023-08-30 18:37:13,397-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:38:59,652-probing.py-INFO: Test for state 1894
2023-08-30 18:39:01,694-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:40:39,762-probing.py-INFO: Test for state 1870
2023-08-30 18:40:40,713-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:42:07,367-probing.py-INFO: Test for state 1846
2023-08-30 18:42:09,413-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:44:23,790-probing.py-INFO: Test for state 1822
2023-08-30 18:44:26,117-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:46:01,614-probing.py-INFO: Test for state 1798
2023-08-30 18:46:03,901-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:47:37,269-probing.py-INFO: Test for state 1774
2023-08-30 18:47:39,788-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:49:40,918-probing.py-INFO: Test for state 1750
2023-08-30 18:49:43,745-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:51:17,551-probing.py-INFO: Test for state 1726
2023-08-30 18:51:20,798-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:52:39,939-probing.py-INFO: Test for state 1702
2023-08-30 18:52:42,966-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:53:50,692-probing.py-INFO: Test for state 1678
2023-08-30 18:53:53,891-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:55:57,439-probing.py-INFO: Test for state 1654
2023-08-30 18:56:01,427-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:57:06,830-probing.py-INFO: Test for state 1630
2023-08-30 18:57:10,518-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:58:13,436-probing.py-INFO: Test for state 1606
2023-08-30 18:58:17,695-probing.py-INFO: Start ovelapping checking...
2023-08-30 18:59:36,561-probing.py-INFO: Test for state 1582
2023-08-30 18:59:40,667-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:00:55,447-probing.py-INFO: Test for state 1558
2023-08-30 19:00:59,498-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:02:21,642-probing.py-INFO: Test for state 1534
2023-08-30 19:02:25,240-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:03:32,082-probing.py-INFO: Test for state 1510
2023-08-30 19:03:36,508-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:04:20,742-probing.py-INFO: Test for state 1486
2023-08-30 19:04:25,657-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:05:47,773-probing.py-INFO: Test for state 1462
2023-08-30 19:05:52,208-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:06:50,831-probing.py-INFO: Test for state 1438
2023-08-30 19:06:55,155-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:07:38,354-probing.py-INFO: Test for state 1414
2023-08-30 19:07:42,526-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:08:06,586-probing.py-INFO: Test for state 1390
2023-08-30 19:08:11,345-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:08:41,103-probing.py-INFO: Found 1390-th state is correct...
2023-08-30 19:08:41,104-probing.py-INFO: Start fine search...
2023-08-30 19:08:41,105-probing.py-INFO: Test for state 1402
2023-08-30 19:08:45,231-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:09:03,859-probing.py-INFO: Test for state 1396
2023-08-30 19:09:08,105-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:09:33,070-probing.py-INFO: Test for state 1399
2023-08-30 19:09:37,698-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:09:56,468-probing.py-INFO: Test for state 1401
2023-08-30 19:10:00,453-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:10:13,673-probing.py-INFO: Test for state 1400
2023-08-30 19:10:17,753-probing.py-INFO: Start ovelapping checking...
2023-08-30 19:10:31,590-probing.py-INFO: Found 1400-th state is the first error state
2023-08-30 19:10:36,070-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-30 19:10:36,071-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-30 19:10:36,073-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-30 19:10:37,949-distanceQ.py-INFO: Build the double heaps...
2023-08-30 19:10:38,194-probing.py-INFO: Start normal forward probing...
2023-08-31 04:03:25,282-probing.py-INFO: Final number of clusters: 4
2023-08-31 04:03:25,299-main.py-INFO: Dumping the clusters...
2023-08-31 04:03:25,305-main.py-INFO: Finish dumping the clusters...
2023-08-31 04:03:25,305-main.py-INFO: Loading the clusters from results/siblings_id/codet5/5/clusters.txt
2023-08-31 04:03:25,305-main.py-INFO: Load entities from data/siblings_id/codet5/entities/train.txt
2023-08-31 04:03:25,317-main.py-INFO: Finish loading 2400 entities...
2023-08-31 04:03:25,317-main.py-INFO: Label size=2
2023-08-31 04:03:25,317-main.py-INFO: Loading embeddings from data/siblings_id/codet5/embeddings/layers/train/5.txt
2023-08-31 04:03:26,286-main.py-INFO: Finish loading embeddings...
2023-08-31 04:03:26,431-main.py-INFO: Finish loading the clusters...
2023-08-31 04:03:26,431-main.py-INFO: Load entities from data/siblings_id/codet5/entities/test.txt
2023-08-31 04:03:26,431-main.py-INFO: Finish loading 600 entities...
2023-08-31 04:03:26,431-main.py-INFO: Loading embeddings from data/siblings_id/codet5/embeddings/layers/test/5.txt
2023-08-31 04:03:26,682-main.py-INFO: Finish loading embeddings...
2023-08-31 04:03:26,714-main.py-INFO: Start prediction...
2023-08-31 04:03:26,714-analyzer.py-INFO: Computing the distances...
2023-08-31 04:04:52,682-main.py-INFO: Acc=0.785
2023-08-31 04:04:52,683-main.py-INFO: Writing predictions to file...
2023-08-31 04:04:52,687-main.py-INFO: Computing the distances between clusters...
2023-08-31 04:04:55,935-main.py-INFO: Writing pair-wise distances...
2023-08-31 04:04:55,935-main.py-INFO: MinConvexDistance=0.1582315574638297
2023-08-31 04:04:55,935-main.py-INFO: MaxConvexDistance=21.33555447231837
2023-08-31 04:04:55,935-main.py-INFO: AverageConvexDistance=7.379299249492107
