Class ModelProvenance.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • repositoryUrl

        public ModelProvenance.Builder repositoryUrl​(String repositoryUrl)
        For model reproducibility purposes.

        URL of the git repository associated with model training.

        Parameters:
        repositoryUrl - the value to set
        Returns:
        this builder
      • gitBranch

        public ModelProvenance.Builder gitBranch​(String gitBranch)
        For model reproducibility purposes.

        Branch of the git repository associated with model training.

        Parameters:
        gitBranch - the value to set
        Returns:
        this builder
      • gitCommit

        public ModelProvenance.Builder gitCommit​(String gitCommit)
        For model reproducibility purposes.

        Commit ID of the git repository associated with model training.

        Parameters:
        gitCommit - the value to set
        Returns:
        this builder
      • scriptDir

        public ModelProvenance.Builder scriptDir​(String scriptDir)
        For model reproducibility purposes.

        Path to model artifacts.

        Parameters:
        scriptDir - the value to set
        Returns:
        this builder
      • trainingScript

        public ModelProvenance.Builder trainingScript​(String trainingScript)
        For model reproducibility purposes.

        Path to the python script or notebook in which the model was trained."

        Parameters:
        trainingScript - the value to set
        Returns:
        this builder
      • trainingId

        public ModelProvenance.Builder trainingId​(String trainingId)
        The OCID of a training session(Job or NotebookSession) in which the model was trained.

        It is used for model reproducibility purposes.

        Parameters:
        trainingId - the value to set
        Returns:
        this builder