- 02 Apr, 2024 1 commit
-
-
lainedfles authored
-
- 22 Mar, 2024 7 commits
-
-
Jannik Streidl authored
-
Jannik Streidl authored
-
Jannik Streidl authored
-
Jannik Streidl authored
-
Jannik Streidl authored
-
Jannik Streidl authored
-
Jannik Streidl authored
-
- 21 Mar, 2024 1 commit
-
-
Timothy J. Baek authored
-
- 20 Mar, 2024 5 commits
-
-
Joseph Young authored
Modified the Dockerfile to install PyTorch, torchvision, and torchaudio from a CUDA 11.8 specific wheel URL. This ensures compatibility with the CUDA version in our environment and potentially improves performance and stability for GPU-accelerated operations.
-
Joseph Young authored
Okay, this was driving my OCD crazy. Corrected a spelling error in the Dockerfile's comment section to enhance documentation clarity. The typo 'persormance' was updated to 'performance,' ensuring accurate guidance on using multilingual sentence transformer models for better performance and language support.
-
Joseph Young authored
ENV RAG_EMBEDDING_MODEL_DEVICE_TYPE="cuda"
-
Jannik Streidl authored
-
Jannik Streidl authored
-
- 18 Mar, 2024 3 commits
-
-
Jannik Streidl authored
-
Jannik Streidl authored
-
Joseph Young authored
Enabled NVIDIA CUDA backend build stage in the Dockerfile for enhanced performance with GPU support. Moved the environment variable defining the device type for the embedding and TTS models to be shared between CPU and GPU configurations. The default device type for CPU build is now explicitly set to "cpu", while the CUDA build retains "cuda", ensuring clarity and performance optimization across different hardware setups.
-
- 17 Mar, 2024 3 commits
-
-
Joseph Young authored
Switched to Chainguard images as base for both CPU and CUDA backend builds for improved security and compatibility. Replaced Ubuntu base with Chainguard's Python image for the CPU builds and PyTorch CUDA image for GPU acceleration, resolving python requirements conflicts. Updated package installation commands to align with the new Redhat-compatible base images. The Dockerfile now installs only the necessary dependencies, as Python is provided by the base image. These changes will facilitate a more secure and streamlined build process with better dependency management across different platforms.
-
Joseph Young authored
Standardized CUDA_VERSION as a global ARG to ensure consistency and facilitate version updates across the Dockerfile. This change allows the CUDA version to be defined once at the beginning and reused, reducing the chance of mismatched versions and easing maintenance when changing CUDA versions. It further streamlines the build process for potential multi-stage builds with varying CUDA dependencies. Refs #nvidia-update
-
Joseph Young authored
Refactored the Dockerfile to better organize and streamline environment variable settings, emphasizing support for a CUDA-based WebUI backend while retaining the ability to build a CPU-only image. Consolidated ENV commands to reduce layers, improving build efficiency, and set a default PORT environment to enhance container usability. Enabled exposure of the backend service on port 8080 and leveraged combined RUN directives to minimize the image footprint. These changes facilitate a more robust deployment process, catering to both CPU and CUDA environments.
-
- 16 Mar, 2024 3 commits
-
-
Joseph Young authored
+Dockerfile-cuda I created this file to help add CUDA support to open-webui for access to a GPU during embedding operations.
-
Jannik S authored
-
Jannik S authored
-
- 14 Mar, 2024 2 commits
-
-
Jannik Streidl authored
-
Jannik Streidl authored
-
- 11 Mar, 2024 5 commits
-
-
Timothy Jaeryang Baek authored
fix: env var migration issue
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy Jaeryang Baek authored
fix: rag
-
Timothy J. Baek authored
-
- 10 Mar, 2024 10 commits
-
-
Timothy Jaeryang Baek authored
0.1.111
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-
Timothy J. Baek authored
-