Saving to Cloud
One of the most important aspects of the aitoolbox.cloud
package is saving of data to the cloud storage.
The data saving components for AWS S3 are available in:
The data saving components for Google Cloud Storage are available in:
The implementations found here provide an easy to use API to upload the saved models and experiment tracking results to the cloud storage.
Model Saving
model_save
modules provide an API to which the user provides the model they wish to save and the module will
automatically first locally save the model in the easy to track folder structure and then upload it to the selected
cloud storage. Cloud experiment folder structure mirrors that which is created on the local drive.
Currently supported cloud model savers can save PyTorch and Keras models to AWS S3 or Google Cloud Storage.
PyTorch cloud model savers:
Keras cloud model savers:
Results Saving
results_save
modules enables the user to save performance results to cloud as part of the training experiment
tracking. Similarly to the cloud model saving, the cloud results savers first save the training results locally and then
automatically uploads them to the selected cloud storage. Currently, cloud training results saving is supported for
AWS S3 and Google Cloud Storage.
Cloud results savers: