コード例 #1
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def __init__(self):
     self._path = Archive.check_for_home_directory(self)
コード例 #2
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def delete_settings(self, run_id):
     if self.validate_run(run_id):
         return Archive.delete_settings(run_id)
コード例 #3
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def delete_output(self, run_id):
     if self.validate_run(run_id):
         return Archive.delete_output(run_id)
コード例 #4
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def get_settings(self, run_id):
     if self.validate_run(run_id):
         return Archive.get_settings(run_id)
コード例 #5
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def get_output(self, run_id):
     if self.validate_run(run_id):
         return Archive.get_output(run_id)
コード例 #6
0
def test_get_version(test_file):
    data = Archive.get_version(Archive, 'test', '1', test_file[:-53])

    assert data == ['test']
コード例 #7
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def delete_model(self, model):
     if self.validate_model(model):
         return Archive.delete_model(model, self._path)
コード例 #8
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def delete_run(self, run_id):
     if self.validate_run(run_id):
         return Archive.delete_run(Archive, run_id, self._path)
コード例 #9
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def delete_experiment(self, model, version, experiment):
     if self.validate_model(model) and self.validate_version(
             version) and self.validate_experiment(experiment):
         return Archive.delete_experiment(model, version, experiment,
                                          self._path)
コード例 #10
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def get_version(self, model, version):
     if self.validate_model(model) and self.validate_version(version):
         versions = Archive.get_version(Archive, model, version, self._path)
         return versions
コード例 #11
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def get_model(self, model):
     if self.validate_model(model):
         mdl = Archive.get_model(Archive, model, self._path)
         return mdl
コード例 #12
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def get_experiment(self, model, version, experiment):
     if self.validate_model(model) and self.validate_version(
             version) and self.validate_experiment(experiment):
         exp = Archive.get_experiment(Archive, model, version, experiment,
                                      self._path)
         return exp
コード例 #13
0
def test_get_run(test_file):
    data = Archive.get_run('12345678', test_file[:-53])

    assert data == [[['loss', 255]]]
コード例 #14
0
def test_get_experiment(test_file):
    data = Archive.get_experiment(Archive, 'test', '1', 'test',
                                  test_file[:-53])

    assert data == ['12345678']
コード例 #15
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def get_run(self, run_id):
     if self.validate_run(run_id):
         run = Archive.get_run(run_id, self._path)
         return self.structure_metrics(run)
コード例 #16
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def delete_version(self, model, version):
     if self.validate_model(model) and self.validate_version(version):
         return Archive.delete_version(model, version, self._path)
コード例 #17
0
ファイル: serving.py プロジェクト: toquoccuong/observatory
 def get_all_models(self):
     models = Archive.get_all_models(Archive, self._path)
     return models
コード例 #18
0
def test_get_model(test_file):
    data = Archive.get_model(Archive, 'test', test_file[:-53])

    assert data == ['1']