Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Load experiments from different locations #16

Closed
1 task done
aiakide opened this issue May 16, 2024 · 1 comment
Closed
1 task done

[Feature]: Load experiments from different locations #16

aiakide opened this issue May 16, 2024 · 1 comment
Assignees
Labels
✨ feature Requests or discussions about new features

Comments

@aiakide
Copy link
Collaborator

aiakide commented May 16, 2024

✏️ Problem Description

At the moment, it is only possible to use randomly generated experiments from the implementation.

💡 Feature Request

We need to load experiments created by a niceML project into the dashboard. It should be possible to load the experiments from different locations, e.g. from a local directory or a cloud resource such as S3, Minio or Azure Blob Storage.

🌍 Context

No response

🔍 Additional Information

The implementation could be something like that:

classDiagram
    class Experiment{
        + str exp_id
        + str git_version
        + str description
        + ... 
    }
    class CustomExperiment{
        + Any custom_attribute
    }
    Experiment <|-- CustomExperiment

    class ExperimentManager{
        
        + filter_by(**filters)
    }
    class ExperimentLoader{

        + load_experiments*()
    }
    <<Abstract>>ExperimentLoader
    ExperimentManager *--ExperimentLoader
    ExperimentManager "0..1" --> "*" Experiment

    class CustomExperimentLoader{
+ load_experiments()
}
    ExperimentLoader <|-- CustomExperimentLoader
    class ImageLoader{
    + LocationConfig images_location
    + load_image*()
}
<<Abstract>>ImageLoader
    class DataFrameLoader{
    + LocationConfig data_frames_location
    + load_data_frame*()
}
<<Abstract>>DataFrameLoader
ExperimentLoader *--ImageLoader
ExperimentLoader *--DataFrameLoader
Loading

👍 Code of Conduct

  • I agree to follow this project's Code of Conduct
@aiakide aiakide added the ✨ feature Requests or discussions about new features label May 16, 2024
@aiakide aiakide assigned aiakide and Jankeyy and unassigned aiakide May 24, 2024
@aiakide
Copy link
Collaborator Author

aiakide commented Jul 23, 2024

Implemented by #20

@aiakide aiakide closed this as completed Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature Requests or discussions about new features
Projects
None yet
Development

No branches or pull requests

2 participants