コード例 #1
0
ファイル: run_impl.py プロジェクト: getairhub/guildai
def _proxy_model_op(opspec):
    if not opspec:
        return None
    try:
        return model_proxy.resolve_model_op(opspec)
    except model_proxy.NotSupported:
        return None
コード例 #2
0
def _proxy_model_op(opspec):
    if not opspec:
        return None
    try:
        return model_proxy.resolve_model_op(opspec)
    except model_proxy.NotSupported:
        return None
    except model_proxy.OpSpecError as e:
        _model_op_proxy_error(opspec, e)
コード例 #3
0
ファイル: op_util.py プロジェクト: databill86/guildai
def _try_model_proxy(opspec):
    if not opspec:
        return None
    try:
        model, op_name = model_proxy.resolve_model_op(opspec)
    except model_proxy.NotSupported:
        return None
    except model_proxy.OpSpecError as e:
        raise ModelOpProxyError(opspec, str(e))
    else:
        opdef = model.modeldef.get_operation(op_name)
        if opdef:
            opdef.set_modelref(model.reference)
        return opdef