# Path: studio/artifacts/artifacts_tracker.py
# STUDIOML_EXPERIMENT = 'STUDIOML_EXPERIMENT'
# STUDIOML_HOME = 'STUDIOML_HOME'
# STUDIOML_ARTIFACT_MAPPING = 'STUDIOML_ARTIFACT_MAPPING'
# def get_experiment_key():
# def get_studio_home():
# def _setup_model_directory(experiment_name, clean=False):
# def setup_experiment(env, experiment, clean=True):
# def get_artifact(tag):
# def get_artifacts():
# def get_artifact_cache(tag, experiment_name=None):
# def get_blob_cache(blobkey):
# def _get_artifact_mapping_path(experiment_name=None):
# def get_tensorboard_dir(experiment_name=None):


import os
import shutil
from studio.artifacts import artifacts_tracker
    return artifacts_tracker.get_experiment_key()


def get_studio_home():
    return artifacts_tracker.get_studio_home()


def setup_experiment(env, experiment, clean=True):
    artifacts_tracker.setup_experiment(env, experiment, clean=clean)


def get_artifact(tag):
    return artifacts_tracker.get_experiment(tag)


def get_artifacts():
    return artifacts_tracker.get_artifacts()


def get_model_directory(experiment_name=None):
    return get_artifact_cache('modeldir', experiment_name)


def get_artifact_cache(tag, experiment_name=None):
    return artifacts_tracker.get_artifact_cache(
        tag,
        experiment_name=experiment_name)


def get_blob_cache(blobkey):

# Path: studio/artifacts/artifacts_tracker.py
# STUDIOML_EXPERIMENT = 'STUDIOML_EXPERIMENT'
# STUDIOML_HOME = 'STUDIOML_HOME'
# STUDIOML_ARTIFACT_MAPPING = 'STUDIOML_ARTIFACT_MAPPING'
# def get_experiment_key():
# def get_studio_home():
# def _setup_model_directory(experiment_name, clean=False):
# def setup_experiment(env, experiment, clean=True):
# def get_artifact(tag):
# def get_artifacts():
# def get_artifact_cache(tag, experiment_name=None):
# def get_blob_cache(blobkey):
# def _get_artifact_mapping_path(experiment_name=None):
# def get_tensorboard_dir(experiment_name=None):


# Path: studio/fs_tracker.py
import os
import shutil
from studio.artifacts import artifacts_tracker

    return artifacts_tracker.get_experiment_key()


def get_studio_home():
    return artifacts_tracker.get_studio_home()


def setup_experiment(env, experiment, clean=True):
    artifacts_tracker.setup_experiment(env, experiment, clean=clean)


def get_artifact(tag):
    return artifacts_tracker.get_experiment(tag)


def get_artifacts():
    return artifacts_tracker.get_artifacts()


def get_model_directory(experiment_name=None):
    return get_artifact_cache('modeldir', experiment_name)


def get_artifact_cache(tag, experiment_name=None):
    return artifacts_tracker.get_artifact_cache(
        tag,
        experiment_name=experiment_name)


def get_blob_cache(blobkey):

    return artifacts_tracker.get_blob_cache(blobkey)