2023-09-24 09:57:51,861-main.py-INFO: Load entities from data/distance/unixcoder/entities/train.txt
2023-09-24 09:57:51,865-main.py-INFO: Finish loading 5200 entities...
2023-09-24 09:57:51,865-main.py-INFO: Label size=5
2023-09-24 09:57:51,866-main.py-INFO: Loading embeddings from data/distance/unixcoder/embeddings/layers/train/9.txt
2023-09-24 09:57:53,724-main.py-INFO: Finish loading embeddings...
2023-09-24 09:57:53,943-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-09-24 09:57:53,969-main.py-INFO: Initialize the Distance Queue...
2023-09-24 09:57:54,893-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-24 09:57:54,893-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-24 09:57:54,894-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-24 09:58:00,099-distanceQ.py-INFO: Build the double heaps...
2023-09-24 09:58:00,966-probing.py-INFO: Initializing the tracks...
2023-09-24 09:58:00,972-probing.py-INFO: Probing to the end...
2023-09-24 09:58:30,972-probing.py-INFO: Finish probing to the end...
2023-09-24 09:58:30,973-probing.py-INFO: Checking for the end state..
2023-09-24 09:58:30,976-probing.py-INFO: Start ovelapping checking...
2023-09-24 09:59:38,972-probing.py-INFO: Start coarse search...
2023-09-24 09:59:38,972-probing.py-INFO: Test for state 5143
2023-09-24 09:59:39,032-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:02:42,813-probing.py-INFO: Test for state 5091
2023-09-24 10:02:42,825-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:06:22,491-probing.py-INFO: Test for state 5039
2023-09-24 10:06:22,539-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:10:22,226-probing.py-INFO: Test for state 4987
2023-09-24 10:10:22,312-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:15:08,942-probing.py-INFO: Test for state 4935
2023-09-24 10:15:09,051-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:19:36,974-probing.py-INFO: Test for state 4883
2023-09-24 10:19:37,081-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:22:57,807-probing.py-INFO: Test for state 4831
2023-09-24 10:22:57,880-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:26:25,184-probing.py-INFO: Test for state 4779
2023-09-24 10:26:25,284-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:30:06,170-probing.py-INFO: Test for state 4727
2023-09-24 10:30:06,309-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:33:59,894-probing.py-INFO: Test for state 4675
2023-09-24 10:34:00,023-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:36:57,538-probing.py-INFO: Test for state 4623
2023-09-24 10:36:57,684-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:40:55,110-probing.py-INFO: Test for state 4571
2023-09-24 10:40:55,199-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:44:39,672-probing.py-INFO: Test for state 4519
2023-09-24 10:44:39,738-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:46:55,977-probing.py-INFO: Test for state 4467
2023-09-24 10:46:56,171-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:50:31,653-probing.py-INFO: Test for state 4415
2023-09-24 10:50:31,988-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:53:43,416-probing.py-INFO: Test for state 4363
2023-09-24 10:53:43,504-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:56:30,103-probing.py-INFO: Test for state 4311
2023-09-24 10:56:30,452-probing.py-INFO: Start ovelapping checking...
2023-09-24 10:59:41,728-probing.py-INFO: Test for state 4259
2023-09-24 10:59:42,073-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:01:36,207-probing.py-INFO: Test for state 4207
2023-09-24 11:01:36,285-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:04:03,381-probing.py-INFO: Test for state 4155
2023-09-24 11:04:03,486-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:05:53,705-probing.py-INFO: Test for state 4103
2023-09-24 11:05:53,783-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:08:14,619-probing.py-INFO: Test for state 4051
2023-09-24 11:08:14,702-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:10:35,017-probing.py-INFO: Test for state 3999
2023-09-24 11:10:35,098-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:13:05,385-probing.py-INFO: Test for state 3947
2023-09-24 11:13:05,472-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:15:04,441-probing.py-INFO: Test for state 3895
2023-09-24 11:15:04,534-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:17:17,647-probing.py-INFO: Test for state 3843
2023-09-24 11:17:18,198-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:18:58,195-probing.py-INFO: Test for state 3791
2023-09-24 11:18:58,353-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:20:23,303-probing.py-INFO: Test for state 3739
2023-09-24 11:20:23,880-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:21:27,291-probing.py-INFO: Test for state 3687
2023-09-24 11:21:27,393-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:22:39,271-probing.py-INFO: Test for state 3635
2023-09-24 11:22:39,855-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:24:15,511-probing.py-INFO: Test for state 3583
2023-09-24 11:24:15,623-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:25:05,184-probing.py-INFO: Test for state 3531
2023-09-24 11:25:05,307-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:26:20,237-probing.py-INFO: Test for state 3479
2023-09-24 11:26:20,848-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:27:43,759-probing.py-INFO: Test for state 3427
2023-09-24 11:27:43,918-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:28:17,107-probing.py-INFO: Test for state 3375
2023-09-24 11:28:17,221-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:28:55,124-probing.py-INFO: Test for state 3323
2023-09-24 11:28:55,855-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:29:37,399-probing.py-INFO: Test for state 3271
2023-09-24 11:29:38,385-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:30:00,274-probing.py-INFO: Test for state 3219
2023-09-24 11:30:00,404-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:30:10,905-probing.py-INFO: Test for state 3167
2023-09-24 11:30:11,034-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:30:27,552-probing.py-INFO: Test for state 3115
2023-09-24 11:30:27,686-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:30:47,746-probing.py-INFO: Test for state 3063
2023-09-24 11:30:47,900-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:31:04,216-probing.py-INFO: Test for state 3011
2023-09-24 11:31:05,180-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:31:25,270-probing.py-INFO: Test for state 2959
2023-09-24 11:31:25,412-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:31:41,290-probing.py-INFO: Test for state 2907
2023-09-24 11:31:42,203-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:31:51,414-probing.py-INFO: Test for state 2855
2023-09-24 11:31:51,649-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:32:10,947-probing.py-INFO: Test for state 2803
2023-09-24 11:32:11,443-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:32:29,132-probing.py-INFO: Test for state 2751
2023-09-24 11:32:29,290-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:32:44,025-probing.py-INFO: Test for state 2699
2023-09-24 11:32:45,316-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:33:00,237-probing.py-INFO: Test for state 2647
2023-09-24 11:33:00,396-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:33:12,930-probing.py-INFO: Test for state 2595
2023-09-24 11:33:13,895-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:33:28,934-probing.py-INFO: Test for state 2543
2023-09-24 11:33:29,098-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:33:35,411-probing.py-INFO: Test for state 2491
2023-09-24 11:33:35,578-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:33:47,509-probing.py-INFO: Test for state 2439
2023-09-24 11:33:48,479-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:34:03,597-probing.py-INFO: Test for state 2387
2023-09-24 11:34:04,238-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:34:15,254-probing.py-INFO: Test for state 2335
2023-09-24 11:34:16,205-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:34:31,193-probing.py-INFO: Test for state 2283
2023-09-24 11:34:32,189-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:34:42,735-probing.py-INFO: Test for state 2231
2023-09-24 11:34:42,930-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:34:48,168-probing.py-INFO: Test for state 2179
2023-09-24 11:34:48,349-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:34:57,393-probing.py-INFO: Test for state 2127
2023-09-24 11:34:58,368-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:07,367-probing.py-INFO: Test for state 2075
2023-09-24 11:35:07,567-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:13,088-probing.py-INFO: Test for state 2023
2023-09-24 11:35:13,274-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:19,404-probing.py-INFO: Test for state 1971
2023-09-24 11:35:20,578-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:30,023-probing.py-INFO: Test for state 1919
2023-09-24 11:35:30,879-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:36,362-probing.py-INFO: Test for state 1867
2023-09-24 11:35:36,701-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:45,754-probing.py-INFO: Test for state 1815
2023-09-24 11:35:46,570-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:52,834-probing.py-INFO: Test for state 1763
2023-09-24 11:35:53,070-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:35:57,362-probing.py-INFO: Test for state 1711
2023-09-24 11:35:57,568-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:00,693-probing.py-INFO: Test for state 1659
2023-09-24 11:36:00,905-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:07,642-probing.py-INFO: Test for state 1607
2023-09-24 11:36:08,714-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:14,683-probing.py-INFO: Found 1607-th state is correct...
2023-09-24 11:36:14,683-probing.py-INFO: Start fine search...
2023-09-24 11:36:14,683-probing.py-INFO: Test for state 1633
2023-09-24 11:36:14,920-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:19,312-probing.py-INFO: Test for state 1646
2023-09-24 11:36:19,688-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:22,259-probing.py-INFO: Test for state 1640
2023-09-24 11:36:22,466-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:27,008-probing.py-INFO: Test for state 1643
2023-09-24 11:36:27,962-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:33,468-probing.py-INFO: Test for state 1642
2023-09-24 11:36:34,414-probing.py-INFO: Start ovelapping checking...
2023-09-24 11:36:38,693-probing.py-INFO: Found 1642-th state is the first error state
2023-09-24 11:36:38,921-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-24 11:36:38,921-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-24 11:36:38,922-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-24 11:36:42,862-distanceQ.py-INFO: Build the double heaps...
2023-09-24 11:36:43,167-probing.py-INFO: Start normal forward probing...
2023-09-25 01:32:12,647-probing.py-INFO: Final number of clusters: 9
2023-09-25 01:32:12,676-main.py-INFO: Dumping the clusters...
2023-09-25 01:32:12,679-main.py-INFO: Finish dumping the clusters...
2023-09-25 01:32:12,679-main.py-INFO: Loading the clusters from results/distance/unixcoder/9/clusters.txt
2023-09-25 01:32:12,680-main.py-INFO: Load entities from data/distance/unixcoder/entities/train.txt
2023-09-25 01:32:12,695-main.py-INFO: Finish loading 5200 entities...
2023-09-25 01:32:12,695-main.py-INFO: Label size=5
2023-09-25 01:32:12,695-main.py-INFO: Loading embeddings from data/distance/unixcoder/embeddings/layers/train/9.txt
2023-09-25 01:32:13,768-main.py-INFO: Finish loading embeddings...
2023-09-25 01:32:13,934-main.py-INFO: Finish loading the clusters...
2023-09-25 01:32:13,934-main.py-INFO: Load entities from data/distance/unixcoder/entities/test.txt
2023-09-25 01:32:13,944-main.py-INFO: Finish loading 1300 entities...
2023-09-25 01:32:13,944-main.py-INFO: Loading embeddings from data/distance/unixcoder/embeddings/layers/test/9.txt
2023-09-25 01:32:14,219-main.py-INFO: Finish loading embeddings...
2023-09-25 01:32:14,262-main.py-INFO: Start prediction...
2023-09-25 01:32:14,262-analyzer.py-INFO: Computing the distances...
2023-09-25 01:35:09,738-main.py-INFO: Acc=0.696923076923077
2023-09-25 01:35:09,747-main.py-INFO: Writing predictions to file...
2023-09-25 01:35:09,777-main.py-INFO: Computing the distances between clusters...
2023-09-25 01:35:13,641-main.py-INFO: Writing pair-wise distances...
2023-09-25 01:35:13,641-main.py-INFO: MinConvexDistance=0.0
2023-09-25 01:35:13,641-main.py-INFO: MaxConvexDistance=3.3317537975478753
2023-09-25 01:35:13,642-main.py-INFO: AverageConvexDistance=0.6968371749891931
