2023-08-28 15:11:27,873-main.py-INFO: Load entities from data/dfg/codebert/entities/train.txt
2023-08-28 15:11:27,875-main.py-INFO: Finish loading 3600 entities...
2023-08-28 15:11:27,875-main.py-INFO: Label size=3
2023-08-28 15:11:27,875-main.py-INFO: Loading embeddings from data/dfg/codebert/embeddings/layers/train/5.txt
2023-08-28 15:11:29,299-main.py-INFO: Finish loading embeddings...
2023-08-28 15:11:29,483-space.py-INFO: Gurobi IS found in the system, we will use Gurobi.
2023-08-28 15:11:29,492-main.py-INFO: Initialize the Distance Queue...
2023-08-28 15:11:30,243-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-28 15:11:30,243-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-28 15:11:30,244-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-28 15:11:33,385-distanceQ.py-INFO: Build the double heaps...
2023-08-28 15:11:33,743-probing.py-INFO: Initializing the tracks...
2023-08-28 15:11:33,746-probing.py-INFO: Probing to the end...
2023-08-28 15:11:46,827-probing.py-INFO: Finish probing to the end...
2023-08-28 15:11:46,827-probing.py-INFO: Checking for the end state..
2023-08-28 15:11:46,827-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:12:16,686-probing.py-INFO: Start coarse search...
2023-08-28 15:12:16,686-probing.py-INFO: Test for state 3561
2023-08-28 15:12:16,694-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:12:49,119-probing.py-INFO: Test for state 3525
2023-08-28 15:12:49,129-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:13:36,386-probing.py-INFO: Test for state 3489
2023-08-28 15:13:36,427-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:14:56,053-probing.py-INFO: Test for state 3453
2023-08-28 15:14:56,067-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:16:31,324-probing.py-INFO: Test for state 3417
2023-08-28 15:16:31,342-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:17:25,994-probing.py-INFO: Test for state 3381
2023-08-28 15:17:26,014-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:18:43,844-probing.py-INFO: Test for state 3345
2023-08-28 15:18:43,868-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:20:00,302-probing.py-INFO: Test for state 3309
2023-08-28 15:20:00,687-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:21:09,198-probing.py-INFO: Test for state 3273
2023-08-28 15:21:09,228-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:22:07,273-probing.py-INFO: Test for state 3237
2023-08-28 15:22:07,302-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:23:00,123-probing.py-INFO: Test for state 3201
2023-08-28 15:23:00,160-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:23:53,319-probing.py-INFO: Test for state 3165
2023-08-28 15:23:53,362-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:25:04,401-probing.py-INFO: Test for state 3129
2023-08-28 15:25:04,441-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:25:56,629-probing.py-INFO: Test for state 3093
2023-08-28 15:25:56,668-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:27:12,334-probing.py-INFO: Test for state 3057
2023-08-28 15:27:12,379-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:28:21,788-probing.py-INFO: Test for state 3021
2023-08-28 15:28:23,024-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:29:26,474-probing.py-INFO: Test for state 2985
2023-08-28 15:29:26,592-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:30:35,458-probing.py-INFO: Test for state 2949
2023-08-28 15:30:35,843-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:31:28,429-probing.py-INFO: Test for state 2913
2023-08-28 15:31:28,601-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:33:26,955-probing.py-INFO: Test for state 2877
2023-08-28 15:33:27,026-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:34:15,606-probing.py-INFO: Test for state 2841
2023-08-28 15:34:15,669-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:35:07,214-probing.py-INFO: Test for state 2805
2023-08-28 15:35:07,290-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:36:03,454-probing.py-INFO: Test for state 2769
2023-08-28 15:36:05,249-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:36:43,605-probing.py-INFO: Test for state 2733
2023-08-28 15:36:43,672-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:37:42,473-probing.py-INFO: Test for state 2697
2023-08-28 15:37:43,737-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:38:36,857-probing.py-INFO: Test for state 2661
2023-08-28 15:38:38,293-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:40:07,690-probing.py-INFO: Test for state 2625
2023-08-28 15:40:09,284-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:41:36,475-probing.py-INFO: Test for state 2589
2023-08-28 15:41:36,556-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:42:10,248-probing.py-INFO: Test for state 2553
2023-08-28 15:42:10,505-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:43:55,342-probing.py-INFO: Test for state 2517
2023-08-28 15:43:55,425-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:45:56,740-probing.py-INFO: Test for state 2481
2023-08-28 15:45:58,911-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:46:51,464-probing.py-INFO: Test for state 2445
2023-08-28 15:46:51,558-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:48:19,776-probing.py-INFO: Test for state 2409
2023-08-28 15:48:19,980-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:49:54,962-probing.py-INFO: Test for state 2373
2023-08-28 15:49:57,577-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:51:32,335-probing.py-INFO: Test for state 2337
2023-08-28 15:51:32,426-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:53:02,874-probing.py-INFO: Test for state 2301
2023-08-28 15:53:05,425-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:54:43,668-probing.py-INFO: Test for state 2265
2023-08-28 15:54:44,093-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:55:41,812-probing.py-INFO: Test for state 2229
2023-08-28 15:55:42,031-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:56:46,288-probing.py-INFO: Test for state 2193
2023-08-28 15:56:46,868-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:58:02,275-probing.py-INFO: Test for state 2157
2023-08-28 15:58:05,425-probing.py-INFO: Start ovelapping checking...
2023-08-28 15:59:17,563-probing.py-INFO: Test for state 2121
2023-08-28 15:59:17,696-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:00:05,674-probing.py-INFO: Test for state 2085
2023-08-28 16:00:06,690-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:01:08,159-probing.py-INFO: Test for state 2049
2023-08-28 16:01:08,282-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:01:46,924-probing.py-INFO: Test for state 2013
2023-08-28 16:01:47,045-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:02:32,316-probing.py-INFO: Test for state 1977
2023-08-28 16:02:37,577-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:03:41,412-probing.py-INFO: Test for state 1941
2023-08-28 16:03:41,528-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:04:19,019-probing.py-INFO: Test for state 1905
2023-08-28 16:04:19,468-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:04:55,247-probing.py-INFO: Found 1905-th state is correct...
2023-08-28 16:04:55,247-probing.py-INFO: Start fine search...
2023-08-28 16:04:55,248-probing.py-INFO: Test for state 1923
2023-08-28 16:04:55,711-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:05:10,680-probing.py-INFO: Test for state 1932
2023-08-28 16:05:10,793-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:05:21,254-probing.py-INFO: Test for state 1928
2023-08-28 16:05:21,431-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:05:23,028-probing.py-INFO: Test for state 1926
2023-08-28 16:05:23,154-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:05:30,749-probing.py-INFO: Test for state 1927
2023-08-28 16:05:30,872-probing.py-INFO: Start ovelapping checking...
2023-08-28 16:05:35,354-probing.py-INFO: Found 1926-th state is the first error state
2023-08-28 16:05:35,478-distanceQ.py-INFO: Initializing the pair-wise distance...
2023-08-28 16:05:35,479-distanceQ.py-INFO: Categorize the clusters based on the label...
2023-08-28 16:05:35,479-distanceQ.py-INFO: Computing the pair-wise distance inside the same label...
2023-08-28 16:05:37,100-distanceQ.py-INFO: Build the double heaps...
2023-08-28 16:05:37,261-probing.py-INFO: Start normal forward probing...
2023-08-28 19:00:10,260-probing.py-INFO: Final number of clusters: 5
2023-08-28 19:00:10,292-main.py-INFO: Dumping the clusters...
2023-08-28 19:00:10,295-main.py-INFO: Finish dumping the clusters...
2023-08-28 19:00:10,295-main.py-INFO: Loading the clusters from results/dfg/codebert/5/clusters.txt
2023-08-28 19:00:10,295-main.py-INFO: Load entities from data/dfg/codebert/entities/train.txt
2023-08-28 19:00:10,370-main.py-INFO: Finish loading 3600 entities...
2023-08-28 19:00:10,370-main.py-INFO: Label size=3
2023-08-28 19:00:10,370-main.py-INFO: Loading embeddings from data/dfg/codebert/embeddings/layers/train/5.txt
2023-08-28 19:00:12,261-main.py-INFO: Finish loading embeddings...
2023-08-28 19:00:12,601-main.py-INFO: Finish loading the clusters...
2023-08-28 19:00:12,601-main.py-INFO: Load entities from data/dfg/codebert/entities/test.txt
2023-08-28 19:00:12,602-main.py-INFO: Finish loading 900 entities...
2023-08-28 19:00:12,602-main.py-INFO: Loading embeddings from data/dfg/codebert/embeddings/layers/test/5.txt
2023-08-28 19:00:13,069-main.py-INFO: Finish loading embeddings...
2023-08-28 19:00:13,124-main.py-INFO: Start prediction...
2023-08-28 19:00:13,124-analyzer.py-INFO: Computing the distances...
2023-08-28 19:04:00,312-main.py-INFO: Acc=0.8644444444444445
2023-08-28 19:04:00,316-main.py-INFO: Writing predictions to file...
2023-08-28 19:04:00,326-main.py-INFO: Computing the distances between clusters...
2023-08-28 19:04:07,530-main.py-INFO: Writing pair-wise distances...
2023-08-28 19:04:07,531-main.py-INFO: MinConvexDistance=0.3614883930978107
2023-08-28 19:04:07,531-main.py-INFO: MaxConvexDistance=17.5137026377013
2023-08-28 19:04:07,531-main.py-INFO: AverageConvexDistance=7.5805534031296125
