Файлы больше 300 KB храним в Git LFS
-
Устанавливаем
make
-
Windows:
Устанавливаем chocolatey и устанавливаем
make
с помощью команды:choco install make
-
Linux:
sudo apt-get install build-essential
-
-
Устанавливаем
python 3.8
-
Windows
Устанавливаем через официальный установщик
-
Linux (
deadsnakes
)sudo apt install python3.10-dev python3.10-venv python3.10
-
-
Устанавливаем poetry
-
Windows
Используйте официальные инструкции или команду
powershell
(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python -
-
Linux
make poetry-download
-
-
Устанавливаем требуемые пакеты и инструменты с помощью команды
make dev-init
-
Устанавливаем Git LFS и делаем
git lfs pull
, чтобы подтянуть файлы из LFS. -
[Опционально] Для автоматического создания оглавления в ноутбуках настраиваем
nbextension
:poetry run jupyter contrib nbextension install --user
poetry run jupyter nbextension enable toc2/main
Для этого расширения требуется зависимость
nbconvert~=5.6.1
(на момент 2021-12-29)- Для экспорта ноутбука с ToC используется шаблон команды
poetry run jupyter nbconvert --to html_embed --template toc2 --output-dir ./exports <путь до файла>
- Например,
poetry run jupyter nbconvert --to html_embed --template toc2 --output-dir ./exports notebooks/eda/hotel_booking/EDA_Hotel_Bookings.ipynb
- Например,
Conda+Python:
- На Windows
conda create -n adas python=3.8
pip install -r requirements.txt
conda install -c pytorch faiss-cpu
- На Linux
conda create -n adas python=3.8
pip install -r requirements.txt
conda install -c pytorch faiss-gpu
Согласно источнику, на Windows faiss-gpu недоступен. Надо будет найти альтернативу.
Кандидаты: setsimilaritysearch, elasticsearch.
Дополнение для браузерных ноутбуков, на случай, если запуск jupyter сервера выполняется из base среды.
Добовляет возможность выбрать нужную среду из браузера.
conda install nb_conda_kernels
Вкладка Kernel -> Change kernel -> Python [conda evn: X]