I am attempting to generate new TagStandard41h* and TagStandard52h* families and I am seeing extremely long generation time estimates. I have attempted to generate some of the larger Standard families on my laptop without success after 72 hours. I am now moving to a larger server with 128 threads to see how much it helps.
Running java -cp april.jar april.tag.TagFamilyGenerator standard_9 12 (tagStandard41h12) on a 128 thread machine is showing estimated completion times of 400+ hours. The checked in version of TagStandard41h12.java shows a completion time of ~12hrs.
Running the tagStandard52h13 family shows 100,000+ hour or even "infinity" estimations until completion, compared to another ~12 hour completion time showed in TagStandard52h13.java
I suspect that either the TagStandard41h12 and TagStandard52h13 families were generated by a different version of the library that was much faster, they were exited early using one of the progress steps instead of the final output, or that a significantly faster computer/cluster was used.
@mkrogius, I see you checked in these files and they have not been changed since. Is there any more information about how these larger families were generated originally? What kind of CPU was used? If exiting early, how was the decision made when to exit?
I am attempting to generate new TagStandard41h* and TagStandard52h* families and I am seeing extremely long generation time estimates. I have attempted to generate some of the larger Standard families on my laptop without success after 72 hours. I am now moving to a larger server with 128 threads to see how much it helps.
Running
java -cp april.jar april.tag.TagFamilyGenerator standard_9 12(tagStandard41h12) on a 128 thread machine is showing estimated completion times of 400+ hours. The checked in version of TagStandard41h12.java shows a completion time of ~12hrs.Running the tagStandard52h13 family shows 100,000+ hour or even "infinity" estimations until completion, compared to another ~12 hour completion time showed in TagStandard52h13.java
I suspect that either the TagStandard41h12 and TagStandard52h13 families were generated by a different version of the library that was much faster, they were exited early using one of the progress steps instead of the final output, or that a significantly faster computer/cluster was used.
@mkrogius, I see you checked in these files and they have not been changed since. Is there any more information about how these larger families were generated originally? What kind of CPU was used? If exiting early, how was the decision made when to exit?