Spaces:
Running
Running
"""Path utils.""" | |
from os.path import dirname, abspath | |
curr_filepath = abspath(__file__) | |
repo_path = dirname(dirname(dirname(curr_filepath))) | |
def get_data_root_from_hostname(): | |
import socket | |
data_root_lib = { | |
"diva": "/ssd/pbagad/datasets/", | |
"node": "/var/scratch/pbagad/datasets/", | |
"fs4": "/var/scratch/pbagad/datasets/", | |
"vggdev21": "/scratch/shared/beegfs/piyush/datasets/", | |
"node407": "/var/scratch/pbagad/datasets/", | |
"gnodee5": "/scratch/shared/beegfs/piyush/datasets/", | |
"gnodeg2": "/scratch/shared/beegfs/piyush/datasets/", | |
"gnodec2": "/scratch/shared/beegfs/piyush/datasets/", | |
"Piyushs-MacBook-Pro": "/Users/piyush/projects/", | |
"gnodec1": "/scratch/shared/beegfs/piyush/datasets/", | |
"gnodec5": "/scratch/shared/beegfs/piyush/datasets/", | |
"gnodec4": "/scratch/shared/beegfs/piyush/datasets/", | |
"gnoded2": "/scratch/shared/beegfs/piyush/datasets/", | |
} | |
hostname = socket.gethostname() | |
hostname = hostname.split(".")[0] | |
assert hostname in data_root_lib.keys(), \ | |
"Hostname {} not in data_root_lib".format(hostname) | |
data_root = data_root_lib[hostname] | |
return data_root | |