コード例 #1
0
def _get_asset_filename(export_dir, asset_filename):
    assets_dir = _get_assets_dir(export_dir)
    filename = os.path.join(tf.compat.as_bytes(assets_dir),
                            tf.compat.as_bytes(asset_filename))
    if not tf_utils.absolute_path(filename).startswith(
            tf_utils.absolute_path(assets_dir)):
        raise ValueError("Asset filename (%s) points outside assets_dir" %
                         asset_filename)
    return filename
コード例 #2
0
ファイル: saved_model_lib.py プロジェクト: jankim/hub
def _get_asset_filename(export_dir, asset_filename):
  assets_dir = _get_assets_dir(export_dir)
  filename = os.path.join(
      tf.compat.as_bytes(assets_dir),
      tf.compat.as_bytes(asset_filename))
  if not tf_utils.absolute_path(filename).startswith(
      tf_utils.absolute_path(assets_dir)):
    raise ValueError(
        "Asset filename (%s) points outside assets_dir" % asset_filename)
  return filename
コード例 #3
0
ファイル: resolver.py プロジェクト: deeplearningrepos/hub-1
def _temp_download_dir(module_dir, task_uid):
    """Returns the name of a temporary directory to download module to."""
    return "{}.{}.tmp".format(tf_utils.absolute_path(module_dir), task_uid)
コード例 #4
0
ファイル: resolver.py プロジェクト: deeplearningrepos/hub-1
def _lock_filename(module_dir):
    """Returns lock file name."""
    return tf_utils.absolute_path(module_dir) + ".lock"
コード例 #5
0
ファイル: resolver.py プロジェクト: jankim/hub
def _temp_download_dir(module_dir, task_uid):
  """Returns the name of a temporary directory to download module to."""
  return "{}.{}.tmp".format(tf_utils.absolute_path(module_dir), task_uid)
コード例 #6
0
ファイル: resolver.py プロジェクト: jankim/hub
def _lock_filename(module_dir):
  """Returns lock file name."""
  return tf_utils.absolute_path(module_dir) + ".lock"