2023-08-31 10:40:56,175-main.py-INFO: Load entities from data/distance_id/unixcoder/entities/train.txt
2023-08-31 10:40:56,177-main.py-INFO: Finish loading 5200 entities...
2023-08-31 10:40:56,178-main.py-INFO: Label size=5
2023-08-31 10:40:56,178-main.py-INFO: Loading embeddings from data/distance_id/unixcoder/embeddings/layers/train/12.txt
2023-08-31 10:40:57,224-main.py-INFO: Finish loading embeddings...
2023-08-31 10:40:57,386-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-31 10:40:57,398-main.py-INFO: Initialize the Distance Queue...
2023-08-31 10:40:58,293-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-31 10:40:58,293-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-31 10:40:58,293-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-31 10:41:02,167-distanceQ.py-INFO: Build the double heaps...
2023-08-31 10:41:02,600-probing.py-INFO: Initializing the tracks...
2023-08-31 10:41:02,603-probing.py-INFO: Probing to the end...
2023-08-31 10:41:22,976-probing.py-INFO: Finish probing to the end...
2023-08-31 10:41:22,976-probing.py-INFO: Checking for the end state..
2023-08-31 10:41:22,976-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:42:09,328-probing.py-INFO: Start coarse search...
2023-08-31 10:42:09,328-probing.py-INFO: Test for state 5143
2023-08-31 10:42:09,341-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:42:50,134-probing.py-INFO: Test for state 5091
2023-08-31 10:42:50,149-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:43:25,966-probing.py-INFO: Test for state 5039
2023-08-31 10:43:25,981-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:44:15,965-probing.py-INFO: Test for state 4987
2023-08-31 10:44:15,983-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:45:03,575-probing.py-INFO: Test for state 4935
2023-08-31 10:45:03,608-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:45:54,313-probing.py-INFO: Test for state 4883
2023-08-31 10:45:54,358-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:46:44,643-probing.py-INFO: Test for state 4831
2023-08-31 10:46:44,670-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:47:46,402-probing.py-INFO: Test for state 4779
2023-08-31 10:47:46,435-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:48:51,858-probing.py-INFO: Test for state 4727
2023-08-31 10:48:51,892-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:49:23,233-probing.py-INFO: Test for state 4675
2023-08-31 10:49:23,294-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:49:48,475-probing.py-INFO: Test for state 4623
2023-08-31 10:49:48,516-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:50:20,164-probing.py-INFO: Test for state 4571
2023-08-31 10:50:20,210-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:50:49,038-probing.py-INFO: Test for state 4519
2023-08-31 10:50:49,085-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:51:20,611-probing.py-INFO: Found 4519-th state is correct...
2023-08-31 10:51:20,611-probing.py-INFO: Start fine search...
2023-08-31 10:51:20,611-probing.py-INFO: Test for state 4545
2023-08-31 10:51:20,658-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:51:36,070-probing.py-INFO: Test for state 4532
2023-08-31 10:51:36,116-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:51:47,287-probing.py-INFO: Test for state 4539
2023-08-31 10:51:47,332-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:51:58,266-probing.py-INFO: Test for state 4542
2023-08-31 10:51:58,313-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:52:01,964-probing.py-INFO: Test for state 4541
2023-08-31 10:52:02,008-probing.py-INFO: Start ovelapping checking...
2023-08-31 10:52:10,462-probing.py-INFO: Found 4541-th state is the first error state
2023-08-31 10:52:10,507-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-31 10:52:10,507-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-31 10:52:10,507-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-31 10:52:10,557-distanceQ.py-INFO: Build the double heaps...
2023-08-31 10:52:10,564-probing.py-INFO: Start normal forward probing...
2023-08-31 12:16:41,256-probing.py-INFO: Final number of clusters: 9
2023-08-31 12:16:41,281-main.py-INFO: Dumping the clusters...
2023-08-31 12:16:41,284-main.py-INFO: Finish dumping the clusters...
2023-08-31 12:16:41,285-main.py-INFO: Loading the clusters from results/distance_id/unixcoder/12/clusters.txt
2023-08-31 12:16:41,285-main.py-INFO: Load entities from data/distance_id/unixcoder/entities/train.txt
2023-08-31 12:16:41,291-main.py-INFO: Finish loading 5200 entities...
2023-08-31 12:16:41,291-main.py-INFO: Label size=5
2023-08-31 12:16:41,291-main.py-INFO: Loading embeddings from data/distance_id/unixcoder/embeddings/layers/train/12.txt
2023-08-31 12:16:42,345-main.py-INFO: Finish loading embeddings...
2023-08-31 12:16:42,484-main.py-INFO: Finish loading the clusters...
2023-08-31 12:16:42,484-main.py-INFO: Load entities from data/distance_id/unixcoder/entities/test.txt
2023-08-31 12:16:42,485-main.py-INFO: Finish loading 1300 entities...
2023-08-31 12:16:42,485-main.py-INFO: Loading embeddings from data/distance_id/unixcoder/embeddings/layers/test/12.txt
2023-08-31 12:16:42,738-main.py-INFO: Finish loading embeddings...
2023-08-31 12:16:42,772-main.py-INFO: Start prediction...
2023-08-31 12:16:42,773-analyzer.py-INFO: Computing the distances...
2023-08-31 12:19:38,818-main.py-INFO: Acc=0.37461538461538463
2023-08-31 12:19:38,825-main.py-INFO: Writing predictions to file...
2023-08-31 12:19:38,856-main.py-INFO: Computing the distances between clusters...
2023-08-31 12:19:42,065-main.py-INFO: Writing pair-wise distances...
2023-08-31 12:19:42,065-main.py-INFO: MinConvexDistance=0.0
2023-08-31 12:19:42,065-main.py-INFO: MaxConvexDistance=16.939620363566362
2023-08-31 12:19:42,065-main.py-INFO: AverageConvexDistance=5.374985640196231
