2023-08-24 10:00:32,037-main.py-INFO: Load entities from data/distance/graphcodebert/entities/train.txt
2023-08-24 10:00:32,040-main.py-INFO: Finish loading 5200 entities...
2023-08-24 10:00:32,040-main.py-INFO: Label size=5
2023-08-24 10:00:32,040-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/train/5.txt
2023-08-24 10:00:33,122-main.py-INFO: Finish loading embeddings...
2023-08-24 10:00:33,267-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-24 10:00:33,279-main.py-INFO: Initialize the Distance Queue...
2023-08-24 10:00:34,276-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-24 10:00:34,276-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-24 10:00:34,276-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-24 10:00:38,562-distanceQ.py-INFO: Build the double heaps...
2023-08-24 10:00:39,010-probing.py-INFO: Initializing the tracks...
2023-08-24 10:00:39,014-probing.py-INFO: Probing to the end...
2023-08-24 10:01:17,580-probing.py-INFO: Finish probing to the end...
2023-08-24 10:01:17,581-probing.py-INFO: Checking for the end state..
2023-08-24 10:01:17,581-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:02:54,946-probing.py-INFO: Start coarse search...
2023-08-24 10:02:54,946-probing.py-INFO: Test for state 5143
2023-08-24 10:02:54,953-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:06:32,784-probing.py-INFO: Test for state 5091
2023-08-24 10:06:32,796-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:10:00,756-probing.py-INFO: Test for state 5039
2023-08-24 10:10:00,773-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:13:10,063-probing.py-INFO: Test for state 4987
2023-08-24 10:13:10,080-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:16:19,198-probing.py-INFO: Test for state 4935
2023-08-24 10:16:19,226-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:19:16,500-probing.py-INFO: Test for state 4883
2023-08-24 10:19:16,531-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:22:31,687-probing.py-INFO: Test for state 4831
2023-08-24 10:22:31,719-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:25:33,766-probing.py-INFO: Test for state 4779
2023-08-24 10:25:33,802-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:28:18,570-probing.py-INFO: Test for state 4727
2023-08-24 10:28:18,613-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:31:02,103-probing.py-INFO: Test for state 4675
2023-08-24 10:31:02,146-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:33:18,064-probing.py-INFO: Test for state 4623
2023-08-24 10:33:18,121-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:35:28,434-probing.py-INFO: Test for state 4571
2023-08-24 10:35:28,486-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:37:53,161-probing.py-INFO: Test for state 4519
2023-08-24 10:37:53,206-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:39:57,898-probing.py-INFO: Test for state 4467
2023-08-24 10:39:57,956-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:42:02,279-probing.py-INFO: Test for state 4415
2023-08-24 10:42:02,339-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:44:05,225-probing.py-INFO: Test for state 4363
2023-08-24 10:44:05,286-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:46:00,622-probing.py-INFO: Test for state 4311
2023-08-24 10:46:00,698-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:48:22,505-probing.py-INFO: Test for state 4259
2023-08-24 10:48:22,573-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:50:27,216-probing.py-INFO: Test for state 4207
2023-08-24 10:50:27,287-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:52:18,401-probing.py-INFO: Test for state 4155
2023-08-24 10:52:18,470-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:53:57,792-probing.py-INFO: Test for state 4103
2023-08-24 10:53:57,862-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:56:01,287-probing.py-INFO: Test for state 4051
2023-08-24 10:56:01,361-probing.py-INFO: Start ovelapping checking...
2023-08-24 10:58:46,336-probing.py-INFO: Test for state 3999
2023-08-24 10:58:46,415-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:00:32,178-probing.py-INFO: Test for state 3947
2023-08-24 11:00:32,268-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:02:44,398-probing.py-INFO: Test for state 3895
2023-08-24 11:02:44,492-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:04:16,252-probing.py-INFO: Test for state 3843
2023-08-24 11:04:16,344-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:06:19,574-probing.py-INFO: Test for state 3791
2023-08-24 11:06:19,669-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:07:17,373-probing.py-INFO: Test for state 3739
2023-08-24 11:07:17,466-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:08:50,167-probing.py-INFO: Test for state 3687
2023-08-24 11:08:50,263-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:10:02,250-probing.py-INFO: Test for state 3635
2023-08-24 11:10:02,359-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:10:45,286-probing.py-INFO: Test for state 3583
2023-08-24 11:10:45,393-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:12:04,138-probing.py-INFO: Test for state 3531
2023-08-24 11:12:04,248-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:13:05,965-probing.py-INFO: Test for state 3479
2023-08-24 11:13:06,079-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:13:51,251-probing.py-INFO: Test for state 3427
2023-08-24 11:13:51,367-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:14:39,176-probing.py-INFO: Test for state 3375
2023-08-24 11:14:39,295-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:15:33,341-probing.py-INFO: Test for state 3323
2023-08-24 11:15:33,463-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:15:43,581-probing.py-INFO: Test for state 3271
2023-08-24 11:15:43,697-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:16:14,842-probing.py-INFO: Test for state 3219
2023-08-24 11:16:14,972-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:16:59,353-probing.py-INFO: Test for state 3167
2023-08-24 11:16:59,487-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:17:22,103-probing.py-INFO: Test for state 3115
2023-08-24 11:17:22,232-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:17:45,048-probing.py-INFO: Test for state 3063
2023-08-24 11:17:45,180-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:18:03,561-probing.py-INFO: Test for state 3011
2023-08-24 11:18:03,692-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:18:23,059-probing.py-INFO: Test for state 2959
2023-08-24 11:18:23,200-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:18:53,083-probing.py-INFO: Test for state 2907
2023-08-24 11:18:53,226-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:19:03,335-probing.py-INFO: Test for state 2855
2023-08-24 11:19:03,471-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:19:21,591-probing.py-INFO: Test for state 2803
2023-08-24 11:19:21,740-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:19:31,520-probing.py-INFO: Test for state 2751
2023-08-24 11:19:31,664-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:19:47,179-probing.py-INFO: Test for state 2699
2023-08-24 11:19:47,331-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:19:54,576-probing.py-INFO: Test for state 2647
2023-08-24 11:19:54,727-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:20:10,054-probing.py-INFO: Test for state 2595
2023-08-24 11:20:10,213-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:20:15,530-probing.py-INFO: Found 2595-th state is correct...
2023-08-24 11:20:15,530-probing.py-INFO: Start fine search...
2023-08-24 11:20:15,530-probing.py-INFO: Test for state 2621
2023-08-24 11:20:15,682-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:20:21,007-probing.py-INFO: Test for state 2634
2023-08-24 11:20:21,160-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:20:26,555-probing.py-INFO: Test for state 2641
2023-08-24 11:20:26,705-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:20:31,090-probing.py-INFO: Test for state 2644
2023-08-24 11:20:31,237-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:20:39,303-probing.py-INFO: Test for state 2643
2023-08-24 11:20:39,595-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:20:43,906-probing.py-INFO: Found 2643-th state is the first error state
2023-08-24 11:20:44,054-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-24 11:20:44,055-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-24 11:20:44,055-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-24 11:20:45,956-distanceQ.py-INFO: Build the double heaps...
2023-08-24 11:20:46,129-probing.py-INFO: Start normal forward probing...
2023-08-25 14:34:37,866-probing.py-INFO: Final number of clusters: 11
2023-08-25 14:34:37,910-main.py-INFO: Dumping the clusters...
2023-08-25 14:34:37,916-main.py-INFO: Finish dumping the clusters...
2023-08-25 14:34:37,916-main.py-INFO: Loading the clusters from results/distance/graphcodebert/5/clusters.txt
2023-08-25 14:34:37,916-main.py-INFO: Load entities from data/distance/graphcodebert/entities/train.txt
2023-08-25 14:34:37,926-main.py-INFO: Finish loading 5200 entities...
2023-08-25 14:34:37,927-main.py-INFO: Label size=5
2023-08-25 14:34:37,927-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/train/5.txt
2023-08-25 14:34:39,091-main.py-INFO: Finish loading embeddings...
2023-08-25 14:34:39,259-main.py-INFO: Finish loading the clusters...
2023-08-25 14:34:39,259-main.py-INFO: Load entities from data/distance/graphcodebert/entities/test.txt
2023-08-25 14:34:39,261-main.py-INFO: Finish loading 1300 entities...
2023-08-25 14:34:39,261-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/test/5.txt
2023-08-25 14:34:39,545-main.py-INFO: Finish loading embeddings...
2023-08-25 14:34:39,596-main.py-INFO: Start prediction...
2023-08-25 14:34:39,596-analyzer.py-INFO: Computing the distances...
2023-08-25 14:38:47,815-main.py-INFO: Acc=0.7607692307692308
2023-08-25 14:38:47,825-main.py-INFO: Writing predictions to file...
2023-08-25 14:38:47,854-main.py-INFO: Computing the distances between clusters...
2023-08-25 14:38:54,366-main.py-INFO: Writing pair-wise distances...
2023-08-25 14:38:54,367-main.py-INFO: MinConvexDistance=0.0
2023-08-25 14:38:54,367-main.py-INFO: MaxConvexDistance=20.034800289792138
2023-08-25 14:38:54,367-main.py-INFO: AverageConvexDistance=3.9928477326956
