Added joint marginal timing to timeIncremental script
							parent
							
								
									caa031f733
								
							
						
					
					
						commit
						46c1d0c512
					
				|  | @ -197,18 +197,38 @@ int main(int argc, char *argv[]) { | ||||||
|   try { |   try { | ||||||
|     Marginals marginals(graph, values); |     Marginals marginals(graph, values); | ||||||
|     int i=0; |     int i=0; | ||||||
|  |     BOOST_REVERSE_FOREACH(Key key1, values.keys()) { | ||||||
|  |       int j=0; | ||||||
|  |       BOOST_REVERSE_FOREACH(Key key2, values.keys()) { | ||||||
|  |         if(i != j) { | ||||||
|  |           gttic_(jointMarginalInformation); | ||||||
|  |           std::vector<Key> keys(2); | ||||||
|  |           keys[0] = key1; | ||||||
|  |           keys[1] = key2; | ||||||
|  |           JointMarginal info = marginals.jointMarginalInformation(keys); | ||||||
|  |           gttoc_(jointMarginalInformation); | ||||||
|  |           tictoc_finishedIteration_(); | ||||||
|  |         } | ||||||
|  |         ++j; | ||||||
|  |         if(j >= 50) | ||||||
|  |           break; | ||||||
|  |       } | ||||||
|  |       ++i; | ||||||
|  |       if(i >= 50) | ||||||
|  |         break; | ||||||
|  |     } | ||||||
|  |     tictoc_print_(); | ||||||
|     BOOST_FOREACH(Key key, values.keys()) { |     BOOST_FOREACH(Key key, values.keys()) { | ||||||
|       gttic_(marginalInformation); |       gttic_(marginalInformation); | ||||||
|       Matrix info = marginals.marginalInformation(key); |       Matrix info = marginals.marginalInformation(key); | ||||||
|       gttoc_(marginalInformation); |       gttoc_(marginalInformation); | ||||||
|       tictoc_finishedIteration_(); |       tictoc_finishedIteration_(); | ||||||
|       if(i % 1000 == 0) |  | ||||||
|         tictoc_print_(); |  | ||||||
|       ++i; |       ++i; | ||||||
|     } |     } | ||||||
|   } catch(std::exception& e) { |   } catch(std::exception& e) { | ||||||
|     cout << e.what() << endl; |     cout << e.what() << endl; | ||||||
|   } |   } | ||||||
|  |   tictoc_print_(); | ||||||
| 
 | 
 | ||||||
|   return 0; |   return 0; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue