According to the author of AnySat, currently the project uses the "patch" argument (line 403 of onthefly_anysat.py) but the best way to use the model is through the "dense" argument as all segmentation and other dense tasks evaluations of the model are performed under this setting according to AnySat paper. This will lead to a much bigger embedding matrix (one embedding per pixel) but it is possible down-sample if needed.