Ir al contenido principal
Versión: 1.0.0

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 directorio llamaedge-api-server.wasm y rag-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