コード例 #1
0
ファイル: run_util.py プロジェクト: getairhub/guildai
def _try_guildfile_compare(run):
    try:
        gf = guildfile.from_run(run)
    except (guildfile.NoModels, guildfile.GuildfileMissing, TypeError):
        return None
    else:
        return _try_guildfile_op_compare(
            gf, run.opref.model_name, run.opref.op_name)
コード例 #2
0
ファイル: compare_impl.py プロジェクト: wingkitlee0/guildai
def _try_guildfile_compare(run, _index):
    """Returns the current compare for run op if available."""
    try:
        gf = guildfile.from_run(run)
    except (guildfile.NoModels, TypeError):
        return None
    else:
        return _try_guildfile_op_compare(gf, run.opref.model_name,
                                         run.opref.op_name)
コード例 #3
0
ファイル: publish.py プロジェクト: yuanbw/guildai
def _run_opdef(run):
    try:
        gf = guildfile.from_run(run)
    except (guildfile.NoModels, TypeError):
        return None
    else:
        assert run.opref, run.path
        try:
            m = gf.models[run.opref.model_name]
        except KeyError:
            return None
        else:
            return m.get_operation(run.opref.op_name)
コード例 #4
0
ファイル: run_util.py プロジェクト: FelixAbrahamsson/guildai
def run_guildfile(run):
    try:
        return guildfile.from_run(run)
    except (guildfile.NoModels, guildfile.GuildfileMissing, TypeError):
        return None