Closed bnmajor closed 2 weeks ago
More for documentation than for action, we current generate superpixels in parallel by image but sequentially on tiles within an image. We then generate features in parallel by image. Investigating these steps, the superpixel generation is CPU bound (but if you have fewer images than cores, it isn't doing all it could). The feature generation is I/O bound. Neither had any measurable harm or benefit in using multiprocessing rather than multithreading.
There is a package called cuda-slic, but this doesn't support masks which we use to prevent tile boundary effects.
Completed in #116
After we've requested superpixel generation we should: