2023-08-23 06:56:50,476-main.py-INFO: Load entities from data/distance/codet5/entities/train.txt
2023-08-23 06:56:50,478-main.py-INFO: Finish loading 5200 entities...
2023-08-23 06:56:50,479-main.py-INFO: Label size=5
2023-08-23 06:56:50,479-main.py-INFO: Loading embeddings from data/distance/codet5/embeddings/layers/train/12.txt
2023-08-23 06:56:51,522-main.py-INFO: Finish loading embeddings...
2023-08-23 06:56:51,663-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-23 06:56:51,675-main.py-INFO: Initialize the Distance Queue...
2023-08-23 06:56:52,553-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-23 06:56:52,553-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-23 06:56:52,553-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-23 06:56:56,459-distanceQ.py-INFO: Build the double heaps...
2023-08-23 06:56:56,892-probing.py-INFO: Initializing the tracks...
2023-08-23 06:56:56,895-probing.py-INFO: Probing to the end...
2023-08-23 06:57:19,312-probing.py-INFO: Finish probing to the end...
2023-08-23 06:57:19,312-probing.py-INFO: Checking for the end state..
2023-08-23 06:57:19,313-probing.py-INFO: Start ovelapping checking...
2023-08-23 06:58:16,994-probing.py-INFO: Start coarse search...
2023-08-23 06:58:16,994-probing.py-INFO: Test for state 5143
2023-08-23 06:58:17,002-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:00:37,771-probing.py-INFO: Test for state 5091
2023-08-23 07:00:37,782-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:03:20,879-probing.py-INFO: Test for state 5039
2023-08-23 07:03:20,901-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:06:09,387-probing.py-INFO: Test for state 4987
2023-08-23 07:06:09,404-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:09:30,368-probing.py-INFO: Test for state 4935
2023-08-23 07:09:30,394-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:13:07,004-probing.py-INFO: Test for state 4883
2023-08-23 07:13:07,092-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:16:43,654-probing.py-INFO: Test for state 4831
2023-08-23 07:16:43,683-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:20:26,069-probing.py-INFO: Test for state 4779
2023-08-23 07:20:26,128-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:23:33,155-probing.py-INFO: Test for state 4727
2023-08-23 07:23:33,203-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:26:35,962-probing.py-INFO: Test for state 4675
2023-08-23 07:26:36,103-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:29:49,652-probing.py-INFO: Test for state 4623
2023-08-23 07:29:49,693-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:32:34,822-probing.py-INFO: Test for state 4571
2023-08-23 07:32:34,990-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:35:32,454-probing.py-INFO: Test for state 4519
2023-08-23 07:35:32,561-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:38:38,893-probing.py-INFO: Test for state 4467
2023-08-23 07:38:38,947-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:41:20,755-probing.py-INFO: Test for state 4415
2023-08-23 07:41:20,884-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:44:21,135-probing.py-INFO: Test for state 4363
2023-08-23 07:44:21,207-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:47:35,392-probing.py-INFO: Test for state 4311
2023-08-23 07:47:35,462-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:50:42,295-probing.py-INFO: Test for state 4259
2023-08-23 07:50:42,481-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:53:12,875-probing.py-INFO: Test for state 4207
2023-08-23 07:53:12,947-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:56:29,344-probing.py-INFO: Test for state 4155
2023-08-23 07:56:29,528-probing.py-INFO: Start ovelapping checking...
2023-08-23 07:58:51,487-probing.py-INFO: Test for state 4103
2023-08-23 07:58:51,572-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:01:26,935-probing.py-INFO: Test for state 4051
2023-08-23 08:01:27,018-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:04:09,156-probing.py-INFO: Test for state 3999
2023-08-23 08:04:09,236-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:06:13,821-probing.py-INFO: Test for state 3947
2023-08-23 08:06:13,911-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:08:49,194-probing.py-INFO: Test for state 3895
2023-08-23 08:08:49,284-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:10:26,696-probing.py-INFO: Test for state 3843
2023-08-23 08:10:26,874-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:12:49,567-probing.py-INFO: Test for state 3791
2023-08-23 08:12:49,837-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:14:43,092-probing.py-INFO: Test for state 3739
2023-08-23 08:14:43,238-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:15:57,018-probing.py-INFO: Test for state 3687
2023-08-23 08:15:57,118-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:17:07,600-probing.py-INFO: Test for state 3635
2023-08-23 08:17:07,702-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:18:33,412-probing.py-INFO: Test for state 3583
2023-08-23 08:18:33,519-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:20:06,049-probing.py-INFO: Test for state 3531
2023-08-23 08:20:06,163-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:22:06,813-probing.py-INFO: Test for state 3479
2023-08-23 08:22:07,424-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:23:56,133-probing.py-INFO: Test for state 3427
2023-08-23 08:23:56,257-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:25:13,615-probing.py-INFO: Test for state 3375
2023-08-23 08:25:13,741-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:26:27,940-probing.py-INFO: Test for state 3323
2023-08-23 08:26:28,067-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:28:06,750-probing.py-INFO: Test for state 3271
2023-08-23 08:28:06,879-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:28:54,866-probing.py-INFO: Test for state 3219
2023-08-23 08:28:55,389-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:29:32,053-probing.py-INFO: Test for state 3167
2023-08-23 08:29:32,455-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:30:16,012-probing.py-INFO: Test for state 3115
2023-08-23 08:30:16,163-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:31:08,890-probing.py-INFO: Test for state 3063
2023-08-23 08:31:09,039-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:31:50,689-probing.py-INFO: Test for state 3011
2023-08-23 08:31:50,831-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:32:28,563-probing.py-INFO: Test for state 2959
2023-08-23 08:32:28,709-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:33:22,756-probing.py-INFO: Test for state 2907
2023-08-23 08:33:22,907-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:33:58,237-probing.py-INFO: Test for state 2855
2023-08-23 08:33:58,389-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:34:43,722-probing.py-INFO: Test for state 2803
2023-08-23 08:34:43,872-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:35:18,996-probing.py-INFO: Test for state 2751
2023-08-23 08:35:19,149-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:35:51,027-probing.py-INFO: Test for state 2699
2023-08-23 08:35:51,181-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:36:27,575-probing.py-INFO: Test for state 2647
2023-08-23 08:36:28,303-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:37:06,239-probing.py-INFO: Test for state 2595
2023-08-23 08:37:06,421-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:37:32,542-probing.py-INFO: Test for state 2543
2023-08-23 08:37:32,707-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:37:52,879-probing.py-INFO: Test for state 2491
2023-08-23 08:37:53,065-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:38:05,669-probing.py-INFO: Test for state 2439
2023-08-23 08:38:05,932-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:38:29,423-probing.py-INFO: Test for state 2387
2023-08-23 08:38:29,599-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:38:40,566-probing.py-INFO: Test for state 2335
2023-08-23 08:38:40,873-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:39:03,633-probing.py-INFO: Test for state 2283
2023-08-23 08:39:04,482-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:39:24,223-probing.py-INFO: Test for state 2231
2023-08-23 08:39:25,137-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:39:40,006-probing.py-INFO: Test for state 2179
2023-08-23 08:39:41,341-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:39:56,159-probing.py-INFO: Test for state 2127
2023-08-23 08:39:57,367-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:40:07,392-probing.py-INFO: Test for state 2075
2023-08-23 08:40:08,653-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:40:24,795-probing.py-INFO: Test for state 2023
2023-08-23 08:40:25,834-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:40:41,979-probing.py-INFO: Found 2023-th state is correct...
2023-08-23 08:40:41,979-probing.py-INFO: Start fine search...
2023-08-23 08:40:41,979-probing.py-INFO: Test for state 2049
2023-08-23 08:40:42,889-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:40:54,592-probing.py-INFO: Test for state 2036
2023-08-23 08:40:55,709-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:41:04,554-probing.py-INFO: Test for state 2043
2023-08-23 08:41:05,542-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:41:12,228-probing.py-INFO: Test for state 2040
2023-08-23 08:41:13,227-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:41:20,468-probing.py-INFO: Test for state 2038
2023-08-23 08:41:21,424-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:41:28,915-probing.py-INFO: Test for state 2037
2023-08-23 08:41:29,887-probing.py-INFO: Start ovelapping checking...
2023-08-23 08:41:39,078-probing.py-INFO: Found 2037-th state is the first error state
2023-08-23 08:41:40,545-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-23 08:41:40,546-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-23 08:41:40,546-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-23 08:41:44,945-distanceQ.py-INFO: Build the double heaps...
2023-08-23 08:41:45,450-probing.py-INFO: Start normal forward probing...
2023-08-24 03:03:09,259-probing.py-INFO: Final number of clusters: 10
2023-08-24 03:03:09,308-main.py-INFO: Dumping the clusters...
2023-08-24 03:03:09,315-main.py-INFO: Finish dumping the clusters...
2023-08-24 03:03:09,316-main.py-INFO: Loading the clusters from results/distance/codet5/12/clusters.txt
2023-08-24 03:03:09,316-main.py-INFO: Load entities from data/distance/codet5/entities/train.txt
2023-08-24 03:03:09,331-main.py-INFO: Finish loading 5200 entities...
2023-08-24 03:03:09,332-main.py-INFO: Label size=5
2023-08-24 03:03:09,332-main.py-INFO: Loading embeddings from data/distance/codet5/embeddings/layers/train/12.txt
2023-08-24 03:03:11,054-main.py-INFO: Finish loading embeddings...
2023-08-24 03:03:11,302-main.py-INFO: Finish loading the clusters...
2023-08-24 03:03:11,302-main.py-INFO: Load entities from data/distance/codet5/entities/test.txt
2023-08-24 03:03:11,303-main.py-INFO: Finish loading 1300 entities...
2023-08-24 03:03:11,303-main.py-INFO: Loading embeddings from data/distance/codet5/embeddings/layers/test/12.txt
2023-08-24 03:03:11,688-main.py-INFO: Finish loading embeddings...
2023-08-24 03:03:11,765-main.py-INFO: Start prediction...
2023-08-24 03:03:11,766-analyzer.py-INFO: Computing the distances...
2023-08-24 03:07:33,090-main.py-INFO: Acc=0.7107692307692308
2023-08-24 03:07:33,099-main.py-INFO: Writing predictions to file...
2023-08-24 03:07:33,127-main.py-INFO: Computing the distances between clusters...
2023-08-24 03:07:38,707-main.py-INFO: Writing pair-wise distances...
2023-08-24 03:07:38,708-main.py-INFO: MinConvexDistance=0.0
2023-08-24 03:07:38,708-main.py-INFO: MaxConvexDistance=7.329951090106047
2023-08-24 03:07:38,708-main.py-INFO: AverageConvexDistance=1.3774878009959128
