Exemplo n.º 1
0
        public Run BuildEntity(IMLOpsDbContext db, Run entity)
        {
            db.Entry(entity).Collection(x => x.HyperParameters).Load();
            db.Entry(entity).Collection(x => x.Metrics).Load();
            db.Entry(entity).Reference(x => x.ConfusionMatrix).Load();
            db.Entry(entity).Collection(x => x.RunArtifacts).Load();

            return(entity);
        }
Exemplo n.º 2
0
        public Data BuildEntity(IMLOpsDbContext db, Data entity)
        {
            db.Entry(entity).Reference(x => x.DataSchema).Load();
            db.Entry(entity.DataSchema).Collection(x => x.DataColumns).Load();

            foreach (var dataColumn in entity.DataSchema.DataColumns)
            {
                db.Entry(dataColumn).Collection(x => x.DataDistributions).Load();
            }

            return(entity);
        }
Exemplo n.º 3
0
 public Experiment BuildEntity(IMLOpsDbContext db, Experiment entity)
 {
     if (entity.Runs == null)
     {
         db.Entry(entity).Collection(x => x.Runs).Load();
         entity.Runs.ForEach(run => this.runBuilder.BuildEntity(db, run));
     }
     return(entity);
 }
        public RegisteredModel BuildEntity(IMLOpsDbContext db, RegisteredModel entity)
        {
            db.Entry(entity).Collection(x => x.Deployments).Load();

            return(entity);
        }
        public DeploymentTarget BuildEntity(IMLOpsDbContext db, DeploymentTarget entity)
        {
            db.Entry(entity).Collection(x => x.Deployments).Load();

            return(entity);
        }