2023-08-22 19:34:19,018-main.py-INFO: Load entities from data/distance/codet5/entities/train.txt
2023-08-22 19:34:19,022-main.py-INFO: Finish loading 5200 entities...
2023-08-22 19:34:19,022-main.py-INFO: Label size=5
2023-08-22 19:34:19,023-main.py-INFO: Loading embeddings from data/distance/codet5/embeddings/layers/train/5.txt
2023-08-22 19:34:20,637-main.py-INFO: Finish loading embeddings...
2023-08-22 19:34:20,826-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-22 19:34:20,847-main.py-INFO: Initialize the Distance Queue...
2023-08-22 19:34:27,586-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-22 19:34:27,586-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-22 19:34:27,586-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-22 19:34:33,597-distanceQ.py-INFO: Build the double heaps...
2023-08-22 19:34:34,233-probing.py-INFO: Initializing the tracks...
2023-08-22 19:34:34,239-probing.py-INFO: Probing to the end...
2023-08-22 19:36:27,700-probing.py-INFO: Finish probing to the end...
2023-08-22 19:36:27,700-probing.py-INFO: Checking for the end state..
2023-08-22 19:36:27,701-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:37:21,586-probing.py-INFO: Start coarse search...
2023-08-22 19:37:21,586-probing.py-INFO: Test for state 5143
2023-08-22 19:37:21,664-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:39:07,249-probing.py-INFO: Test for state 5091
2023-08-22 19:39:07,440-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:42:23,806-probing.py-INFO: Test for state 5039
2023-08-22 19:42:24,038-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:45:11,744-probing.py-INFO: Test for state 4987
2023-08-22 19:45:12,015-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:48:34,035-probing.py-INFO: Test for state 4935
2023-08-22 19:48:34,384-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:51:49,042-probing.py-INFO: Test for state 4883
2023-08-22 19:51:49,473-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:54:41,264-probing.py-INFO: Test for state 4831
2023-08-22 19:54:41,743-probing.py-INFO: Start ovelapping checking...
2023-08-22 19:57:17,223-probing.py-INFO: Test for state 4779
2023-08-22 19:57:17,713-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:00:31,415-probing.py-INFO: Test for state 4727
2023-08-22 20:00:32,051-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:03:47,358-probing.py-INFO: Test for state 4675
2023-08-22 20:03:48,038-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:07:04,642-probing.py-INFO: Test for state 4623
2023-08-22 20:07:05,232-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:09:55,394-probing.py-INFO: Test for state 4571
2023-08-22 20:09:56,286-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:12:53,696-probing.py-INFO: Test for state 4519
2023-08-22 20:12:54,508-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:15:30,888-probing.py-INFO: Test for state 4467
2023-08-22 20:15:31,852-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:17:52,032-probing.py-INFO: Test for state 4415
2023-08-22 20:17:52,966-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:19:51,421-probing.py-INFO: Test for state 4363
2023-08-22 20:19:52,446-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:22:18,813-probing.py-INFO: Test for state 4311
2023-08-22 20:22:19,924-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:24:08,856-probing.py-INFO: Test for state 4259
2023-08-22 20:24:09,994-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:26:58,319-probing.py-INFO: Test for state 4207
2023-08-22 20:26:59,762-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:29:00,710-probing.py-INFO: Test for state 4155
2023-08-22 20:29:02,003-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:30:31,336-probing.py-INFO: Test for state 4103
2023-08-22 20:30:32,436-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:31:37,886-probing.py-INFO: Test for state 4051
2023-08-22 20:31:39,390-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:32:37,714-probing.py-INFO: Test for state 3999
2023-08-22 20:32:39,200-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:33:15,857-probing.py-INFO: Test for state 3947
2023-08-22 20:33:17,985-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:33:55,288-probing.py-INFO: Test for state 3895
2023-08-22 20:33:56,933-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:34:24,923-probing.py-INFO: Test for state 3843
2023-08-22 20:34:27,052-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:34:52,347-probing.py-INFO: Test for state 3791
2023-08-22 20:34:54,112-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:35:24,277-probing.py-INFO: Test for state 3739
2023-08-22 20:35:26,242-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:35:51,402-probing.py-INFO: Test for state 3687
2023-08-22 20:35:54,376-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:36:19,256-probing.py-INFO: Test for state 3635
2023-08-22 20:36:22,156-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:36:52,262-probing.py-INFO: Test for state 3583
2023-08-22 20:36:53,987-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:37:12,715-probing.py-INFO: Test for state 3531
2023-08-22 20:37:14,762-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:37:34,156-probing.py-INFO: Test for state 3479
2023-08-22 20:37:36,038-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:37:56,189-probing.py-INFO: Test for state 3427
2023-08-22 20:37:58,305-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:38:12,518-probing.py-INFO: Test for state 3375
2023-08-22 20:38:14,496-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:38:29,247-probing.py-INFO: Test for state 3323
2023-08-22 20:38:31,512-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:38:43,906-probing.py-INFO: Test for state 3271
2023-08-22 20:38:47,178-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:39:03,106-probing.py-INFO: Test for state 3219
2023-08-22 20:39:06,918-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:39:20,132-probing.py-INFO: Test for state 3167
2023-08-22 20:39:22,576-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:39:26,368-probing.py-INFO: Test for state 3115
2023-08-22 20:39:27,910-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:39:44,739-probing.py-INFO: Test for state 3063
2023-08-22 20:39:47,377-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:40:03,195-probing.py-INFO: Test for state 3011
2023-08-22 20:40:05,936-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:40:22,617-probing.py-INFO: Test for state 2959
2023-08-22 20:40:25,312-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:40:36,342-probing.py-INFO: Test for state 2907
2023-08-22 20:40:38,267-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:40:53,245-probing.py-INFO: Found 2907-th state is correct...
2023-08-22 20:40:53,245-probing.py-INFO: Start fine search...
2023-08-22 20:40:53,245-probing.py-INFO: Test for state 2933
2023-08-22 20:40:55,949-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:41:12,319-probing.py-INFO: Test for state 2920
2023-08-22 20:41:15,157-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:41:32,917-probing.py-INFO: Test for state 2927
2023-08-22 20:41:35,685-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:41:53,141-probing.py-INFO: Test for state 2930
2023-08-22 20:41:55,643-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:42:07,574-probing.py-INFO: Test for state 2932
2023-08-22 20:42:10,374-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:42:21,846-probing.py-INFO: Test for state 2931
2023-08-22 20:42:25,912-probing.py-INFO: Start ovelapping checking...
2023-08-22 20:42:40,285-probing.py-INFO: Found 2930-th state is the first error state
2023-08-22 20:42:44,228-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-22 20:42:44,229-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-22 20:42:44,230-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-22 20:42:46,492-distanceQ.py-INFO: Build the double heaps...
2023-08-22 20:42:46,649-probing.py-INFO: Start normal forward probing...
2023-08-23 03:22:55,725-probing.py-INFO: Final number of clusters: 9
2023-08-23 03:22:55,753-main.py-INFO: Dumping the clusters...
2023-08-23 03:22:55,759-main.py-INFO: Finish dumping the clusters...
2023-08-23 03:22:55,759-main.py-INFO: Loading the clusters from results/distance/codet5/5/clusters.txt
2023-08-23 03:22:55,759-main.py-INFO: Load entities from data/distance/codet5/entities/train.txt
2023-08-23 03:22:55,768-main.py-INFO: Finish loading 5200 entities...
2023-08-23 03:22:55,768-main.py-INFO: Label size=5
2023-08-23 03:22:55,768-main.py-INFO: Loading embeddings from data/distance/codet5/embeddings/layers/train/5.txt
2023-08-23 03:22:56,888-main.py-INFO: Finish loading embeddings...
2023-08-23 03:22:57,050-main.py-INFO: Finish loading the clusters...
2023-08-23 03:22:57,050-main.py-INFO: Load entities from data/distance/codet5/entities/test.txt
2023-08-23 03:22:57,051-main.py-INFO: Finish loading 1300 entities...
2023-08-23 03:22:57,051-main.py-INFO: Loading embeddings from data/distance/codet5/embeddings/layers/test/5.txt
2023-08-23 03:22:57,320-main.py-INFO: Finish loading embeddings...
2023-08-23 03:22:57,361-main.py-INFO: Start prediction...
2023-08-23 03:22:57,361-analyzer.py-INFO: Computing the distances...
2023-08-23 03:25:46,610-main.py-INFO: Acc=0.7223076923076923
2023-08-23 03:25:46,614-main.py-INFO: Writing predictions to file...
2023-08-23 03:25:46,632-main.py-INFO: Computing the distances between clusters...
2023-08-23 03:25:49,902-main.py-INFO: Writing pair-wise distances...
2023-08-23 03:25:49,903-main.py-INFO: MinConvexDistance=0.0
2023-08-23 03:25:49,903-main.py-INFO: MaxConvexDistance=6.139579657030766
2023-08-23 03:25:49,903-main.py-INFO: AverageConvexDistance=1.654889583946373
