Coretex
|
Public Member Functions | |
str | createTempFolder (self, str name) |
str | getTempFolder (self, str name) |
Path | getArtifactsFolder (self, int experimentId) |
None | clearTempFiles (self) |
Used for handling everything related to local storage when working with Coretex Contains -------- samplesFolder : str folder where samples are stored modelsFolder : str folder where models are stored temp : str folder where temp files and folders are stored, this is deleted when the experiment has finished executing datasetsFolder : Path folder where datasets are stored (samples are symlinked for datasets) cache : Path folder where cache module stores items logs : Path folder where node and experiment logs are stored environments : Path folder where node stores python environments
Definition at line 28 of file folder_manager.py.
None coretex.folder_management.folder_manager.FolderManager.clearTempFiles | ( | self | ) |
Deletes all temp files and folders (including artifacts)
Definition at line 169 of file folder_manager.py.
str coretex.folder_management.folder_manager.FolderManager.createTempFolder | ( | self, | |
str | name | ||
) |
Creates temp folder which is deleted once the experiment has finished executing Parameters ---------- name : str name of the folder Returns ------- str -> path to the created folder Raises ------ FileExistsError -> if the temp folder already exists Example ------- >>> from coretex.folder_management import FolderManager \b >>> dummyFolderPath = FolderManager.instance().createTempFolder("dummyTempFolder") >>> print(dummyFolderPath) "/Users/X/.coretex/temp/dummyTempFolder"
Definition at line 83 of file folder_manager.py.
Path coretex.folder_management.folder_manager.FolderManager.getArtifactsFolder | ( | self, | |
int | experimentId | ||
) |
Retrieves the path to where the artifacts are stored for the specified experiment Parameters ---------- experimentId : int id of the experiment Returns ------- Path -> path to the experiment artifacts local storage Example ------- >>> from coretex.folder_management import FolderManager \b >>> artifactsFolderPath = FolderManager.instance().getArtifactsFolder(1023) >>> print(artifactsFolderPath) Path("/Users/bogdanbm/.coretex/artifacts/1023")
Definition at line 143 of file folder_manager.py.
str coretex.folder_management.folder_manager.FolderManager.getTempFolder | ( | self, | |
str | name | ||
) |
Retrieves the path of the temp folder, does not check if the folder exists or not Parameters ---------- name : str name of the folder Returns ------- str -> path to the folder Example ------- >>> from coretex.folder_management import FolderManager \b >>> dummyFolderPath = FolderManager.instance().getTempFolder("dummyTempFolder") >>> print(dummyFolderPath) "/Users/X/.coretex/temp/dummyTempFolder"
Definition at line 118 of file folder_manager.py.