Tiktorch networks expect valid shapes. We cannot meaningfully extend unsuitable requests on the Tiktorch side, as the raw data resides elsewhere (atm with ilastik).
In the current version of the nn workflow these ops are responsable for relevant block shapes:
[x] OpCompressedUserLabelArray (training samples)
[x] BigRequestStreamer (headless prediction)
[x] OpBlockedArrayCache (predictions for GUI)
This should be extended to a list of valid block shapes for better performance, but these are only the edge cases.
The caches/BigRequestStreamer should operate with the max block shape. Smaller prediction requests are handled by the classifier: ilastik/lazyflow@31c7a905fd692b36084c19c314932d170de4fe89
Tiktorch networks expect valid shapes. We cannot meaningfully extend unsuitable requests on the Tiktorch side, as the raw data resides elsewhere (atm with ilastik).
In the current version of the nn workflow these ops are responsable for relevant block shapes:
This should be extended to a list of valid block shapes for better performance, but these are only the edge cases.