2023-09-19 13:24:23,202-main.py-INFO: Load entities from data/distance/codebert/entities/train.txt
2023-09-19 13:24:23,213-main.py-INFO: Finish loading 5200 entities...
2023-09-19 13:24:23,214-main.py-INFO: Label size=5
2023-09-19 13:24:23,214-main.py-INFO: Loading embeddings from data/distance/codebert/embeddings/layers/train/9.txt
2023-09-19 13:24:24,254-main.py-INFO: Finish loading embeddings...
2023-09-19 13:24:24,386-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-09-19 13:24:24,399-main.py-INFO: Initialize the Distance Queue...
2023-09-19 13:24:24,552-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-19 13:24:24,553-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-19 13:24:24,553-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-19 13:24:28,379-distanceQ.py-INFO: Build the double heaps...
2023-09-19 13:24:28,834-probing.py-INFO: Initializing the tracks...
2023-09-19 13:24:28,839-probing.py-INFO: Probing to the end...
2023-09-19 13:25:03,457-probing.py-INFO: Finish probing to the end...
2023-09-19 13:25:03,458-probing.py-INFO: Checking for the end state..
2023-09-19 13:25:03,458-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:26:20,875-probing.py-INFO: Start coarse search...
2023-09-19 13:26:20,875-probing.py-INFO: Test for state 5143
2023-09-19 13:26:20,882-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:29:15,829-probing.py-INFO: Test for state 5091
2023-09-19 13:29:15,849-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:31:48,314-probing.py-INFO: Test for state 5039
2023-09-19 13:31:48,334-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:34:44,073-probing.py-INFO: Test for state 4987
2023-09-19 13:34:44,088-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:37:24,946-probing.py-INFO: Test for state 4935
2023-09-19 13:37:24,964-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:40:09,998-probing.py-INFO: Test for state 4883
2023-09-19 13:40:10,018-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:42:38,326-probing.py-INFO: Test for state 4831
2023-09-19 13:42:38,342-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:45:23,135-probing.py-INFO: Test for state 4779
2023-09-19 13:45:23,155-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:47:45,356-probing.py-INFO: Test for state 4727
2023-09-19 13:47:45,377-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:50:35,275-probing.py-INFO: Test for state 4675
2023-09-19 13:50:35,307-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:53:14,087-probing.py-INFO: Test for state 4623
2023-09-19 13:53:14,111-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:55:57,338-probing.py-INFO: Test for state 4571
2023-09-19 13:55:57,368-probing.py-INFO: Start ovelapping checking...
2023-09-19 13:57:54,463-probing.py-INFO: Test for state 4519
2023-09-19 13:57:54,490-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:00:30,625-probing.py-INFO: Test for state 4467
2023-09-19 14:00:30,659-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:03:21,544-probing.py-INFO: Test for state 4415
2023-09-19 14:03:21,576-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:05:16,964-probing.py-INFO: Test for state 4363
2023-09-19 14:05:16,994-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:07:10,507-probing.py-INFO: Test for state 4311
2023-09-19 14:07:10,542-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:08:57,873-probing.py-INFO: Test for state 4259
2023-09-19 14:08:57,910-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:11:47,259-probing.py-INFO: Test for state 4207
2023-09-19 14:11:47,294-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:14:14,070-probing.py-INFO: Test for state 4155
2023-09-19 14:14:14,118-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:16:25,888-probing.py-INFO: Test for state 4103
2023-09-19 14:16:25,938-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:17:32,559-probing.py-INFO: Test for state 4051
2023-09-19 14:17:32,599-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:19:19,736-probing.py-INFO: Test for state 3999
2023-09-19 14:19:19,779-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:20:13,071-probing.py-INFO: Test for state 3947
2023-09-19 14:20:13,120-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:22:11,512-probing.py-INFO: Test for state 3895
2023-09-19 14:22:11,562-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:23:08,617-probing.py-INFO: Test for state 3843
2023-09-19 14:23:08,664-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:24:04,073-probing.py-INFO: Test for state 3791
2023-09-19 14:24:04,125-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:25:23,639-probing.py-INFO: Test for state 3739
2023-09-19 14:25:23,694-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:25:48,130-probing.py-INFO: Test for state 3687
2023-09-19 14:25:48,181-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:26:29,496-probing.py-INFO: Test for state 3635
2023-09-19 14:26:29,549-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:27:04,511-probing.py-INFO: Test for state 3583
2023-09-19 14:27:04,566-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:27:39,859-probing.py-INFO: Test for state 3531
2023-09-19 14:27:39,915-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:28:17,490-probing.py-INFO: Test for state 3479
2023-09-19 14:28:17,549-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:28:49,076-probing.py-INFO: Test for state 3427
2023-09-19 14:28:49,136-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:29:19,353-probing.py-INFO: Test for state 3375
2023-09-19 14:29:19,416-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:29:23,636-probing.py-INFO: Test for state 3323
2023-09-19 14:29:23,692-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:29:54,278-probing.py-INFO: Test for state 3271
2023-09-19 14:29:54,348-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:30:23,775-probing.py-INFO: Test for state 3219
2023-09-19 14:30:23,840-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:30:36,514-probing.py-INFO: Test for state 3167
2023-09-19 14:30:36,581-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:30:54,543-probing.py-INFO: Test for state 3115
2023-09-19 14:30:54,610-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:31:12,610-probing.py-INFO: Test for state 3063
2023-09-19 14:31:12,680-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:31:26,038-probing.py-INFO: Test for state 3011
2023-09-19 14:31:26,104-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:31:39,751-probing.py-INFO: Test for state 2959
2023-09-19 14:31:39,823-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:31:55,522-probing.py-INFO: Test for state 2907
2023-09-19 14:31:55,595-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:02,289-probing.py-INFO: Test for state 2855
2023-09-19 14:32:02,359-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:11,062-probing.py-INFO: Test for state 2803
2023-09-19 14:32:11,139-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:17,299-probing.py-INFO: Test for state 2751
2023-09-19 14:32:17,372-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:22,087-probing.py-INFO: Test for state 2699
2023-09-19 14:32:22,160-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:28,312-probing.py-INFO: Test for state 2647
2023-09-19 14:32:28,392-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:34,267-probing.py-INFO: Found 2647-th state is correct...
2023-09-19 14:32:34,267-probing.py-INFO: Start fine search...
2023-09-19 14:32:34,267-probing.py-INFO: Test for state 2673
2023-09-19 14:32:34,344-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:40,692-probing.py-INFO: Test for state 2660
2023-09-19 14:32:40,767-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:45,889-probing.py-INFO: Test for state 2667
2023-09-19 14:32:45,962-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:50,728-probing.py-INFO: Test for state 2664
2023-09-19 14:32:50,803-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:32:55,939-probing.py-INFO: Test for state 2666
2023-09-19 14:32:56,014-probing.py-INFO: Start ovelapping checking...
2023-09-19 14:33:01,152-probing.py-INFO: Found 2666-th state is the first error state
2023-09-19 14:33:01,228-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-19 14:33:01,228-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-19 14:33:01,228-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-19 14:33:03,412-distanceQ.py-INFO: Build the double heaps...
2023-09-19 14:33:03,592-probing.py-INFO: Start normal forward probing...
2023-09-19 22:07:25,554-probing.py-INFO: Final number of clusters: 9
2023-09-19 22:07:25,592-main.py-INFO: Dumping the clusters...
2023-09-19 22:07:25,595-main.py-INFO: Finish dumping the clusters...
2023-09-19 22:07:25,595-main.py-INFO: Loading the clusters from results/distance/codebert/9/clusters.txt
2023-09-19 22:07:25,595-main.py-INFO: Load entities from data/distance/codebert/entities/train.txt
2023-09-19 22:07:25,616-main.py-INFO: Finish loading 5200 entities...
2023-09-19 22:07:25,616-main.py-INFO: Label size=5
2023-09-19 22:07:25,616-main.py-INFO: Loading embeddings from data/distance/codebert/embeddings/layers/train/9.txt
2023-09-19 22:07:26,681-main.py-INFO: Finish loading embeddings...
2023-09-19 22:07:26,837-main.py-INFO: Finish loading the clusters...
2023-09-19 22:07:26,837-main.py-INFO: Load entities from data/distance/codebert/entities/test.txt
2023-09-19 22:07:26,838-main.py-INFO: Finish loading 1300 entities...
2023-09-19 22:07:26,838-main.py-INFO: Loading embeddings from data/distance/codebert/embeddings/layers/test/9.txt
2023-09-19 22:07:27,114-main.py-INFO: Finish loading embeddings...
2023-09-19 22:07:27,153-main.py-INFO: Start prediction...
2023-09-19 22:07:27,153-analyzer.py-INFO: Computing the distances...
2023-09-19 22:10:20,959-main.py-INFO: Acc=0.7507692307692307
2023-09-19 22:10:20,964-main.py-INFO: Writing predictions to file...
2023-09-19 22:10:20,979-main.py-INFO: Computing the distances between clusters...
2023-09-19 22:10:24,493-main.py-INFO: Writing pair-wise distances...
2023-09-19 22:10:24,494-main.py-INFO: MinConvexDistance=0.0
2023-09-19 22:10:24,494-main.py-INFO: MaxConvexDistance=4.426260970058224
2023-09-19 22:10:24,494-main.py-INFO: AverageConvexDistance=1.361447069085841
