class_docstr: Store models on Google Cloud Storage.
  
  Fetches them when needed, instead of storing them on the local disk.
class_docstr_tok: ["Store","models","on","Google","Cloud","Storage",".","Fetches","them","when","needed",",","instead","of","storing","them","on","the","local","disk","."]
docstr: Uploads a model persisted in the `target_dir` to GCS.
docstr_tok: ["Uploads","a","model","persisted","in","the","`","target_dir","`","to","GCS","."]
code: def _persist_tar(self, file_key: Text, tar_path: Text) -> None:
      """Uploads a model persisted in the `target_dir` to GCS."""
      blob = self.bucket.blob(file_key)
      blob.upload_from_filename(tar_path)
  
imports: import abc
  import logging
  import os
  import shutil
  from typing import Optional, Text, Tuple, TYPE_CHECKING
  import rasa.shared.utils.common
  import rasa.utils.common
label_desc: Use image node_id 3 for calling the GCSPersistor obj's underlying member method code with example usage: obj._persist_tar(file_key, tar_path) without return types