2023-09-21 13:13:14,333-main.py-INFO: Load entities from data/dfg/unixcoder/entities/train.txt
2023-09-21 13:13:14,335-main.py-INFO: Finish loading 3600 entities...
2023-09-21 13:13:14,335-main.py-INFO: Label size=3
2023-09-21 13:13:14,335-main.py-INFO: Loading embeddings from data/dfg/unixcoder/embeddings/layers/train/12.txt
2023-09-21 13:13:15,816-main.py-INFO: Finish loading embeddings...
2023-09-21 13:13:15,982-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-09-21 13:13:15,991-main.py-INFO: Initialize the Distance Queue...
2023-09-21 13:13:16,537-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-21 13:13:16,538-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-21 13:13:16,538-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-21 13:13:19,814-distanceQ.py-INFO: Build the double heaps...
2023-09-21 13:13:20,182-probing.py-INFO: Initializing the tracks...
2023-09-21 13:13:20,185-probing.py-INFO: Probing to the end...
2023-09-21 13:13:32,660-probing.py-INFO: Finish probing to the end...
2023-09-21 13:13:32,660-probing.py-INFO: Checking for the end state..
2023-09-21 13:13:32,661-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:14:55,712-probing.py-INFO: Start coarse search...
2023-09-21 13:14:55,712-probing.py-INFO: Test for state 3561
2023-09-21 13:14:55,722-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:15:42,937-probing.py-INFO: Test for state 3525
2023-09-21 13:15:42,947-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:16:41,519-probing.py-INFO: Test for state 3489
2023-09-21 13:16:41,533-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:18:56,027-probing.py-INFO: Test for state 3453
2023-09-21 13:18:56,044-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:20:14,390-probing.py-INFO: Test for state 3417
2023-09-21 13:20:14,408-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:06,465-probing.py-INFO: Test for state 3381
2023-09-21 13:22:06,489-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:11,451-probing.py-INFO: Test for state 3345
2023-09-21 13:22:11,483-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:14,797-probing.py-INFO: Test for state 3309
2023-09-21 13:22:14,828-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:20,803-probing.py-INFO: Test for state 3273
2023-09-21 13:22:24,263-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:31,161-probing.py-INFO: Test for state 3237
2023-09-21 13:22:31,196-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:31,454-probing.py-INFO: Test for state 3201
2023-09-21 13:22:31,490-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:31,781-probing.py-INFO: Test for state 3165
2023-09-21 13:22:31,822-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:32,169-probing.py-INFO: Test for state 3129
2023-09-21 13:22:32,213-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:32,556-probing.py-INFO: Test for state 3093
2023-09-21 13:22:32,603-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:33,617-probing.py-INFO: Test for state 3057
2023-09-21 13:22:33,673-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:34,094-probing.py-INFO: Test for state 3021
2023-09-21 13:22:34,150-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:34,554-probing.py-INFO: Test for state 2985
2023-09-21 13:22:34,613-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:35,022-probing.py-INFO: Test for state 2949
2023-09-21 13:22:35,083-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:35,439-probing.py-INFO: Test for state 2913
2023-09-21 13:22:35,491-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:35,812-probing.py-INFO: Test for state 2877
2023-09-21 13:22:35,871-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:36,231-probing.py-INFO: Test for state 2841
2023-09-21 13:22:36,317-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:36,909-probing.py-INFO: Test for state 2805
2023-09-21 13:22:36,969-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:37,669-probing.py-INFO: Test for state 2769
2023-09-21 13:22:37,729-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:38,066-probing.py-INFO: Test for state 2733
2023-09-21 13:22:38,129-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:38,873-probing.py-INFO: Test for state 2697
2023-09-21 13:22:38,944-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:39,331-probing.py-INFO: Test for state 2661
2023-09-21 13:22:39,404-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:40,092-probing.py-INFO: Test for state 2625
2023-09-21 13:22:40,511-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:40,941-probing.py-INFO: Test for state 2589
2023-09-21 13:22:41,048-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:41,513-probing.py-INFO: Test for state 2553
2023-09-21 13:22:41,599-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:42,343-probing.py-INFO: Test for state 2517
2023-09-21 13:22:42,420-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:42,846-probing.py-INFO: Test for state 2481
2023-09-21 13:22:42,932-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:44,147-probing.py-INFO: Test for state 2445
2023-09-21 13:22:44,236-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:44,713-probing.py-INFO: Test for state 2409
2023-09-21 13:22:44,795-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:45,566-probing.py-INFO: Test for state 2373
2023-09-21 13:22:45,659-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:46,148-probing.py-INFO: Test for state 2337
2023-09-21 13:22:46,241-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:46,902-probing.py-INFO: Test for state 2301
2023-09-21 13:22:46,998-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:47,444-probing.py-INFO: Test for state 2265
2023-09-21 13:22:47,541-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:48,037-probing.py-INFO: Test for state 2229
2023-09-21 13:22:48,791-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:49,381-probing.py-INFO: Found 2229-th state is correct...
2023-09-21 13:22:49,381-probing.py-INFO: Start fine search...
2023-09-21 13:22:49,381-probing.py-INFO: Test for state 2247
2023-09-21 13:22:49,824-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:50,341-probing.py-INFO: Test for state 2256
2023-09-21 13:22:50,429-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:50,864-probing.py-INFO: Test for state 2252
2023-09-21 13:22:51,297-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:51,757-probing.py-INFO: Test for state 2250
2023-09-21 13:22:51,854-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:52,476-probing.py-INFO: Test for state 2249
2023-09-21 13:22:52,909-probing.py-INFO: Start ovelapping checking...
2023-09-21 13:22:53,408-probing.py-INFO: Found 2249-th state is the first error state
2023-09-21 13:22:53,495-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-21 13:22:53,495-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-21 13:22:53,496-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-21 13:22:54,284-distanceQ.py-INFO: Build the double heaps...
2023-09-21 13:22:54,359-probing.py-INFO: Start normal forward probing...
2023-09-21 13:49:34,089-probing.py-INFO: Final number of clusters: 4
2023-09-21 13:49:34,109-main.py-INFO: Dumping the clusters...
2023-09-21 13:49:34,112-main.py-INFO: Finish dumping the clusters...
2023-09-21 13:49:34,112-main.py-INFO: Loading the clusters from results/dfg/unixcoder/12/clusters.txt
2023-09-21 13:49:34,112-main.py-INFO: Load entities from data/dfg/unixcoder/entities/train.txt
2023-09-21 13:49:34,162-main.py-INFO: Finish loading 3600 entities...
2023-09-21 13:49:34,163-main.py-INFO: Label size=3
2023-09-21 13:49:34,163-main.py-INFO: Loading embeddings from data/dfg/unixcoder/embeddings/layers/train/12.txt
2023-09-21 13:49:35,835-main.py-INFO: Finish loading embeddings...
2023-09-21 13:49:36,108-main.py-INFO: Finish loading the clusters...
2023-09-21 13:49:36,108-main.py-INFO: Load entities from data/dfg/unixcoder/entities/test.txt
2023-09-21 13:49:36,117-main.py-INFO: Finish loading 900 entities...
2023-09-21 13:49:36,118-main.py-INFO: Loading embeddings from data/dfg/unixcoder/embeddings/layers/test/12.txt
2023-09-21 13:49:36,522-main.py-INFO: Finish loading embeddings...
2023-09-21 13:49:36,580-main.py-INFO: Start prediction...
2023-09-21 13:49:36,581-analyzer.py-INFO: Computing the distances...
2023-09-21 13:52:19,969-main.py-INFO: Acc=0.6877777777777778
2023-09-21 13:52:19,971-main.py-INFO: Writing predictions to file...
2023-09-21 13:52:19,977-main.py-INFO: Computing the distances between clusters...
2023-09-21 13:52:24,546-main.py-INFO: Writing pair-wise distances...
2023-09-21 13:52:24,546-main.py-INFO: MinConvexDistance=0.9223085332559531
2023-09-21 13:52:24,546-main.py-INFO: MaxConvexDistance=32.283398078506906
2023-09-21 13:52:24,546-main.py-INFO: AverageConvexDistance=12.708443567684338
