Spaces:
Build error
Build error
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. | |
import torch | |
import sys | |
# if torch._six.PY37: | |
if sys.version_info[0] >= 3: | |
import importlib | |
import importlib.util | |
import sys | |
# from https://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa | |
def import_file(module_name, file_path, make_importable=False): | |
spec = importlib.util.spec_from_file_location(module_name, file_path) | |
module = importlib.util.module_from_spec(spec) | |
spec.loader.exec_module(module) | |
if make_importable: | |
sys.modules[module_name] = module | |
return module | |
else: | |
import imp | |
def import_file(module_name, file_path, make_importable=None): | |
module = imp.load_source(module_name, file_path) | |
return module | |