Cómo usar Open WebUI con vLLM en la MB16250 Dell Pro Max 16 Plus con tarjeta de inferencia Qualcomm en Linux

Summary: Aprenda a atender un LLM mediante vLLM que se ejecuta en la tarjeta de inferencia AI100 y, a continuación, utilice Open WebUI para chatear con el modelo.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Requisitos previos

Complete la configuración única del dispositivo Cómo configurar la Dell Pro Max 16 Plus con tarjeta de inferencia Qualcomm en Linux.

Debe pasar un token de Huffingface (HF_TOKEN) para usar este modelo. Primero, inicie sesión en Huggingface (cree una cuenta gratuita si no tiene una). A continuación, debe aceptar los términos de uso del modelo en el enlaceEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. del modelo.

La aprobación de acceso al modelo tarda entre 5 y 10 minutos y recibirá una confirmación por correo electrónico. Una vez que esto se complete, cree un token. De la cara Este hipervínculo lo redirige a un sitio web fuera de Dell Technologies.de abrazo.

  1. Haga clic en el icono de su perfil en la esquina superior derecha del sitio web de Huggingface.
  2. En el menú desplegable, seleccione Configuración.
  3. En el panel de navegación del lado izquierdo, haga clic en Access Tokens.
  4. Haga clic en el botón + Crear nuevo token .
  5. Proporcione un nombre para el token (por ejemplo, "my-hf-token").
  6. Seleccione el botón Read (no seleccione los botones Fine grained ni Write).
  7. Haga clic en el botón Crear token .
  8. Se muestra el valor del token. Copie este valor inmediatamente y guárdelo en una ubicación segura, ya que no se volverá a mostrar una vez que salga de la página.

Ahora, en una terminal de Ubuntu, use huggingface-cli login para ingresar su token que le permite usar el modelo Llama-3.2-1B-Instruct de Huggingface. Si no tiene huggingface-cli instalado, es posible que deba instalar mediante pip install huggingface-hub. Ejemplo de salida.

Ejemplo de uso del HF_TOKEN my-hf-token

dell@dell:~$ huggingface-cli login
⚠️  Warning: 'huggingface-cli login' is deprecated. Use 'hf auth login' instead.

    _|    _|  _|    _|    _|_|_|    _|_|_|  _|_|_|  _|      _|    _|_|_|      _|_|_|_|    _|_|      _|_|_|  _|_|_|_|
    _|    _|  _|    _|  _|        _|          _|    _|_|    _|  _|            _|        _|    _|  _|        _|
    _|_|_|_|  _|    _|  _|  _|_|  _|  _|_|    _|    _|  _|  _|  _|  _|_|      _|_|_|    _|_|_|_|  _|        _|_|_|
    _|    _|  _|    _|  _|    _|  _|    _|    _|    _|    _|_|  _|    _|      _|        _|    _|  _|        _|
    _|    _|    _|_|      _|_|_|    _|_|_|  _|_|_|  _|      _|    _|_|_|      _|        _|    _|    _|_|_|  _|_|_|_|

    A token is already saved on your machine. Run `hf auth whoami` to get more information or `hf auth logout` if you want to log out.
    Setting a new token will erase the existing one.
    To log in, `huggingface_hub` requires a token generated from https://huggingface.co/settings/tokens .
Enter your token (input will not be visible): 
Add token as git credential? (Y/n) y
Token is valid (permission: read).
The token `my-hf-token` has been saved to /home/dell/.cache/huggingface/stored_tokens
Your token has been saved in your configured git credential helpers (store).
Your token has been saved to /home/dell/.cache/huggingface/token
Login successful.
The current active token is: `my-hf-token`
dell@dell:~$ HF_TOKEN=<INSERT YOUR TOKEN HERE>

Descargue el QPC prediseñado Llama 3.2:1B Instruct

En esta guía de estrategias, usaremos el QPC precompilado para el catálogo de modelos precompilados Llama 3.2:1B Instruct-Zentree-Qualcinn para aceleradores de IA en la nubeEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies..Advertencia: Este es un enlace no seguro. Úselo bajo su propio riesgo.

Siga los pasos que se indican a continuación para descargar y extraer el QPC del archivo. La tarjeta de inferencia AI100 utiliza hasta dos SoC (sistema en chip), por lo que descargamos esa versión prediseñada específica mediante la dirección del enlace de descarga de Zentree. Si aún no tiene curl instalado, puede instalarlo en el terminal mediante el comando sudo apt install curl.

  # Use existing Downloads folder for model downloads
cd ~/Downloads
# Download QPC archive from Zentree as llama3.2-1b-instruct.tar.gz
curl -fSL https://dc00tk1pxen80.cloudfront.net/SDK1.20.4/meta-llama/Llama-3.2-1B-Instruct/Llama-3.2-1B-Instruct_qpc_16cores_128pl_8192cl_1fbs_2devices_mxfp6_mxint8.tar.gz -o llama3.2-1b-instruct.tar.gz
# Extract QPC archive
tar -xzvf llama3.2-1b-instruct.tar.gz
# Rename extracted directory to llama3.2-1b-instruct-qpc
mv $(tar -tzf llama3.2-1b-instruct.tar.gz | head -1 | cut -f1 -d"/") llama3.2-1b-instruct-qpc

Servir al modelo de instrucción Llama 3.2:1B mediante vLLM

Abra Terminal y ejecute el siguiente comando.

Nota: las siguientes asignaciones se basan en la información de la página del modelo de Zentree para Llama 3.2:1B Instruct-

Si no ha utilizado anteriormente esta versión del contenedor de Docker AI100, obtiene ~14 GB antes de abrir el contenedor de Docker. Asegúrese de haber configurado la HF_TOKEN antes de abrir el contenedor de Docker.

docker run --rm -it \
  --name qaic-bench \
  --device=/dev/accel/accel1 \
  --device=/dev/accel/accel2 \
  --network host \
  --ulimit nofile=1048576 \
  -e OMP_NUM_THREADS=8 \
  -e HF_TOKEN=$HF_TOKEN \
  -v ~/Downloads/llama3.2-1b-instruct-qpc:/root/qpc \
  ghcr.io/quic/cloud_ai_inference_ubuntu24:1.20.6.0 \
  /opt/vllm-env/bin/vllm serve meta-llama/Llama-3.2-1B-Instruct \
    --max-num-seq 1 \
    --max-model-len 8192 \
    --max-seq_len-to-capture 128 \
    --device qaic \
    --device-group 0,1 \
    --quantization mxfp6 \
    --kv-cache-dtype mxint8 \
    --override-qaic-config "qpc_path=/root/qpc/qpc"

El modelo está listo para la inferencia una vez que ve el mensaje "Se completó el inicio de la aplicación".

Nota: Si ve el siguiente error "hay un problema con su token Huggingface". Consulte los pasos anteriores para configurarlo y pasarlo al contenedor. "No se puede acceder al repositorio restringido para el https://huggingface.co/meta-llama/Llama-3.2-1B-Instruct/resolve/main/config.json de URL. Acceso al modelo meta-llama/Llama-3.2-1B-Instruct está restringido. Debe tener acceso a ella y estar autenticado para acceder a ella. Por favor, inicie sesión".

Para detener vLLM (descargar el modelo y cerrar el contenedor), presione Ctrl+C en esta ventana de terminal. Los modelos más grandes pueden tardar hasta 1 minuto en descargarse.

Referencias: Docker: guía del usuario de Qualcomm® Cloud AI SDKEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies. y vLLM: Guía del usuario de Qualcomm® Cloud AI SDKEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies.

Iniciar contenedor Open WebUI

Abra un terminal nuevo y ejecute el siguiente comando.

docker run -d \
  -p 3000:8080 \
  -e WEBUI_AUTH=False \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  ghcr.io/open-webui/open-webui:main-slim

Esto busca un contenedor con Open WebUI si no lo descargó anteriormente. Después de ~20 segundos, Open WebUI está disponible en el navegador web en el siguiente enlace: http://localhost:3000/

http://localhost:3000/

El contenedor continuará ejecutándose en segundo plano hasta que lo detenga. Utilice los siguientes comandos en un terminal para detener, reiniciar o actualizar el contenedor.

Para detener el contenedor: docker rm -f open-webui

Para reiniciar un contenedor existente: docker start open-webui

Para actualizar el contenedor: docker pull ghcr.io/open-webui/open-webui:main-slim

Referencia: Inicio rápido | Abra la interfaz de usuario webEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies.

Configurar Open WebUI

Utilice el navegador para acceder al siguiente enlace http://localhost:3000/admin/settings/connections

  1. Agregar una conexión de API de OpenAI: en la línea Administrar conexiones de API de OpenAI, presione + para el tipo de conexión en el lado derecho.
  2. Cambie el tipo de conexión a Local.
  3. Establezca la URL en http://host.docker.internal:8000/v1
  4. Presione Guardar.
Nota: Una vez que configure la conexión local anterior, los ajustes se guardarán y no tendrá que volver a hacerlo cada vez en usos futuros del contenedor Open WebUI.

Referencia: Inicio rápido/Abrir interfaz de usuario webEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies.

Usar Open WebUI

Utilice su navegador para conectarse a este enlace http://localhost:3000/ y comience a chatear, Open WebUI detecta automáticamente el modelo. Puede mantener el contenedor activo y cambiar los modelos que se ejecutan mediante vLLM, o detener el contenedor mediante los comandos de la sección 4: Inicie Open WebUI Container.

Referencia: Inicio | Abra la interfaz de usuario webEste hipervínculo lo redirige a un sitio web fuera de Dell Technologies.

Affected Products

Dell Pro Max 16 Plus MB16250
Article Properties
Article Number: 000449801
Article Type: How To
Last Modified: 02 Jul 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.