2023-08-30 09:51:45,134-main.py-INFO: Load entities from data/siblings_id/graphcodebert/entities/train.txt
2023-08-30 09:51:45,135-main.py-INFO: Finish loading 2400 entities...
2023-08-30 09:51:45,135-main.py-INFO: Label size=2
2023-08-30 09:51:45,135-main.py-INFO: Loading embeddings from data/siblings_id/graphcodebert/embeddings/layers/train/5.txt
2023-08-30 09:51:46,162-main.py-INFO: Finish loading embeddings...
2023-08-30 09:51:46,278-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-30 09:51:46,285-main.py-INFO: Initialize the Distance Queue...
2023-08-30 09:51:52,041-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-30 09:51:52,042-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-30 09:51:52,043-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-30 09:51:56,471-distanceQ.py-INFO: Build the double heaps...
2023-08-30 09:51:57,622-probing.py-INFO: Initializing the tracks...
2023-08-30 09:51:57,631-probing.py-INFO: Probing to the end...
2023-08-30 09:52:59,680-probing.py-INFO: Finish probing to the end...
2023-08-30 09:52:59,683-probing.py-INFO: Checking for the end state..
2023-08-30 09:52:59,687-probing.py-INFO: Start ovelapping checking...
2023-08-30 09:53:31,891-probing.py-INFO: Start coarse search...
2023-08-30 09:53:31,891-probing.py-INFO: Test for state 2374
2023-08-30 09:53:31,964-probing.py-INFO: Start ovelapping checking...
2023-08-30 09:55:36,407-probing.py-INFO: Test for state 2350
2023-08-30 09:55:36,534-probing.py-INFO: Start ovelapping checking...
2023-08-30 09:56:54,361-probing.py-INFO: Test for state 2326
2023-08-30 09:56:54,565-probing.py-INFO: Start ovelapping checking...
2023-08-30 09:59:03,680-probing.py-INFO: Test for state 2302
2023-08-30 09:59:03,853-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:00:38,081-probing.py-INFO: Test for state 2278
2023-08-30 10:00:38,437-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:02:31,044-probing.py-INFO: Test for state 2254
2023-08-30 10:02:31,372-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:03:36,047-probing.py-INFO: Test for state 2230
2023-08-30 10:03:36,397-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:04:53,936-probing.py-INFO: Test for state 2206
2023-08-30 10:04:54,398-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:06:59,804-probing.py-INFO: Test for state 2182
2023-08-30 10:07:00,598-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:10:13,717-probing.py-INFO: Test for state 2158
2023-08-30 10:10:14,230-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:11:57,321-probing.py-INFO: Test for state 2134
2023-08-30 10:11:57,868-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:13:34,528-probing.py-INFO: Test for state 2110
2023-08-30 10:13:34,966-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:15:08,125-probing.py-INFO: Test for state 2086
2023-08-30 10:15:08,850-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:16:45,202-probing.py-INFO: Test for state 2062
2023-08-30 10:16:46,045-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:18:08,606-probing.py-INFO: Test for state 2038
2023-08-30 10:18:09,914-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:19:40,779-probing.py-INFO: Test for state 2014
2023-08-30 10:19:41,666-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:21:46,486-probing.py-INFO: Test for state 1990
2023-08-30 10:21:47,523-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:25:00,111-probing.py-INFO: Test for state 1966
2023-08-30 10:25:01,181-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:26:11,858-probing.py-INFO: Test for state 1942
2023-08-30 10:26:12,818-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:27:24,404-probing.py-INFO: Test for state 1918
2023-08-30 10:27:25,522-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:28:50,015-probing.py-INFO: Test for state 1894
2023-08-30 10:28:50,993-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:30:25,935-probing.py-INFO: Test for state 1870
2023-08-30 10:30:27,629-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:32:02,083-probing.py-INFO: Test for state 1846
2023-08-30 10:32:03,350-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:32:55,896-probing.py-INFO: Test for state 1822
2023-08-30 10:32:57,952-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:34:29,898-probing.py-INFO: Test for state 1798
2023-08-30 10:34:31,736-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:35:27,781-probing.py-INFO: Test for state 1774
2023-08-30 10:35:29,038-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:36:10,569-probing.py-INFO: Test for state 1750
2023-08-30 10:36:12,735-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:37:37,192-probing.py-INFO: Test for state 1726
2023-08-30 10:37:38,744-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:38:13,774-probing.py-INFO: Test for state 1702
2023-08-30 10:38:16,306-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:38:52,411-probing.py-INFO: Test for state 1678
2023-08-30 10:38:53,933-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:40:04,597-probing.py-INFO: Test for state 1654
2023-08-30 10:40:06,522-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:41:13,526-probing.py-INFO: Test for state 1630
2023-08-30 10:41:15,182-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:42:10,793-probing.py-INFO: Test for state 1606
2023-08-30 10:42:13,053-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:42:54,213-probing.py-INFO: Found 1606-th state is correct...
2023-08-30 10:42:54,213-probing.py-INFO: Start fine search...
2023-08-30 10:42:54,214-probing.py-INFO: Test for state 1618
2023-08-30 10:42:56,759-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:43:25,747-probing.py-INFO: Test for state 1624
2023-08-30 10:43:27,851-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:43:48,407-probing.py-INFO: Test for state 1621
2023-08-30 10:43:49,668-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:44:02,186-probing.py-INFO: Test for state 1623
2023-08-30 10:44:03,910-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:44:13,857-probing.py-INFO: Test for state 1622
2023-08-30 10:44:15,598-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:44:25,415-probing.py-INFO: Found 1621-th state is the first error state
2023-08-30 10:44:27,742-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-30 10:44:27,742-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-30 10:44:27,742-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-30 10:44:28,405-distanceQ.py-INFO: Build the double heaps...
2023-08-30 10:44:28,460-probing.py-INFO: Start normal forward probing...
2023-08-30 16:51:45,757-probing.py-INFO: Final number of clusters: 4
2023-08-30 16:51:45,797-main.py-INFO: Dumping the clusters...
2023-08-30 16:51:45,806-main.py-INFO: Finish dumping the clusters...
2023-08-30 16:51:45,806-main.py-INFO: Loading the clusters from results/siblings_id/graphcodebert/5/clusters.txt
2023-08-30 16:51:45,806-main.py-INFO: Load entities from data/siblings_id/graphcodebert/entities/train.txt
2023-08-30 16:51:45,840-main.py-INFO: Finish loading 2400 entities...
2023-08-30 16:51:45,841-main.py-INFO: Label size=2
2023-08-30 16:51:45,841-main.py-INFO: Loading embeddings from data/siblings_id/graphcodebert/embeddings/layers/train/5.txt
2023-08-30 16:51:47,750-main.py-INFO: Finish loading embeddings...
2023-08-30 16:51:48,124-main.py-INFO: Finish loading the clusters...
2023-08-30 16:51:48,124-main.py-INFO: Load entities from data/siblings_id/graphcodebert/entities/test.txt
2023-08-30 16:51:48,125-main.py-INFO: Finish loading 600 entities...
2023-08-30 16:51:48,125-main.py-INFO: Loading embeddings from data/siblings_id/graphcodebert/embeddings/layers/test/5.txt
2023-08-30 16:51:48,551-main.py-INFO: Finish loading embeddings...
2023-08-30 16:51:48,618-main.py-INFO: Start prediction...
2023-08-30 16:51:48,618-analyzer.py-INFO: Computing the distances...
2023-08-30 16:54:09,394-main.py-INFO: Acc=0.89
2023-08-30 16:54:09,396-main.py-INFO: Writing predictions to file...
2023-08-30 16:54:09,402-main.py-INFO: Computing the distances between clusters...
2023-08-30 16:54:16,814-main.py-INFO: Writing pair-wise distances...
2023-08-30 16:54:16,815-main.py-INFO: MinConvexDistance=0.17872638796045984
2023-08-30 16:54:16,816-main.py-INFO: MaxConvexDistance=1.2460912264177344
2023-08-30 16:54:16,816-main.py-INFO: AverageConvexDistance=0.8050881405966106
