2023-08-24 11:36:25,817-main.py-INFO: Load entities from data/distance/graphcodebert/entities/train.txt
2023-08-24 11:36:25,819-main.py-INFO: Finish loading 5200 entities...
2023-08-24 11:36:25,820-main.py-INFO: Label size=5
2023-08-24 11:36:25,820-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/train/12.txt
2023-08-24 11:36:26,925-main.py-INFO: Finish loading embeddings...
2023-08-24 11:36:27,050-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-24 11:36:27,063-main.py-INFO: Initialize the Distance Queue...
2023-08-24 11:36:28,115-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-24 11:36:28,115-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-24 11:36:28,115-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-24 11:36:32,855-distanceQ.py-INFO: Build the double heaps...
2023-08-24 11:36:33,333-probing.py-INFO: Initializing the tracks...
2023-08-24 11:36:33,339-probing.py-INFO: Probing to the end...
2023-08-24 11:37:13,414-probing.py-INFO: Finish probing to the end...
2023-08-24 11:37:13,414-probing.py-INFO: Checking for the end state..
2023-08-24 11:37:13,414-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:37:51,862-probing.py-INFO: Start coarse search...
2023-08-24 11:37:51,862-probing.py-INFO: Test for state 5143
2023-08-24 11:37:51,874-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:42:19,853-probing.py-INFO: Test for state 5091
2023-08-24 11:42:19,910-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:47:16,444-probing.py-INFO: Test for state 5039
2023-08-24 11:47:16,540-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:50:50,512-probing.py-INFO: Test for state 4987
2023-08-24 11:50:50,586-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:54:15,514-probing.py-INFO: Test for state 4935
2023-08-24 11:54:15,594-probing.py-INFO: Start ovelapping checking...
2023-08-24 11:58:05,508-probing.py-INFO: Test for state 4883
2023-08-24 11:58:05,592-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:02:22,733-probing.py-INFO: Test for state 4831
2023-08-24 12:02:22,829-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:06:04,876-probing.py-INFO: Test for state 4779
2023-08-24 12:06:04,980-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:09:10,486-probing.py-INFO: Test for state 4727
2023-08-24 12:09:10,521-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:13:08,763-probing.py-INFO: Test for state 4675
2023-08-24 12:13:08,862-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:17:16,423-probing.py-INFO: Test for state 4623
2023-08-24 12:17:16,465-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:21:08,070-probing.py-INFO: Test for state 4571
2023-08-24 12:21:08,202-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:25:07,554-probing.py-INFO: Test for state 4519
2023-08-24 12:25:07,695-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:28:05,460-probing.py-INFO: Test for state 4467
2023-08-24 12:28:05,515-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:32:07,364-probing.py-INFO: Test for state 4415
2023-08-24 12:32:07,514-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:35:37,923-probing.py-INFO: Test for state 4363
2023-08-24 12:35:37,985-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:38:26,669-probing.py-INFO: Test for state 4311
2023-08-24 12:38:26,827-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:41:47,384-probing.py-INFO: Test for state 4259
2023-08-24 12:41:47,486-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:44:47,959-probing.py-INFO: Test for state 4207
2023-08-24 12:44:48,149-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:47:47,170-probing.py-INFO: Test for state 4155
2023-08-24 12:47:47,378-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:51:13,915-probing.py-INFO: Test for state 4103
2023-08-24 12:51:14,143-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:54:17,605-probing.py-INFO: Test for state 4051
2023-08-24 12:54:17,887-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:57:06,990-probing.py-INFO: Test for state 3999
2023-08-24 12:57:07,074-probing.py-INFO: Start ovelapping checking...
2023-08-24 12:59:49,779-probing.py-INFO: Test for state 3947
2023-08-24 12:59:50,063-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:01:49,285-probing.py-INFO: Test for state 3895
2023-08-24 13:01:49,402-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:04:11,688-probing.py-INFO: Test for state 3843
2023-08-24 13:04:12,062-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:06:55,456-probing.py-INFO: Test for state 3791
2023-08-24 13:06:55,549-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:09:14,437-probing.py-INFO: Test for state 3739
2023-08-24 13:09:14,534-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:10:24,035-probing.py-INFO: Test for state 3687
2023-08-24 13:10:24,162-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:11:27,817-probing.py-INFO: Test for state 3635
2023-08-24 13:11:27,952-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:13:30,003-probing.py-INFO: Test for state 3583
2023-08-24 13:13:30,437-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:15:32,722-probing.py-INFO: Test for state 3531
2023-08-24 13:15:33,217-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:17:28,873-probing.py-INFO: Test for state 3479
2023-08-24 13:17:29,460-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:18:19,383-probing.py-INFO: Test for state 3427
2023-08-24 13:18:19,694-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:19:03,410-probing.py-INFO: Test for state 3375
2023-08-24 13:19:04,094-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:19:43,790-probing.py-INFO: Test for state 3323
2023-08-24 13:19:44,638-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:20:24,108-probing.py-INFO: Test for state 3271
2023-08-24 13:20:24,903-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:20:44,673-probing.py-INFO: Test for state 3219
2023-08-24 13:20:45,483-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:20:55,884-probing.py-INFO: Test for state 3167
2023-08-24 13:20:56,673-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:21:15,367-probing.py-INFO: Test for state 3115
2023-08-24 13:21:16,006-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:21:30,352-probing.py-INFO: Test for state 3063
2023-08-24 13:21:30,487-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:21:42,433-probing.py-INFO: Test for state 3011
2023-08-24 13:21:42,623-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:21:58,440-probing.py-INFO: Test for state 2959
2023-08-24 13:21:59,673-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:22:21,954-probing.py-INFO: Test for state 2907
2023-08-24 13:22:23,308-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:22:37,472-probing.py-INFO: Test for state 2855
2023-08-24 13:22:38,908-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:22:51,901-probing.py-INFO: Test for state 2803
2023-08-24 13:22:52,871-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:23:08,131-probing.py-INFO: Test for state 2751
2023-08-24 13:23:09,008-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:23:21,172-probing.py-INFO: Test for state 2699
2023-08-24 13:23:22,011-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:23:33,801-probing.py-INFO: Test for state 2647
2023-08-24 13:23:35,507-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:23:46,564-probing.py-INFO: Test for state 2595
2023-08-24 13:23:48,059-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:23:56,395-probing.py-INFO: Test for state 2543
2023-08-24 13:23:58,117-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:05,570-probing.py-INFO: Test for state 2491
2023-08-24 13:24:05,772-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:10,596-probing.py-INFO: Test for state 2439
2023-08-24 13:24:10,992-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:19,825-probing.py-INFO: Test for state 2387
2023-08-24 13:24:20,152-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:29,457-probing.py-INFO: Test for state 2335
2023-08-24 13:24:29,700-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:33,056-probing.py-INFO: Test for state 2283
2023-08-24 13:24:33,230-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:37,741-probing.py-INFO: Test for state 2231
2023-08-24 13:24:39,060-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:46,765-probing.py-INFO: Test for state 2179
2023-08-24 13:24:48,589-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:24:55,623-probing.py-INFO: Test for state 2127
2023-08-24 13:24:57,355-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:03,282-probing.py-INFO: Test for state 2075
2023-08-24 13:25:04,888-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:11,104-probing.py-INFO: Test for state 2023
2023-08-24 13:25:12,835-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:18,499-probing.py-INFO: Test for state 1971
2023-08-24 13:25:20,088-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:26,146-probing.py-INFO: Test for state 1919
2023-08-24 13:25:27,756-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:33,530-probing.py-INFO: Test for state 1867
2023-08-24 13:25:35,346-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:40,260-probing.py-INFO: Test for state 1815
2023-08-24 13:25:41,799-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:46,103-probing.py-INFO: Test for state 1763
2023-08-24 13:25:47,526-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:52,711-probing.py-INFO: Test for state 1711
2023-08-24 13:25:54,194-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:25:58,844-probing.py-INFO: Test for state 1659
2023-08-24 13:26:00,365-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:04,445-probing.py-INFO: Test for state 1607
2023-08-24 13:26:05,818-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:09,693-probing.py-INFO: Test for state 1555
2023-08-24 13:26:10,597-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:13,624-probing.py-INFO: Test for state 1503
2023-08-24 13:26:14,952-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:18,678-probing.py-INFO: Test for state 1451
2023-08-24 13:26:20,203-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:23,557-probing.py-INFO: Test for state 1399
2023-08-24 13:26:24,755-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:27,959-probing.py-INFO: Test for state 1347
2023-08-24 13:26:29,411-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:32,793-probing.py-INFO: Test for state 1295
2023-08-24 13:26:33,927-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:37,545-probing.py-INFO: Test for state 1243
2023-08-24 13:26:38,560-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:41,335-probing.py-INFO: Test for state 1191
2023-08-24 13:26:42,420-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:45,082-probing.py-INFO: Test for state 1139
2023-08-24 13:26:46,279-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:49,106-probing.py-INFO: Test for state 1087
2023-08-24 13:26:50,104-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:52,575-probing.py-INFO: Test for state 1035
2023-08-24 13:26:53,185-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:55,344-probing.py-INFO: Test for state 983
2023-08-24 13:26:55,689-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:26:57,931-probing.py-INFO: Test for state 931
2023-08-24 13:26:58,520-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:27:01,062-probing.py-INFO: Found 931-th state is correct...
2023-08-24 13:27:01,063-probing.py-INFO: Start fine search...
2023-08-24 13:27:01,063-probing.py-INFO: Test for state 957
2023-08-24 13:27:01,980-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:27:04,470-probing.py-INFO: Test for state 944
2023-08-24 13:27:04,737-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:27:06,529-probing.py-INFO: Test for state 951
2023-08-24 13:27:06,818-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:27:08,555-probing.py-INFO: Test for state 954
2023-08-24 13:27:08,947-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:27:11,029-probing.py-INFO: Test for state 953
2023-08-24 13:27:11,932-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:27:14,539-probing.py-INFO: Test for state 952
2023-08-24 13:27:15,471-probing.py-INFO: Start ovelapping checking...
2023-08-24 13:27:17,994-probing.py-INFO: Found 952-th state is the first error state
2023-08-24 13:27:18,262-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-24 13:27:18,263-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-24 13:27:18,263-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-24 13:27:24,432-distanceQ.py-INFO: Build the double heaps...
2023-08-24 13:27:24,835-probing.py-INFO: Start normal forward probing...
2023-08-25 17:07:39,543-probing.py-INFO: Final number of clusters: 9
2023-08-25 17:07:39,579-main.py-INFO: Dumping the clusters...
2023-08-25 17:07:39,583-main.py-INFO: Finish dumping the clusters...
2023-08-25 17:07:39,583-main.py-INFO: Loading the clusters from results/distance/graphcodebert/12/clusters.txt
2023-08-25 17:07:39,583-main.py-INFO: Load entities from data/distance/graphcodebert/entities/train.txt
2023-08-25 17:07:39,591-main.py-INFO: Finish loading 5200 entities...
2023-08-25 17:07:39,591-main.py-INFO: Label size=5
2023-08-25 17:07:39,591-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/train/12.txt
2023-08-25 17:07:40,671-main.py-INFO: Finish loading embeddings...
2023-08-25 17:07:40,838-main.py-INFO: Finish loading the clusters...
2023-08-25 17:07:40,838-main.py-INFO: Load entities from data/distance/graphcodebert/entities/test.txt
2023-08-25 17:07:40,839-main.py-INFO: Finish loading 1300 entities...
2023-08-25 17:07:40,839-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/test/12.txt
2023-08-25 17:07:41,103-main.py-INFO: Finish loading embeddings...
2023-08-25 17:07:41,146-main.py-INFO: Start prediction...
2023-08-25 17:07:41,146-analyzer.py-INFO: Computing the distances...
2023-08-25 17:10:33,848-main.py-INFO: Acc=0.7069230769230769
2023-08-25 17:10:33,858-main.py-INFO: Writing predictions to file...
2023-08-25 17:10:33,897-main.py-INFO: Computing the distances between clusters...
2023-08-25 17:10:37,886-main.py-INFO: Writing pair-wise distances...
2023-08-25 17:10:37,886-main.py-INFO: MinConvexDistance=0.0
2023-08-25 17:10:37,887-main.py-INFO: MaxConvexDistance=6.108657293851455
2023-08-25 17:10:37,887-main.py-INFO: AverageConvexDistance=1.303210660739284
