diff --git a/_static/llamafactory_actions.js b/_static/llamafactory_actions.js new file mode 100644 index 0000000..472ba05 --- /dev/null +++ b/_static/llamafactory_actions.js @@ -0,0 +1,49 @@ +$(document).ready(function () { + $.reset_selection = function (elem) { + elem.parent().children().each(function () { + $(this).removeClass("selected"); + }); + } + + $.get_options = function () { + var options = {}; + $('#col-values').children().each(function () { + var elem = $(this).find(".selected").each(function () { + var id = $(this).attr("id").split("-"); + var category = id[0]; + var value = id[1]; + options[category] = value; + }); + }); + return options; + } + + $.update_table = function () { + var options = $.get_options(); + } + + $("#col-values").on("click", ".values-element", function () { + id = $(this).attr("id"); + fields = id.split("-"); + + $.reset_selection($(this)); + $(this).addClass("selected"); + $.update_table(); + $.gen_content(); + }); + + + $.gen_content = function () { + var options = $.get_options(); + if (options['install_type'] == "docker") { + $('#install-llmf-pip-section').hide(); + $('#install-llmf-docker-section').show(); + } else if (options['install_type'] == "pip") { + $('#install-llmf-docker-section').hide(); + $('#install-llmf-pip-section').show(); + } + } + + $.update_table(); + $.gen_content(); +}); diff --git a/sources/llamafactory/install.rst b/sources/llamafactory/install.rst index 75a270a..6eb6b77 100644 --- a/sources/llamafactory/install.rst +++ b/sources/llamafactory/install.rst @@ -1,88 +1,80 @@ 安装指南 ============== -本教程面向使用 LLAMA-Factory & 昇腾的开发者,帮助完成昇腾环境下 LLaMA-Factory 的安装。此处提供 :ref:`install` 和 :ref:`docker` 两种安装方式。 +本教程面向使用 LLAMA-Factory & 昇腾的开发者,帮助完成昇腾环境下 LLaMA-Factory 的安装。此处提供 docker 和 pip 两种安装方式: + +.. raw:: html + + +
备注
+请确保已经根据快速安装昇腾环境指引安装了对应的CANN-toolkit版本以及相应的固件和驱动,并应用了CANN-toolkit环境变量。
+警告
+LLAMA-Factory 支持的 CANN 最低版本为 8.0.rc1。安装 CANN 时,请同时安装 Kernel 算子包。
+创建并激活 Python 环境:
+conda create -n python=3.10
+ conda activate
+ 使用以下指令安装带有 torch-npu 的 LLaMA-Factory:
+pip install -e .[torch_npu,metrics]
+ 备注
+请确保已经根据快速安装昇腾环境指引安装了对应的的固件和驱动。
+提示
+默认镜像为cosdt/cann:8.0.rc1-910b-ubuntu22.04。更多选择见cosdt/cann。
+进入存放 Dockerfile 及 docker-compose.yaml 的 docker-npu 目录:
+cd docker/docker-npu
+ 使用以下指令构建及启动 docker 容器:
+docker build -f ./Dockerfile --build-arg INSTALL_DEEPSPEED=false --build-arg PIP_INDEX=https://pypi.org/simple -t llamafactory:latest
+