mirror of
https://github.com/labmlai/annotated_deep_learning_paper_implementations.git
synced 2025-08-06 15:22:21 +08:00
72 lines
1.9 KiB
Makefile
72 lines
1.9 KiB
Makefile
clean: ## Clean
|
|
rm -rf dist
|
|
rm -rf build
|
|
rm -rf *.egg-info
|
|
|
|
build: clean ## Build PIPy Package
|
|
python setup.py sdist bdist_wheel
|
|
|
|
check-content: build ## List contents of PIPy Package
|
|
tar -tvf dist/*.tar.gz
|
|
|
|
check: build ## Check PIPy Package
|
|
twine check dist/*
|
|
|
|
upload: build ## Upload PIPy Package
|
|
twine upload dist/*
|
|
|
|
install: ## Install from repo
|
|
pip install -e .
|
|
|
|
uninstall: ## Uninstall
|
|
pip uninstall labml_nn
|
|
|
|
docs-si: ## Sinhalese Translation
|
|
rm -rf docs/si
|
|
mv docs/zh docs_zh
|
|
mv docs/ja docs_ja
|
|
cp -r docs docs_si
|
|
mv docs_si docs/si
|
|
mv docs_zh docs/zh
|
|
mv docs_ja docs/ja
|
|
cd labml_nn; pylit --translate si --translate_cache ../translate_cache --remove_empty_sections --title_md -t ../../../pylit/templates/nn -d ../docs/si -w *
|
|
|
|
docs-zh: ## Chinese Translation
|
|
rm -rf docs/zh
|
|
mv docs/si docs_si
|
|
mv docs/ja docs_ja
|
|
cp -r docs docs_zh
|
|
mv docs_si docs/si
|
|
mv docs_zh docs/zh
|
|
mv docs_ja docs/ja
|
|
cd labml_nn; pylit --translate zh --translate_cache ../translate_cache --remove_empty_sections --title_md -t ../../../pylit/templates/nn -d ../docs/zh -w *
|
|
|
|
docs-ja: ## Japanese Translation
|
|
rm -rf docs/ja
|
|
mv docs/si docs_si
|
|
mv docs/zh docs_zh
|
|
cp -r docs docs_ja
|
|
mv docs_si docs/si
|
|
mv docs_zh docs/zh
|
|
mv docs_ja docs/ja
|
|
cd labml_nn; pylit --translate ja --translate_cache ../translate_cache --remove_empty_sections --title_md -t ../../../pylit/templates/nn -d ../docs/ja -w *
|
|
|
|
docs: ## Render annotated HTML
|
|
mv docs/zh docs_zh
|
|
mv docs/si docs_si
|
|
mv docs/ja docs_ja
|
|
find ./docs/ -name "*.html" -type f -delete
|
|
find ./docs/ -name "*.svg" -type f -delete
|
|
mv docs_si docs/si
|
|
mv docs_zh docs/zh
|
|
mv docs_ja docs/ja
|
|
python utils/sitemap.py
|
|
python utils/diagrams.py
|
|
cd labml_nn; pylit --remove_empty_sections --title_md -t ../../../pylit/templates/nn -d ../docs -w *
|
|
|
|
help: ## Show this help.
|
|
@fgrep -h "##" $(MAKEFILE_LIST) | fgrep -v fgrep | sed -e 's/\\$$//' | sed -e 's/##//'
|
|
|
|
.PHONY: clean build check upload help docs
|
|
.DEFAULT_GOAL := help
|