2023-09-23 23:49:06,586-main.py-INFO: Load entities from data/distance/graphcodebert/entities/train.txt
2023-09-23 23:49:06,589-main.py-INFO: Finish loading 5200 entities...
2023-09-23 23:49:06,589-main.py-INFO: Label size=5
2023-09-23 23:49:06,589-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/train/9.txt
2023-09-23 23:49:07,659-main.py-INFO: Finish loading embeddings...
2023-09-23 23:49:07,850-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-09-23 23:49:07,864-main.py-INFO: Initialize the Distance Queue...
2023-09-23 23:49:08,821-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-23 23:49:08,821-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-23 23:49:08,822-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-23 23:49:15,639-distanceQ.py-INFO: Build the double heaps...
2023-09-23 23:49:16,452-probing.py-INFO: Initializing the tracks...
2023-09-23 23:49:16,459-probing.py-INFO: Probing to the end...
2023-09-23 23:49:49,086-probing.py-INFO: Finish probing to the end...
2023-09-23 23:49:49,086-probing.py-INFO: Checking for the end state..
2023-09-23 23:49:49,086-probing.py-INFO: Start ovelapping checking...
2023-09-23 23:50:20,530-probing.py-INFO: Start coarse search...
2023-09-23 23:50:20,530-probing.py-INFO: Test for state 5143
2023-09-23 23:50:20,538-probing.py-INFO: Start ovelapping checking...
2023-09-23 23:54:10,503-probing.py-INFO: Test for state 5091
2023-09-23 23:54:10,514-probing.py-INFO: Start ovelapping checking...
2023-09-23 23:57:31,125-probing.py-INFO: Test for state 5039
2023-09-23 23:57:31,200-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:01:02,564-probing.py-INFO: Test for state 4987
2023-09-24 00:01:02,646-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:05:39,663-probing.py-INFO: Test for state 4935
2023-09-24 00:05:39,748-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:10:20,710-probing.py-INFO: Test for state 4883
2023-09-24 00:10:20,829-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:14:15,173-probing.py-INFO: Test for state 4831
2023-09-24 00:14:15,289-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:18:15,891-probing.py-INFO: Test for state 4779
2023-09-24 00:18:15,990-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:21:54,497-probing.py-INFO: Test for state 4727
2023-09-24 00:21:54,590-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:25:53,402-probing.py-INFO: Test for state 4675
2023-09-24 00:25:53,443-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:29:23,361-probing.py-INFO: Test for state 4623
2023-09-24 00:29:23,476-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:32:56,160-probing.py-INFO: Test for state 4571
2023-09-24 00:32:56,302-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:36:15,858-probing.py-INFO: Test for state 4519
2023-09-24 00:36:15,906-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:39:45,116-probing.py-INFO: Test for state 4467
2023-09-24 00:39:45,165-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:42:37,326-probing.py-INFO: Test for state 4415
2023-09-24 00:42:37,404-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:45:54,415-probing.py-INFO: Test for state 4363
2023-09-24 00:45:54,491-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:49:21,505-probing.py-INFO: Test for state 4311
2023-09-24 00:49:21,629-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:52:51,959-probing.py-INFO: Test for state 4259
2023-09-24 00:52:52,106-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:56:02,454-probing.py-INFO: Test for state 4207
2023-09-24 00:56:02,567-probing.py-INFO: Start ovelapping checking...
2023-09-24 00:59:31,243-probing.py-INFO: Test for state 4155
2023-09-24 00:59:31,312-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:03:18,374-probing.py-INFO: Test for state 4103
2023-09-24 01:03:18,581-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:06:49,752-probing.py-INFO: Test for state 4051
2023-09-24 01:06:49,837-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:10:54,758-probing.py-INFO: Test for state 3999
2023-09-24 01:10:54,993-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:13:40,308-probing.py-INFO: Test for state 3947
2023-09-24 01:13:40,605-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:17:00,426-probing.py-INFO: Test for state 3895
2023-09-24 01:17:00,519-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:19:29,992-probing.py-INFO: Test for state 3843
2023-09-24 01:19:30,420-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:21:55,818-probing.py-INFO: Test for state 3791
2023-09-24 01:21:56,141-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:24:07,015-probing.py-INFO: Test for state 3739
2023-09-24 01:24:07,107-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:26:43,775-probing.py-INFO: Test for state 3687
2023-09-24 01:26:43,879-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:28:15,424-probing.py-INFO: Test for state 3635
2023-09-24 01:28:15,756-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:30:44,146-probing.py-INFO: Test for state 3583
2023-09-24 01:30:44,588-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:33:09,633-probing.py-INFO: Test for state 3531
2023-09-24 01:33:10,066-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:35:14,464-probing.py-INFO: Test for state 3479
2023-09-24 01:35:14,894-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:37:13,594-probing.py-INFO: Test for state 3427
2023-09-24 01:37:13,707-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:38:25,902-probing.py-INFO: Test for state 3375
2023-09-24 01:38:26,301-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:40:12,563-probing.py-INFO: Test for state 3323
2023-09-24 01:40:12,706-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:42:26,764-probing.py-INFO: Test for state 3271
2023-09-24 01:42:26,902-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:43:18,802-probing.py-INFO: Test for state 3219
2023-09-24 01:43:18,923-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:44:41,911-probing.py-INFO: Test for state 3167
2023-09-24 01:44:42,050-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:45:39,808-probing.py-INFO: Test for state 3115
2023-09-24 01:45:40,345-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:47:01,947-probing.py-INFO: Test for state 3063
2023-09-24 01:47:02,076-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:48:06,153-probing.py-INFO: Test for state 3011
2023-09-24 01:48:06,803-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:49:05,092-probing.py-INFO: Test for state 2959
2023-09-24 01:49:05,314-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:50:14,310-probing.py-INFO: Test for state 2907
2023-09-24 01:50:14,680-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:50:58,726-probing.py-INFO: Test for state 2855
2023-09-24 01:50:58,880-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:51:58,065-probing.py-INFO: Test for state 2803
2023-09-24 01:51:58,661-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:52:46,134-probing.py-INFO: Test for state 2751
2023-09-24 01:52:46,280-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:53:37,922-probing.py-INFO: Test for state 2699
2023-09-24 01:53:38,659-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:54:13,642-probing.py-INFO: Test for state 2647
2023-09-24 01:54:13,808-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:55:08,691-probing.py-INFO: Test for state 2595
2023-09-24 01:55:08,840-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:55:38,970-probing.py-INFO: Test for state 2543
2023-09-24 01:55:39,841-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:56:30,435-probing.py-INFO: Test for state 2491
2023-09-24 01:56:30,608-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:56:42,507-probing.py-INFO: Test for state 2439
2023-09-24 01:56:42,667-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:57:13,625-probing.py-INFO: Test for state 2387
2023-09-24 01:57:13,860-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:58:05,347-probing.py-INFO: Test for state 2335
2023-09-24 01:58:05,879-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:58:36,905-probing.py-INFO: Test for state 2283
2023-09-24 01:58:37,737-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:58:52,592-probing.py-INFO: Test for state 2231
2023-09-24 01:58:52,764-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:59:15,365-probing.py-INFO: Test for state 2179
2023-09-24 01:59:15,547-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:59:32,916-probing.py-INFO: Test for state 2127
2023-09-24 01:59:33,105-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:59:39,432-probing.py-INFO: Test for state 2075
2023-09-24 01:59:39,618-probing.py-INFO: Start ovelapping checking...
2023-09-24 01:59:46,262-probing.py-INFO: Test for state 2023
2023-09-24 01:59:47,622-probing.py-INFO: Start ovelapping checking...
2023-09-24 02:00:04,714-probing.py-INFO: Found 2023-th state is correct...
2023-09-24 02:00:04,714-probing.py-INFO: Start fine search...
2023-09-24 02:00:04,714-probing.py-INFO: Test for state 2049
2023-09-24 02:00:05,814-probing.py-INFO: Start ovelapping checking...
2023-09-24 02:00:20,842-probing.py-INFO: Test for state 2062
2023-09-24 02:00:21,801-probing.py-INFO: Start ovelapping checking...
2023-09-24 02:00:36,293-probing.py-INFO: Test for state 2069
2023-09-24 02:00:37,239-probing.py-INFO: Start ovelapping checking...
2023-09-24 02:00:48,684-probing.py-INFO: Test for state 2066
2023-09-24 02:00:48,992-probing.py-INFO: Start ovelapping checking...
2023-09-24 02:00:59,387-probing.py-INFO: Test for state 2064
2023-09-24 02:01:00,382-probing.py-INFO: Start ovelapping checking...
2023-09-24 02:01:06,849-probing.py-INFO: Test for state 2063
2023-09-24 02:01:07,036-probing.py-INFO: Start ovelapping checking...
2023-09-24 02:01:13,318-probing.py-INFO: Found 2063-th state is the first error state
2023-09-24 02:01:13,496-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-09-24 02:01:13,496-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-09-24 02:01:13,497-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-09-24 02:01:16,454-distanceQ.py-INFO: Build the double heaps...
2023-09-24 02:01:16,694-probing.py-INFO: Start normal forward probing...
2023-09-25 00:04:17,305-probing.py-INFO: Final number of clusters: 9
2023-09-25 00:04:17,338-main.py-INFO: Dumping the clusters...
2023-09-25 00:04:17,342-main.py-INFO: Finish dumping the clusters...
2023-09-25 00:04:17,342-main.py-INFO: Loading the clusters from results/distance/graphcodebert/9/clusters.txt
2023-09-25 00:04:17,342-main.py-INFO: Load entities from data/distance/graphcodebert/entities/train.txt
2023-09-25 00:04:17,360-main.py-INFO: Finish loading 5200 entities...
2023-09-25 00:04:17,361-main.py-INFO: Label size=5
2023-09-25 00:04:17,361-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/train/9.txt
2023-09-25 00:04:18,511-main.py-INFO: Finish loading embeddings...
2023-09-25 00:04:18,683-main.py-INFO: Finish loading the clusters...
2023-09-25 00:04:18,683-main.py-INFO: Load entities from data/distance/graphcodebert/entities/test.txt
2023-09-25 00:04:18,693-main.py-INFO: Finish loading 1300 entities...
2023-09-25 00:04:18,693-main.py-INFO: Loading embeddings from data/distance/graphcodebert/embeddings/layers/test/9.txt
2023-09-25 00:04:18,970-main.py-INFO: Finish loading embeddings...
2023-09-25 00:04:19,015-main.py-INFO: Start prediction...
2023-09-25 00:04:19,016-analyzer.py-INFO: Computing the distances...
2023-09-25 00:08:34,403-main.py-INFO: Acc=0.7230769230769231
2023-09-25 00:08:34,410-main.py-INFO: Writing predictions to file...
2023-09-25 00:08:34,425-main.py-INFO: Computing the distances between clusters...
2023-09-25 00:08:38,675-main.py-INFO: Writing pair-wise distances...
2023-09-25 00:08:38,676-main.py-INFO: MinConvexDistance=0.0
2023-09-25 00:08:38,676-main.py-INFO: MaxConvexDistance=5.5518052058124585
2023-09-25 00:08:38,676-main.py-INFO: AverageConvexDistance=1.738408578703729
