2023-08-22 07:26:17,245-main.py-INFO: Load entities from data/distance/unixcoder/entities/train.txt
2023-08-22 07:26:17,247-main.py-INFO: Finish loading 5200 entities...
2023-08-22 07:26:17,247-main.py-INFO: Label size=5
2023-08-22 07:26:17,247-main.py-INFO: Loading embeddings from data/distance/unixcoder/embeddings/layers/train/12.txt
2023-08-22 07:26:18,363-main.py-INFO: Finish loading embeddings...
2023-08-22 07:26:18,515-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-22 07:26:18,528-main.py-INFO: Initialize the Distance Queue...
2023-08-22 07:26:24,504-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-22 07:26:24,504-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-22 07:26:24,504-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-22 07:26:28,751-distanceQ.py-INFO: Build the double heaps...
2023-08-22 07:26:29,213-probing.py-INFO: Initializing the tracks...
2023-08-22 07:26:29,219-probing.py-INFO: Probing to the end...
2023-08-22 07:28:05,843-probing.py-INFO: Finish probing to the end...
2023-08-22 07:28:05,846-probing.py-INFO: Checking for the end state..
2023-08-22 07:28:05,850-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:29:19,833-probing.py-INFO: Start coarse search...
2023-08-22 07:29:19,833-probing.py-INFO: Test for state 5143
2023-08-22 07:29:19,841-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:31:38,641-probing.py-INFO: Test for state 5091
2023-08-22 07:31:38,747-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:33:54,960-probing.py-INFO: Test for state 5039
2023-08-22 07:33:55,021-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:37:03,554-probing.py-INFO: Test for state 4987
2023-08-22 07:37:03,745-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:39:42,987-probing.py-INFO: Test for state 4935
2023-08-22 07:39:43,204-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:42:02,178-probing.py-INFO: Test for state 4883
2023-08-22 07:42:02,448-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:44:38,244-probing.py-INFO: Test for state 4831
2023-08-22 07:44:38,565-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:46:57,757-probing.py-INFO: Test for state 4779
2023-08-22 07:46:58,142-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:49:29,139-probing.py-INFO: Test for state 4727
2023-08-22 07:49:29,583-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:52:05,523-probing.py-INFO: Test for state 4675
2023-08-22 07:52:05,563-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:54:24,511-probing.py-INFO: Test for state 4623
2023-08-22 07:54:25,026-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:56:55,228-probing.py-INFO: Test for state 4571
2023-08-22 07:56:55,805-probing.py-INFO: Start ovelapping checking...
2023-08-22 07:59:39,782-probing.py-INFO: Test for state 4519
2023-08-22 07:59:40,409-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:02:12,327-probing.py-INFO: Test for state 4467
2023-08-22 08:02:13,025-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:04:46,629-probing.py-INFO: Test for state 4415
2023-08-22 08:04:47,212-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:06:57,872-probing.py-INFO: Test for state 4363
2023-08-22 08:06:58,694-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:09:47,746-probing.py-INFO: Test for state 4311
2023-08-22 08:09:48,649-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:12:22,418-probing.py-INFO: Test for state 4259
2023-08-22 08:12:23,272-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:15:18,423-probing.py-INFO: Test for state 4207
2023-08-22 08:15:19,354-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:17:15,503-probing.py-INFO: Test for state 4155
2023-08-22 08:17:15,947-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:19:56,014-probing.py-INFO: Test for state 4103
2023-08-22 08:19:57,036-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:22:24,045-probing.py-INFO: Test for state 4051
2023-08-22 08:22:25,078-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:24:21,289-probing.py-INFO: Test for state 3999
2023-08-22 08:24:22,416-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:26:35,573-probing.py-INFO: Test for state 3947
2023-08-22 08:26:36,807-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:28:40,517-probing.py-INFO: Test for state 3895
2023-08-22 08:28:41,761-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:30:19,241-probing.py-INFO: Test for state 3843
2023-08-22 08:30:20,521-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:32:05,205-probing.py-INFO: Test for state 3791
2023-08-22 08:32:06,546-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:34:12,628-probing.py-INFO: Test for state 3739
2023-08-22 08:34:14,076-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:35:58,947-probing.py-INFO: Test for state 3687
2023-08-22 08:36:00,413-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:37:52,335-probing.py-INFO: Test for state 3635
2023-08-22 08:37:53,864-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:39:46,042-probing.py-INFO: Test for state 3583
2023-08-22 08:39:47,535-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:41:19,383-probing.py-INFO: Test for state 3531
2023-08-22 08:41:20,864-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:43:03,363-probing.py-INFO: Test for state 3479
2023-08-22 08:43:04,996-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:44:37,764-probing.py-INFO: Test for state 3427
2023-08-22 08:44:39,339-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:46:17,325-probing.py-INFO: Test for state 3375
2023-08-22 08:46:18,845-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:47:56,136-probing.py-INFO: Test for state 3323
2023-08-22 08:47:57,939-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:49:27,993-probing.py-INFO: Test for state 3271
2023-08-22 08:49:29,744-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:51:01,654-probing.py-INFO: Test for state 3219
2023-08-22 08:51:03,529-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:52:30,545-probing.py-INFO: Test for state 3167
2023-08-22 08:52:32,499-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:54:09,554-probing.py-INFO: Test for state 3115
2023-08-22 08:54:11,339-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:55:29,620-probing.py-INFO: Test for state 3063
2023-08-22 08:55:29,849-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:56:53,818-probing.py-INFO: Test for state 3011
2023-08-22 08:56:54,061-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:58:06,081-probing.py-INFO: Test for state 2959
2023-08-22 08:58:06,326-probing.py-INFO: Start ovelapping checking...
2023-08-22 08:59:12,433-probing.py-INFO: Test for state 2907
2023-08-22 08:59:12,677-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:00:17,475-probing.py-INFO: Test for state 2855
2023-08-22 09:00:17,902-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:01:21,824-probing.py-INFO: Test for state 2803
2023-08-22 09:01:22,083-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:02:23,111-probing.py-INFO: Test for state 2751
2023-08-22 09:02:23,368-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:03:17,833-probing.py-INFO: Test for state 2699
2023-08-22 09:03:18,088-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:04:10,952-probing.py-INFO: Test for state 2647
2023-08-22 09:04:12,715-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:05:11,774-probing.py-INFO: Test for state 2595
2023-08-22 09:05:13,446-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:06:25,848-probing.py-INFO: Test for state 2543
2023-08-22 09:06:27,737-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:07:30,718-probing.py-INFO: Test for state 2491
2023-08-22 09:07:32,583-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:09:08,800-probing.py-INFO: Test for state 2439
2023-08-22 09:09:10,695-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:10:07,886-probing.py-INFO: Test for state 2387
2023-08-22 09:10:09,722-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:11:11,674-probing.py-INFO: Test for state 2335
2023-08-22 09:11:13,651-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:12:11,276-probing.py-INFO: Test for state 2283
2023-08-22 09:12:13,480-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:13:16,584-probing.py-INFO: Test for state 2231
2023-08-22 09:13:18,679-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:14:12,982-probing.py-INFO: Test for state 2179
2023-08-22 09:14:15,019-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:15:15,384-probing.py-INFO: Test for state 2127
2023-08-22 09:15:15,874-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:16:06,706-probing.py-INFO: Test for state 2075
2023-08-22 09:16:08,858-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:16:58,447-probing.py-INFO: Test for state 2023
2023-08-22 09:17:00,626-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:17:48,472-probing.py-INFO: Test for state 1971
2023-08-22 09:17:50,633-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:18:37,070-probing.py-INFO: Test for state 1919
2023-08-22 09:18:39,018-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:19:25,300-probing.py-INFO: Test for state 1867
2023-08-22 09:19:27,465-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:20:01,192-probing.py-INFO: Test for state 1815
2023-08-22 09:20:02,791-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:20:44,645-probing.py-INFO: Test for state 1763
2023-08-22 09:20:46,916-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:21:31,123-probing.py-INFO: Test for state 1711
2023-08-22 09:21:33,484-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:22:06,882-probing.py-INFO: Test for state 1659
2023-08-22 09:22:09,350-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:22:43,573-probing.py-INFO: Test for state 1607
2023-08-22 09:22:46,033-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:23:18,723-probing.py-INFO: Test for state 1555
2023-08-22 09:23:21,275-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:23:56,484-probing.py-INFO: Test for state 1503
2023-08-22 09:23:58,980-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:24:32,758-probing.py-INFO: Test for state 1451
2023-08-22 09:24:35,246-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:25:07,076-probing.py-INFO: Test for state 1399
2023-08-22 09:25:09,839-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:25:38,562-probing.py-INFO: Test for state 1347
2023-08-22 09:25:41,137-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:26:09,817-probing.py-INFO: Test for state 1295
2023-08-22 09:26:12,497-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:26:41,363-probing.py-INFO: Test for state 1243
2023-08-22 09:26:43,325-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:27:10,823-probing.py-INFO: Test for state 1191
2023-08-22 09:27:13,452-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:27:32,080-probing.py-INFO: Test for state 1139
2023-08-22 09:27:34,819-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:27:58,057-probing.py-INFO: Test for state 1087
2023-08-22 09:28:00,104-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:28:22,287-probing.py-INFO: Test for state 1035
2023-08-22 09:28:25,270-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:28:46,542-probing.py-INFO: Test for state 983
2023-08-22 09:28:49,296-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:29:09,548-probing.py-INFO: Test for state 931
2023-08-22 09:29:12,447-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:29:32,229-probing.py-INFO: Test for state 879
2023-08-22 09:29:35,202-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:29:56,152-probing.py-INFO: Test for state 827
2023-08-22 09:29:58,364-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:30:19,818-probing.py-INFO: Test for state 775
2023-08-22 09:30:22,772-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:30:42,902-probing.py-INFO: Test for state 723
2023-08-22 09:30:45,935-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:31:06,757-probing.py-INFO: Test for state 671
2023-08-22 09:31:09,876-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:31:30,147-probing.py-INFO: Test for state 619
2023-08-22 09:31:33,196-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:31:53,551-probing.py-INFO: Test for state 567
2023-08-22 09:31:55,807-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:32:07,187-probing.py-INFO: Test for state 515
2023-08-22 09:32:10,275-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:32:29,638-probing.py-INFO: Test for state 463
2023-08-22 09:32:32,856-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:32:51,524-probing.py-INFO: Found 463-th state is correct...
2023-08-22 09:32:51,525-probing.py-INFO: Start fine search...
2023-08-22 09:32:51,525-probing.py-INFO: Test for state 489
2023-08-22 09:32:55,034-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:33:14,394-probing.py-INFO: Test for state 502
2023-08-22 09:33:17,433-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:33:36,649-probing.py-INFO: Test for state 496
2023-08-22 09:33:39,842-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:33:59,036-probing.py-INFO: Test for state 499
2023-08-22 09:34:02,185-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:34:16,131-probing.py-INFO: Test for state 498
2023-08-22 09:34:19,359-probing.py-INFO: Start ovelapping checking...
2023-08-22 09:34:37,958-probing.py-INFO: Found 498-th state is the first error state
2023-08-22 09:34:40,874-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-22 09:34:40,875-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-22 09:34:40,875-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-22 09:34:46,259-distanceQ.py-INFO: Build the double heaps...
2023-08-22 09:34:46,726-probing.py-INFO: Start normal forward probing...
2023-08-23 01:23:02,375-probing.py-INFO: Final number of clusters: 13
2023-08-23 01:23:02,423-main.py-INFO: Dumping the clusters...
2023-08-23 01:23:02,430-main.py-INFO: Finish dumping the clusters...
2023-08-23 01:23:02,430-main.py-INFO: Loading the clusters from results/distance/unixcoder/12/clusters.txt
2023-08-23 01:23:02,430-main.py-INFO: Load entities from data/distance/unixcoder/entities/train.txt
2023-08-23 01:23:02,453-main.py-INFO: Finish loading 5200 entities...
2023-08-23 01:23:02,453-main.py-INFO: Label size=5
2023-08-23 01:23:02,453-main.py-INFO: Loading embeddings from data/distance/unixcoder/embeddings/layers/train/12.txt
2023-08-23 01:23:03,667-main.py-INFO: Finish loading embeddings...
2023-08-23 01:23:03,859-main.py-INFO: Finish loading the clusters...
2023-08-23 01:23:03,859-main.py-INFO: Load entities from data/distance/unixcoder/entities/test.txt
2023-08-23 01:23:03,860-main.py-INFO: Finish loading 1300 entities...
2023-08-23 01:23:03,861-main.py-INFO: Loading embeddings from data/distance/unixcoder/embeddings/layers/test/12.txt
2023-08-23 01:23:04,149-main.py-INFO: Finish loading embeddings...
2023-08-23 01:23:04,201-main.py-INFO: Start prediction...
2023-08-23 01:23:04,202-analyzer.py-INFO: Computing the distances...
2023-08-23 01:27:39,166-main.py-INFO: Acc=0.47615384615384615
2023-08-23 01:27:39,179-main.py-INFO: Writing predictions to file...
2023-08-23 01:27:39,215-main.py-INFO: Computing the distances between clusters...
2023-08-23 01:27:46,018-main.py-INFO: Writing pair-wise distances...
2023-08-23 01:27:46,019-main.py-INFO: MinConvexDistance=0.0
2023-08-23 01:27:46,019-main.py-INFO: MaxConvexDistance=10.344250293211445
2023-08-23 01:27:46,019-main.py-INFO: AverageConvexDistance=2.595753401918783
