I'm trying to store MLlib instances in Unity Catalog Volumes. I think volumes are a great way to keep things organized.
I can save to a volume without any issues and I can access the data using spark.read and with plain python open(). However, when I try to load a saved MLlib instance using MLReader.load, I get:
IllegalArgumentException: Cannot access the UC Volume path from this location.
See the attached demo. I'm a metastore admin and owner of the volume.
Am I missing something? Is this not supported (yet)? Can I make it work somehow?
I've tested this on DBR 13.3 and 14.2, same thing. Any help will be much appreciated.