What are the practical applications for this tool? Typically stitching images for something like panoramas requires significantly more advanced image processing algorithms because the pixels do not perfectly overlap.
Would have expected it to just be kernel based.
Regardless, you can have fully deterministic deep learning approaches. You can use integers, run on a CPU, and seed everything.