Added joint marginal timing to timeIncremental script
parent
caa031f733
commit
46c1d0c512
|
@ -197,18 +197,38 @@ int main(int argc, char *argv[]) {
|
|||
try {
|
||||
Marginals marginals(graph, values);
|
||||
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()) {
|
||||
gttic_(marginalInformation);
|
||||
Matrix info = marginals.marginalInformation(key);
|
||||
gttoc_(marginalInformation);
|
||||
tictoc_finishedIteration_();
|
||||
if(i % 1000 == 0)
|
||||
tictoc_print_();
|
||||
++i;
|
||||
}
|
||||
} catch(std::exception& e) {
|
||||
cout << e.what() << endl;
|
||||
}
|
||||
tictoc_print_();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue