diff --git a/python/ray/tune/trial.py b/python/ray/tune/trial.py index 272945ba1cf4..91ea941b8cf0 100644 --- a/python/ray/tune/trial.py +++ b/python/ray/tune/trial.py @@ -273,7 +273,7 @@ def __init__(self, # Trial config self.trainable_name = trainable_name self.config = config or {} - self.local_dir = os.path.expanduser(local_dir) + self.local_dir = local_dir # This remains unexpanded for syncing. self.experiment_tag = experiment_tag self.resources = ( resources @@ -346,6 +346,7 @@ def generate_id(cls): @classmethod def create_logdir(cls, identifier, local_dir): + local_dir = os.path.expanduser(local_dir) if not os.path.exists(local_dir): os.makedirs(local_dir) return tempfile.mkdtemp(