2023-09-25 16:22:57,376-main.py-INFO: Load entities from data/siblings/unixcoder/entities/train.txt
2023-09-25 16:22:57,377-main.py-INFO: Finish loading 2400 entities...
2023-09-25 16:22:57,378-main.py-INFO: Label size=2
2023-09-25 16:22:57,378-main.py-INFO: Loading embeddings from data/siblings/unixcoder/embeddings/layers/train/9.txt
2023-09-25 16:22:58,342-main.py-INFO: Finish loading embeddings...
2023-09-25 16:22:58,456-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-09-25 16:22:58,461-main.py-INFO: Initialize the Distance Queue...
2023-09-25 16:22:58,962-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-25 16:22:58,962-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-25 16:22:58,962-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-25 16:23:01,079-distanceQ.py-INFO: Build the double heaps...
2023-09-25 16:23:01,323-probing.py-INFO: Initializing the tracks...
2023-09-25 16:23:01,325-probing.py-INFO: Probing to the end...
2023-09-25 16:23:08,130-probing.py-INFO: Finish probing to the end...
2023-09-25 16:23:08,131-probing.py-INFO: Checking for the end state..
2023-09-25 16:23:08,131-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:23:40,316-probing.py-INFO: Start coarse search...
2023-09-25 16:23:40,316-probing.py-INFO: Test for state 2374
2023-09-25 16:23:40,323-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:24:31,117-probing.py-INFO: Test for state 2350
2023-09-25 16:24:31,124-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:25:22,170-probing.py-INFO: Test for state 2326
2023-09-25 16:25:22,178-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:26:29,844-probing.py-INFO: Test for state 2302
2023-09-25 16:26:29,853-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:27:51,435-probing.py-INFO: Test for state 2278
2023-09-25 16:27:51,449-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:28:48,194-probing.py-INFO: Test for state 2254
2023-09-25 16:28:48,223-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:29:47,031-probing.py-INFO: Test for state 2230
2023-09-25 16:29:47,046-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:30:16,782-probing.py-INFO: Test for state 2206
2023-09-25 16:30:16,802-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:31:22,338-probing.py-INFO: Test for state 2182
2023-09-25 16:31:22,366-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:32:36,979-probing.py-INFO: Test for state 2158
2023-09-25 16:32:36,997-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:33:46,899-probing.py-INFO: Test for state 2134
2023-09-25 16:33:46,925-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:35:07,672-probing.py-INFO: Test for state 2110
2023-09-25 16:35:07,703-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:36:04,593-probing.py-INFO: Test for state 2086
2023-09-25 16:36:04,624-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:36:51,253-probing.py-INFO: Test for state 2062
2023-09-25 16:36:51,289-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:37:30,859-probing.py-INFO: Test for state 2038
2023-09-25 16:37:30,889-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:38:24,497-probing.py-INFO: Test for state 2014
2023-09-25 16:38:24,536-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:39:11,096-probing.py-INFO: Test for state 1990
2023-09-25 16:39:11,125-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:39:30,440-probing.py-INFO: Test for state 1966
2023-09-25 16:39:30,474-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:40:16,501-probing.py-INFO: Test for state 1942
2023-09-25 16:40:16,541-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:40:38,170-probing.py-INFO: Test for state 1918
2023-09-25 16:40:38,203-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:40:57,545-probing.py-INFO: Test for state 1894
2023-09-25 16:40:57,579-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:41:13,125-probing.py-INFO: Test for state 1870
2023-09-25 16:41:13,159-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:41:13,439-probing.py-INFO: Test for state 1846
2023-09-25 16:41:13,473-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:41:37,450-probing.py-INFO: Test for state 1822
2023-09-25 16:41:37,495-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:41:54,606-probing.py-INFO: Test for state 1798
2023-09-25 16:41:54,652-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:42:03,451-probing.py-INFO: Test for state 1774
2023-09-25 16:42:03,490-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:42:18,853-probing.py-INFO: Test for state 1750
2023-09-25 16:42:18,895-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:42:34,158-probing.py-INFO: Test for state 1726
2023-09-25 16:42:34,201-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:43:01,772-probing.py-INFO: Test for state 1702
2023-09-25 16:43:01,826-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:43:13,736-probing.py-INFO: Found 1702-th state is correct...
2023-09-25 16:43:13,736-probing.py-INFO: Start fine search...
2023-09-25 16:43:13,736-probing.py-INFO: Test for state 1714
2023-09-25 16:43:13,780-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:43:19,381-probing.py-INFO: Test for state 1720
2023-09-25 16:43:19,423-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:43:25,582-probing.py-INFO: Test for state 1723
2023-09-25 16:43:25,625-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:43:26,004-probing.py-INFO: Test for state 1722
2023-09-25 16:43:26,045-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:43:26,423-probing.py-INFO: Test for state 1721
2023-09-25 16:43:26,465-probing.py-INFO: Start ovelapping checking...
2023-09-25 16:43:26,933-probing.py-INFO: Found 1721-th state is the first error state
2023-09-25 16:43:26,974-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-25 16:43:26,974-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-25 16:43:26,974-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-25 16:43:27,116-distanceQ.py-INFO: Build the double heaps...
2023-09-25 16:43:27,136-probing.py-INFO: Start normal forward probing...
2023-09-25 18:03:04,851-probing.py-INFO: Final number of clusters: 4
2023-09-25 18:03:04,870-main.py-INFO: Dumping the clusters...
2023-09-25 18:03:04,872-main.py-INFO: Finish dumping the clusters...
2023-09-25 18:03:04,872-main.py-INFO: Loading the clusters from results/siblings/unixcoder/9/clusters.txt
2023-09-25 18:03:04,872-main.py-INFO: Load entities from data/siblings/unixcoder/entities/train.txt
2023-09-25 18:03:04,880-main.py-INFO: Finish loading 2400 entities...
2023-09-25 18:03:04,880-main.py-INFO: Label size=2
2023-09-25 18:03:04,880-main.py-INFO: Loading embeddings from data/siblings/unixcoder/embeddings/layers/train/9.txt
2023-09-25 18:03:05,840-main.py-INFO: Finish loading embeddings...
2023-09-25 18:03:05,968-main.py-INFO: Finish loading the clusters...
2023-09-25 18:03:05,968-main.py-INFO: Load entities from data/siblings/unixcoder/entities/test.txt
2023-09-25 18:03:05,977-main.py-INFO: Finish loading 600 entities...
2023-09-25 18:03:05,977-main.py-INFO: Loading embeddings from data/siblings/unixcoder/embeddings/layers/test/9.txt
2023-09-25 18:03:06,214-main.py-INFO: Finish loading embeddings...
2023-09-25 18:03:06,243-main.py-INFO: Start prediction...
2023-09-25 18:03:06,243-analyzer.py-INFO: Computing the distances...
2023-09-25 18:04:37,274-main.py-INFO: Acc=0.845
2023-09-25 18:04:37,276-main.py-INFO: Writing predictions to file...
2023-09-25 18:04:37,283-main.py-INFO: Computing the distances between clusters...
2023-09-25 18:04:40,047-main.py-INFO: Writing pair-wise distances...
2023-09-25 18:04:40,048-main.py-INFO: MinConvexDistance=0.14444154375101168
2023-09-25 18:04:40,048-main.py-INFO: MaxConvexDistance=16.775786401775065
2023-09-25 18:04:40,048-main.py-INFO: AverageConvexDistance=6.73151970812455
