Update how plm.trainer takes in the training instances

Currently, the training instance indices have to be supplied to plm.trainer as file. Should be adjusted so that the function does not read/write data to disk

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information