2023-08-30 09:52:30,993-main.py-INFO: Load entities from data/siblings_id/graphcodebert/entities/train.txt
2023-08-30 09:52:30,994-main.py-INFO: Finish loading 2400 entities...
2023-08-30 09:52:30,995-main.py-INFO: Label size=2
2023-08-30 09:52:30,995-main.py-INFO: Loading embeddings from data/siblings_id/graphcodebert/embeddings/layers/train/12.txt
2023-08-30 09:52:32,050-main.py-INFO: Finish loading embeddings...
2023-08-30 09:52:32,210-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-30 09:52:32,216-main.py-INFO: Initialize the Distance Queue...
2023-08-30 09:52:38,727-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-30 09:52:38,728-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-30 09:52:38,728-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-30 09:52:41,152-distanceQ.py-INFO: Build the double heaps...
2023-08-30 09:52:41,416-probing.py-INFO: Initializing the tracks...
2023-08-30 09:52:41,422-probing.py-INFO: Probing to the end...
2023-08-30 09:53:44,600-probing.py-INFO: Finish probing to the end...
2023-08-30 09:53:44,602-probing.py-INFO: Checking for the end state..
2023-08-30 09:53:44,606-probing.py-INFO: Start ovelapping checking...
2023-08-30 09:54:38,850-probing.py-INFO: Start coarse search...
2023-08-30 09:54:38,850-probing.py-INFO: Test for state 2374
2023-08-30 09:54:38,920-probing.py-INFO: Start ovelapping checking...
2023-08-30 09:57:08,470-probing.py-INFO: Test for state 2350
2023-08-30 09:57:08,620-probing.py-INFO: Start ovelapping checking...
2023-08-30 09:58:19,828-probing.py-INFO: Test for state 2326
2023-08-30 09:58:20,011-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:03:33,032-probing.py-INFO: Test for state 2302
2023-08-30 10:03:33,227-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:05:31,339-probing.py-INFO: Test for state 2278
2023-08-30 10:05:31,588-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:06:44,626-probing.py-INFO: Test for state 2254
2023-08-30 10:06:44,976-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:07:53,268-probing.py-INFO: Test for state 2230
2023-08-30 10:07:53,617-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:09:25,054-probing.py-INFO: Test for state 2206
2023-08-30 10:09:25,511-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:10:47,685-probing.py-INFO: Test for state 2182
2023-08-30 10:10:48,152-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:12:47,808-probing.py-INFO: Test for state 2158
2023-08-30 10:12:48,404-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:14:22,523-probing.py-INFO: Test for state 2134
2023-08-30 10:14:23,150-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:16:06,459-probing.py-INFO: Test for state 2110
2023-08-30 10:16:07,424-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:18:18,066-probing.py-INFO: Test for state 2086
2023-08-30 10:18:19,018-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:19:44,619-probing.py-INFO: Test for state 2062
2023-08-30 10:19:45,281-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:20:42,059-probing.py-INFO: Test for state 2038
2023-08-30 10:20:43,298-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:22:00,181-probing.py-INFO: Test for state 2014
2023-08-30 10:22:01,406-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:23:43,312-probing.py-INFO: Test for state 1990
2023-08-30 10:23:44,283-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:25:10,514-probing.py-INFO: Test for state 1966
2023-08-30 10:25:11,491-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:26:30,743-probing.py-INFO: Test for state 1942
2023-08-30 10:26:32,378-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:27:43,105-probing.py-INFO: Test for state 1918
2023-08-30 10:27:44,771-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:28:55,292-probing.py-INFO: Test for state 1894
2023-08-30 10:28:56,407-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:30:09,154-probing.py-INFO: Test for state 1870
2023-08-30 10:30:10,517-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:30:54,276-probing.py-INFO: Test for state 1846
2023-08-30 10:30:56,063-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:32:35,295-probing.py-INFO: Test for state 1822
2023-08-30 10:32:37,221-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:33:40,607-probing.py-INFO: Test for state 1798
2023-08-30 10:33:42,675-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:34:48,505-probing.py-INFO: Test for state 1774
2023-08-30 10:34:50,600-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:35:33,932-probing.py-INFO: Test for state 1750
2023-08-30 10:35:36,082-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:36:20,282-probing.py-INFO: Test for state 1726
2023-08-30 10:36:22,249-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:37:08,672-probing.py-INFO: Test for state 1702
2023-08-30 10:37:09,692-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:37:44,566-probing.py-INFO: Test for state 1678
2023-08-30 10:37:46,693-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:38:52,576-probing.py-INFO: Test for state 1654
2023-08-30 10:38:54,010-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:40:23,035-probing.py-INFO: Test for state 1630
2023-08-30 10:40:24,851-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:41:50,106-probing.py-INFO: Test for state 1606
2023-08-30 10:41:52,831-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:43:10,756-probing.py-INFO: Test for state 1582
2023-08-30 10:43:13,890-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:44:30,503-probing.py-INFO: Found 1582-th state is correct...
2023-08-30 10:44:30,504-probing.py-INFO: Start fine search...
2023-08-30 10:44:30,504-probing.py-INFO: Test for state 1594
2023-08-30 10:44:31,878-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:45:26,440-probing.py-INFO: Test for state 1600
2023-08-30 10:45:29,360-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:46:04,306-probing.py-INFO: Test for state 1597
2023-08-30 10:46:06,552-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:46:29,987-probing.py-INFO: Test for state 1596
2023-08-30 10:46:31,279-probing.py-INFO: Start ovelapping checking...
2023-08-30 10:46:54,160-probing.py-INFO: Found 1596-th state is the first error state
2023-08-30 10:46:56,779-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-30 10:46:56,780-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-30 10:46:56,780-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-30 10:46:57,494-distanceQ.py-INFO: Build the double heaps...
2023-08-30 10:46:57,558-probing.py-INFO: Start normal forward probing...
2023-08-30 15:59:13,526-probing.py-INFO: Final number of clusters: 3
2023-08-30 15:59:13,556-main.py-INFO: Dumping the clusters...
2023-08-30 15:59:13,564-main.py-INFO: Finish dumping the clusters...
2023-08-30 15:59:13,564-main.py-INFO: Loading the clusters from results/siblings_id/graphcodebert/12/clusters.txt
2023-08-30 15:59:13,564-main.py-INFO: Load entities from data/siblings_id/graphcodebert/entities/train.txt
2023-08-30 15:59:13,608-main.py-INFO: Finish loading 2400 entities...
2023-08-30 15:59:13,608-main.py-INFO: Label size=2
2023-08-30 15:59:13,608-main.py-INFO: Loading embeddings from data/siblings_id/graphcodebert/embeddings/layers/train/12.txt
2023-08-30 15:59:15,518-main.py-INFO: Finish loading embeddings...
2023-08-30 15:59:15,878-main.py-INFO: Finish loading the clusters...
2023-08-30 15:59:15,878-main.py-INFO: Load entities from data/siblings_id/graphcodebert/entities/test.txt
2023-08-30 15:59:15,879-main.py-INFO: Finish loading 600 entities...
2023-08-30 15:59:15,879-main.py-INFO: Loading embeddings from data/siblings_id/graphcodebert/embeddings/layers/test/12.txt
2023-08-30 15:59:16,315-main.py-INFO: Finish loading embeddings...
2023-08-30 15:59:16,371-main.py-INFO: Start prediction...
2023-08-30 15:59:16,372-analyzer.py-INFO: Computing the distances...
2023-08-30 16:01:47,242-main.py-INFO: Acc=0.8016666666666666
2023-08-30 16:01:47,245-main.py-INFO: Writing predictions to file...
2023-08-30 16:01:47,251-main.py-INFO: Computing the distances between clusters...
2023-08-30 16:01:55,516-main.py-INFO: Writing pair-wise distances...
2023-08-30 16:01:55,516-main.py-INFO: MinConvexDistance=0.14301161203643745
2023-08-30 16:01:55,516-main.py-INFO: MaxConvexDistance=0.9430541158524127
2023-08-30 16:01:55,517-main.py-INFO: AverageConvexDistance=0.5430328639444251
