2023-09-22 19:48:19,470-main.py-INFO: Load entities from data/dfg/unixcoder/entities/train.txt
2023-09-22 19:48:19,472-main.py-INFO: Finish loading 3600 entities...
2023-09-22 19:48:19,472-main.py-INFO: Label size=3
2023-09-22 19:48:19,472-main.py-INFO: Loading embeddings from data/dfg/unixcoder/embeddings/layers/train/9.txt
2023-09-22 19:48:20,971-main.py-INFO: Finish loading embeddings...
2023-09-22 19:48:21,146-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-09-22 19:48:21,155-main.py-INFO: Initialize the Distance Queue...
2023-09-22 19:48:21,729-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-22 19:48:21,730-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-22 19:48:21,730-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-22 19:48:25,317-distanceQ.py-INFO: Build the double heaps...
2023-09-22 19:48:25,699-probing.py-INFO: Initializing the tracks...
2023-09-22 19:48:25,702-probing.py-INFO: Probing to the end...
2023-09-22 19:48:43,808-probing.py-INFO: Finish probing to the end...
2023-09-22 19:48:43,808-probing.py-INFO: Checking for the end state..
2023-09-22 19:48:43,808-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:49:20,535-probing.py-INFO: Start coarse search...
2023-09-22 19:49:20,535-probing.py-INFO: Test for state 3561
2023-09-22 19:49:20,544-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:50:19,432-probing.py-INFO: Test for state 3525
2023-09-22 19:50:19,541-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:51:13,547-probing.py-INFO: Test for state 3489
2023-09-22 19:51:13,559-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:52:21,430-probing.py-INFO: Test for state 3453
2023-09-22 19:52:21,519-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:53:41,760-probing.py-INFO: Test for state 3417
2023-09-22 19:53:41,931-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:54:49,047-probing.py-INFO: Test for state 3381
2023-09-22 19:54:49,069-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:55:59,258-probing.py-INFO: Test for state 3345
2023-09-22 19:55:59,281-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:57:15,779-probing.py-INFO: Test for state 3309
2023-09-22 19:57:16,050-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:58:18,411-probing.py-INFO: Test for state 3273
2023-09-22 19:58:18,440-probing.py-INFO: Start ovelapping checking...
2023-09-22 19:59:24,657-probing.py-INFO: Test for state 3237
2023-09-22 19:59:24,689-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:00:16,588-probing.py-INFO: Test for state 3201
2023-09-22 20:00:16,624-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:00:48,749-probing.py-INFO: Test for state 3165
2023-09-22 20:00:48,785-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:01:36,824-probing.py-INFO: Test for state 3129
2023-09-22 20:01:36,862-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:02:29,177-probing.py-INFO: Test for state 3093
2023-09-22 20:02:29,220-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:03:36,721-probing.py-INFO: Test for state 3057
2023-09-22 20:03:36,766-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:05:04,159-probing.py-INFO: Test for state 3021
2023-09-22 20:05:04,202-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:05:34,814-probing.py-INFO: Test for state 2985
2023-09-22 20:05:36,189-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:06:28,041-probing.py-INFO: Test for state 2949
2023-09-22 20:06:29,551-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:07:25,722-probing.py-INFO: Test for state 2913
2023-09-22 20:07:25,922-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:08:26,251-probing.py-INFO: Test for state 2877
2023-09-22 20:08:26,307-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:09:12,606-probing.py-INFO: Test for state 2841
2023-09-22 20:09:12,774-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:09:44,515-probing.py-INFO: Test for state 2805
2023-09-22 20:09:44,587-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:10:38,089-probing.py-INFO: Test for state 2769
2023-09-22 20:10:38,155-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:11:19,985-probing.py-INFO: Test for state 2733
2023-09-22 20:11:20,054-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:11:42,408-probing.py-INFO: Test for state 2697
2023-09-22 20:11:42,477-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:12:20,688-probing.py-INFO: Test for state 2661
2023-09-22 20:12:20,761-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:13:07,692-probing.py-INFO: Test for state 2625
2023-09-22 20:13:07,835-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:13:34,647-probing.py-INFO: Test for state 2589
2023-09-22 20:13:34,725-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:14:05,778-probing.py-INFO: Test for state 2553
2023-09-22 20:14:05,859-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:15:08,646-probing.py-INFO: Test for state 2517
2023-09-22 20:15:08,727-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:16:16,263-probing.py-INFO: Found 2517-th state is correct...
2023-09-22 20:16:16,264-probing.py-INFO: Start fine search...
2023-09-22 20:16:16,264-probing.py-INFO: Test for state 2535
2023-09-22 20:16:18,414-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:16:55,005-probing.py-INFO: Test for state 2544
2023-09-22 20:16:56,427-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:17:18,085-probing.py-INFO: Test for state 2549
2023-09-22 20:17:20,108-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:17:30,010-probing.py-INFO: Test for state 2551
2023-09-22 20:17:30,084-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:17:36,979-probing.py-INFO: Test for state 2550
2023-09-22 20:17:37,054-probing.py-INFO: Start ovelapping checking...
2023-09-22 20:17:37,927-probing.py-INFO: Found 2549-th state is the first error state
2023-09-22 20:17:37,999-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-22 20:17:37,999-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-22 20:17:37,999-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-22 20:17:38,219-distanceQ.py-INFO: Build the double heaps...
2023-09-22 20:17:38,253-probing.py-INFO: Start normal forward probing...
2023-09-22 23:04:30,497-probing.py-INFO: Final number of clusters: 4
2023-09-22 23:04:30,521-main.py-INFO: Dumping the clusters...
2023-09-22 23:04:30,523-main.py-INFO: Finish dumping the clusters...
2023-09-22 23:04:30,523-main.py-INFO: Loading the clusters from results/dfg/unixcoder/9/clusters.txt
2023-09-22 23:04:30,523-main.py-INFO: Load entities from data/dfg/unixcoder/entities/train.txt
2023-09-22 23:04:30,583-main.py-INFO: Finish loading 3600 entities...
2023-09-22 23:04:30,584-main.py-INFO: Label size=3
2023-09-22 23:04:30,584-main.py-INFO: Loading embeddings from data/dfg/unixcoder/embeddings/layers/train/9.txt
2023-09-22 23:04:32,099-main.py-INFO: Finish loading embeddings...
2023-09-22 23:04:32,295-main.py-INFO: Finish loading the clusters...
2023-09-22 23:04:32,295-main.py-INFO: Load entities from data/dfg/unixcoder/entities/test.txt
2023-09-22 23:04:32,296-main.py-INFO: Finish loading 900 entities...
2023-09-22 23:04:32,296-main.py-INFO: Loading embeddings from data/dfg/unixcoder/embeddings/layers/test/9.txt
2023-09-22 23:04:32,681-main.py-INFO: Finish loading embeddings...
2023-09-22 23:04:32,726-main.py-INFO: Start prediction...
2023-09-22 23:04:32,727-analyzer.py-INFO: Computing the distances...
2023-09-22 23:07:09,689-main.py-INFO: Acc=0.8055555555555556
2023-09-22 23:07:09,691-main.py-INFO: Writing predictions to file...
2023-09-22 23:07:09,697-main.py-INFO: Computing the distances between clusters...
2023-09-22 23:07:13,030-main.py-INFO: Writing pair-wise distances...
2023-09-22 23:07:13,030-main.py-INFO: MinConvexDistance=0.34184047371376863
2023-09-22 23:07:13,030-main.py-INFO: MaxConvexDistance=10.763266669971207
2023-09-22 23:07:13,030-main.py-INFO: AverageConvexDistance=4.204681764606913
