Instalar y desinstalar
El nodo GaiaNet utiliza el control de versiones de su repositorio GitHub. Puedes consultar las versiones del nodo GaiaNet en la página de versiones.
Instale
Puede instalar WasmEdge Runtime en cualquier plataforma genérica Linux y MacOS.
Instale la última versión del nodo GaiaNet
Para instalar la versión más reciente del nodo GaiaNet, ejecute la siguiente línea de comandos.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash
El nodo GaiaNet se instalará en su $HOME/gaianet
por defecto.
Si desea instalar gaianet en un directorio diferente, puede utilizar
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --base <Full_Path>
para especificar dónde desea instalar GaiaNet. Una vez que utilice--base
para definir un directorio diferente, siempre debe añadir--base <Full_Path>
para iniciar su nodo. He aquí un ejemplo:# Asume que estás en el directorio raíz
mkdir test
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --base $HOME/test
gaianet init --base $HOME/test
gaianet start --base $HOME/test
gaianet stop --base $HOME/test
Instalar la versión específica de GaiaNet Node
Si desea instalar una versión concreta del nodo GaiaNet, cambie el número de versión en la siguiente línea de comandos.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/download/0.1.3/install.sh' | bash
Consulte el registro de versiones aquí.
Actualizar el nodo actual de Gaianet
Simplemente ejecute el siguiente comando para actualizar su nodo.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --upgrade
En actualizar
mantendrá el id de tu nodo.
Desinstalar
Para desinstalar o borrar el entorno, ejecute el siguiente comando.
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/uninstall.sh' | bash
Recordatorio importante: Este comando eliminará todos los archivos relacionados con GaiaNet, incluido el archivo nodeid.json
. Es tu responsabilidad mantener a salvo tu nodeid.json. Si desea ejecutar el mismo nodo después de reinstalar, por favor guarde el archivo nodeid.json
y frpc.toml
con cuidado.
Qué hay instalado
Si instala el nodo GaiaNet en la carpeta $HOME/gaianet
por defecto, tendrá los siguientes directorios y archivos después de la instalación:
- En
$HOME/gaianet/bin
contiene la herramienta GaiaNet CLI, el binario frpc y el binario de la base de datos Qdrant Vector. - En
$HOME/gaianet/
contiene el directoriollamaedge-api-server.wasm
yrag-api-server.wasm
para la inferencia LLM, dashboard (chatbot ui), nodeid.json para el registro de tu nodo, y gaianet-domain binary. - En
$HOME/.wasmedge/bin
contiene los archivos ejecutables WasmEdge Runtime CLI, que sirven como tiempo de ejecución LLM.
Opciones CLI para el instalador
Puede utilizar la siguiente línea de comandos para comprobar todas las opciones CLI disponibles
curl -sSfL 'https://github.com/GaiaNet-AI/gaianet-node/releases/latest/download/install.sh' | bash -s -- --help
El resultado debería ser el siguiente. Puede utilizar las siguientes opciones para personalizar su instalación.
Usage:
./install.sh [Options]
Options:
--config <Url> Specify a url to the config file
--base <Path> Specify a path to the gaianet base directory
--reinstall Install and download all required deps
--tmpdir <Path> Specify a path to the temporary directory [default: /tmp]
--ggmlcuda [11/12] Install a specific CUDA enabled GGML plugin version [Possible values: 11, 12].
--enable-vector: Install vector log aggregator
--version Print version
--help Print usage