Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d91ccb866f | ||
|
|
36e9b670ee |
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
ARG WORKER_CUDA_VERSION=11.8.0
|
ARG WORKER_CUDA_VERSION=11.8.0
|
||||||
FROM runpod/worker-vllm:base-0.3.0-cuda${WORKER_CUDA_VERSION} AS vllm-base
|
FROM runpod/worker-vllm:base-0.3.1-cuda${WORKER_CUDA_VERSION} AS vllm-base
|
||||||
|
|
||||||
RUN apt-get update -y \
|
RUN apt-get update -y \
|
||||||
&& apt-get install -y python3-pip
|
&& apt-get install -y python3-pip
|
||||||
|
|||||||
@@ -2,9 +2,13 @@
|
|||||||
|
|
||||||
<h1> vLLM Serverless Endpoint Worker </h1>
|
<h1> vLLM Serverless Endpoint Worker </h1>
|
||||||
|
|
||||||
|
Deploy Blazing-fast LLMs powered by [vLLM](https://github.com/vllm-project/vllm) on RunPod Serverless in a few clicks.
|
||||||
|
|
||||||
|
<p>Worker Version: 0.3.1 | vLLM Version: 0.3.2</p>
|
||||||
|
|
||||||
[](https://github.com/runpod-workers/worker-vllm/actions/workflows/docker-build-release.yml)
|
[](https://github.com/runpod-workers/worker-vllm/actions/workflows/docker-build-release.yml)
|
||||||
|
|
||||||
Deploy Blazing-fast LLMs powered by [vLLM](https://github.com/vllm-project/vllm) on RunPod Serverless in a few clicks.
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### Worker vLLM 0.3.0: What's New since 0.2.0:
|
### Worker vLLM 0.3.0: What's New since 0.2.0:
|
||||||
@@ -66,8 +70,8 @@ Below is a summary of the available RunPod Worker images, categorized by image s
|
|||||||
|
|
||||||
| CUDA Version | Stable Image Tag | Development Image Tag | Note |
|
| CUDA Version | Stable Image Tag | Development Image Tag | Note |
|
||||||
|--------------|-----------------------------------|-----------------------------------|----------------------------------------------------------------------|
|
|--------------|-----------------------------------|-----------------------------------|----------------------------------------------------------------------|
|
||||||
| 11.8.0 | `runpod/worker-vllm:0.3.0-cuda11.8.0` | `runpod/worker-vllm:dev-cuda11.8.0` | Available on all RunPod Workers without additional selection needed. |
|
| 11.8.0 | `runpod/worker-vllm:0.3.1-cuda11.8.0` | `runpod/worker-vllm:dev-cuda11.8.0` | Available on all RunPod Workers without additional selection needed. |
|
||||||
| 12.1.0 | `runpod/worker-vllm:0.3.0-cuda12.1.0` | `runpod/worker-vllm:dev-cuda12.1.0` | When creating an Endpoint, select CUDA Version 12.2 and 12.1 in the filter. |
|
| 12.1.0 | `runpod/worker-vllm:0.3.1-cuda12.1.0` | `runpod/worker-vllm:dev-cuda12.1.0` | When creating an Endpoint, select CUDA Version 12.2 and 12.1 in the filter. |
|
||||||
|
|
||||||
This table provides a quick reference to the image tags you should use based on the desired CUDA version and image stability (Stable or Development). Ensure to follow the selection note for CUDA 12.1.0 compatibility.
|
This table provides a quick reference to the image tags you should use based on the desired CUDA version and image stability (Stable or Development). Ensure to follow the selection note for CUDA 12.1.0 compatibility.
|
||||||
|
|
||||||
|
|||||||
+4
-2
@@ -1,7 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from utils import count_physical_cores
|
|
||||||
from torch.cuda import device_count
|
from torch.cuda import device_count
|
||||||
|
import os
|
||||||
|
|
||||||
class EngineConfig:
|
class EngineConfig:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@@ -14,9 +14,11 @@ class EngineConfig:
|
|||||||
|
|
||||||
def _get_local_or_env(self, local_path, env_var):
|
def _get_local_or_env(self, local_path, env_var):
|
||||||
if os.path.exists(local_path):
|
if os.path.exists(local_path):
|
||||||
|
os.environ["TRANSFORMERS_OFFLINE"] = "1"
|
||||||
|
os.environ["HF_HUB_OFFLINE"] = "1"
|
||||||
with open(local_path, "r") as file:
|
with open(local_path, "r") as file:
|
||||||
return file.read().strip(), None, None
|
return file.read().strip(), None, None
|
||||||
return os.getenv(env_var), os.getenv("HF_HOME"), os.getenv(f"{env_var}_REVISION")
|
return os.getenv(env_var), os.getenv("HF_HOME"), os.getenv(f"{env_var.split('_')[0]}_REVISION") or None
|
||||||
|
|
||||||
def _get_quantization(self):
|
def _get_quantization(self):
|
||||||
quantization = os.getenv("QUANTIZATION", "").lower()
|
quantization = os.getenv("QUANTIZATION", "").lower()
|
||||||
|
|||||||
Reference in New Issue
Block a user