From cffc81048e6b440ff5b38f027c37ddd70f92f910 Mon Sep 17 00:00:00 2001 From: dogkeeper886 Date: Wed, 16 Apr 2025 13:28:26 +0800 Subject: [PATCH] Create README.md --- ollama37/README.md | 47 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ollama37/README.md diff --git a/ollama37/README.md b/ollama37/README.md new file mode 100644 index 0000000..90b208c --- /dev/null +++ b/ollama37/README.md @@ -0,0 +1,47 @@ +# Docker Image for Ollama on NVIDIA K80 GPU + +## Description + +This Docker image provides a ready-to-use environment for running Ollama, a local Large Language Model (LLM) runner, specifically optimized to leverage the capabilities of an NVIDIA K80 GPU. This setup is ideal for AI researchers and developers looking to experiment with models in a controlled home lab setting. + +The project repository, [dogkeeper886/ollama-k80-lab](https://github.com/dogkeeper886/ollama-k80-lab), offers insights into configuring and using the image effectively. The Dockerfile included in this image is designed for ease of use and efficiency: + +- **Build Stage**: Compiles Ollama from source using GCC and CMake. +- **Runtime Environment**: Utilizes Rocky Linux 8 with necessary GPU drivers and libraries pre-configured. + +This setup ensures that users can start experimenting with AI models without the hassle of manual environment configuration, making it a perfect playground for innovation in AI research. + +## Features + +- **GPU Acceleration**: Fully supports NVIDIA K80 GPUs to accelerate model computations. +- **Pre-built Binary**: Contains the compiled Ollama binary for immediate use. +- **CUDA Libraries**: Includes necessary CUDA libraries and drivers for GPU operations. +- **Environment Variables**: Configured to facilitate seamless interaction with the GPU and network settings. + +## Usage + +### Prerequisites + +Ensure you have Docker installed on your system and that your NVIDIA K80 GPU is properly set up. You may need the NVIDIA Container Toolkit to enable GPU support in Docker containers. + +### Pulling the Image + +To pull the image from Docker Hub, use: + +```bash +docker pull dogkeeper886/ollama37/ollama-k80-lab +``` + +### Running the Container + +To run the container with GPU support, execute: + +```bash +docker run --runtime=nvidia --gpus all -p 11434:11434 dogkeeper886/ollama37/ollama-k80-lab +``` + +This command will start Ollama and expose it on port `11434`, allowing you to interact with the service. + +--- + +For further assistance and community support, visit the [GitHub Issues page](https://github.com/dogkeeper886/ollama-k80-lab/issues).