Языковая модель на основе нейронной сети, реализованная с помощью Pytorch. Смотрите документацию для более подробной информации.
Мы используем Python с версией 3.8+ . Вы можете установить Python с
apt install python3.8 python3.8-devПримечание
В настоящее время последняя версия Python, поддерживаемая Pytorch, составляет 3.8 . Вот почему мы устанавливаем python3.8 вместо python3.10 . Возможно, вам придется использовать sudo для выполнения установки.
Мы используем Pytorch с версией 1.10+ и CUDA с версией 11.2+ . Это работает только в том случае, если у вас есть графические процессоры NVIDIA . Вы можете установить библиотеку CUDA с
apt install nvidia-driver-460Примечание
Возможно, вам придется использовать sudo для выполнения установки.
Мы используем Pipenv для установки зависимостей Python. Вы можете установить pipenv с
pip install pipenvПредупреждение
Не используйте apt для Intal Pipenv.
Примечание
Возможно, вы захотите установить переменную среды PIPENV_VENV_IN_PROJECT=1 чтобы сделать папки виртуальной среды, всегда расположенные в ваших проектах Python. Смотрите документ Pipenv для деталей.
Клонировать проект от Github.
git clone https://github.com/ProFatXuanAll/language-model-playground.git Измените текущий каталог на language-model-playground .
cd language-model-playgroundИспользуйте Pipenv, чтобы создать виртуальную среду Python и установить зависимости в виртуальной среде Python.
pipenv installЗапустите виртуальную среду Python, созданную Pipenv.
pipenv shellТеперь вы можете запустить любые сценарии, предоставленные этим проектом! Например, вы можете взглянуть на набор данных китайского стихотворения, работая : PY: MOD: `lmp.script.sample_dset`
python -m lmp.script.sample_dset chinese-poemЛицензия на пиво. Любой, кто использовал этот проект, должен купить Propatxuanall пиво, если вы встретили его.