utils.py 446 Bytes
Newer Older
chenzk's avatar
v1.0.8  
chenzk committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import importlib
import sys
from pathlib import Path


def set_system_path():
    package = importlib.import_module("nanotron")
    # NOTE:  Path(package.__file__).parent = .../nanotron/src/nanotron
    # we want .../nanotron
    package_path = Path(package.__file__).parent.parent.parent
    sys.path.insert(0, str(package_path))

    # we also want ../llama
    llama_path = Path(__file__).parent.parent
    sys.path.insert(0, str(llama_path))