AMD GPU controller manager crash inside Docker during AI training

Amd ryzen 6000 series processor on circuit board background

Problem Description During long‑running AI training jobs inside a Docker container, the AMD GPU controller manager (amdgpu) crashes repeatedly. The symptom manifests as the container exiting with code 137 (SIGKILL) and loss of GPU access. Typical log excerpts are: dmesg: amdgpu: controller manager crashed, resetting GPU Docker log: error while creating device /dev/kfd: No such … Read more

GPT-4 function call JSON schema errors after scaling to 10k pods

a laptop computer sitting on top of a wooden table

Problem – Malformed Function Call JSON at 10k‑Pod Scale During a batch job that dispatches 10,000+ concurrent requests to the OpenAI chat/completions endpoint, the downstream workers began receiving function‑call payloads that failed JSON‑schema validation. Typical symptoms observed in the logs were: JSONDecodeError: Expecting value: line 1 column 1 (char 0) – empty or truncated response. … Read more

ChromaDB IAM permission denied on collections during rolling update

a rack of servers in a server room

Problem Description During a Kubernetes rolling update of a production ChromaDB deployment, operators observed a burst of PermissionDenied errors when the newly started pods attempted to read existing collections. Typical log entries look like: 2024-07-12T14:23:07Z ERROR PermissionDenied: User does not have permission to access collection 7f9c2a3b 2024-07-12T14:23:07Z ERROR 403 Forbidden: IAM role arn:aws:iam::123456789012:role/chroma-db-read lacks chroma.collections.read … Read more

CRD validation error rejecting AMD GPU spec in deployment manifest

a black and silver electronic device

Problem – CRD Validation Rejects AMD GPU Specification in Deployment Manifest When deploying an AI inference service that requires an AMD GPU, the kubectl apply -f deployment.yaml command fails with a validation error from the AMD GPU admission webhook. Typical error output looks like: error: admission webhook “validate.amd.com” denied the request: spec.template.spec.containers[0].resources.limits.amd.com/gpu: Invalid value: “1” … Read more

TGI container OOM crash loading 30B model on 16GiB pod

A book page with printed text and handwritten notes

Problem Description In a staging environment a tgi:latest container is deployed in a Kubernetes pod with 16 GiB of RAM. During startup the container crashes with an out‑of‑memory (OOM) termination: kubectl describe pod tgi-staging-abc123 … State: Waiting Reason: OOMKilled … Events: Type Reason Age From Message —- —— —- —- ——- Warning OOMKill 2m kubelet, node-01 … Read more

RAG vector store connection timeout during rolling update of Meta LLaMA

cable network

Problem Description During a rolling update of a production Meta LLaMA RAG service, the retrieval‑augmented generation pipeline intermittently fails to retrieve embeddings. The failure manifests as: grpc deadline exceeded: context deadline exceeded while attempting to query vector store VectorStoreError: connection refused – unable to establish TCP connection to Faiss endpoint TimeoutError: failed to retrieve embeddings … Read more

Google Gemini token limit exceeded during multi-GPU distributed training

the google logo is displayed in front of a black background

Google Gemini Token Limit Exceeded During Multi‑GPU Distributed Training Problem Description When launching a Distributed Data Parallel (DDP) or torch.distributed job that trains a Gemini model across multiple GPUs, the training loop aborts with errors similar to the following: Error 400: Token limit exceeded – request exceeds maximum allowed tokens of 8192 gemini_token_limit_exceeded: batch_id=42, tokens=10240, … Read more

Gemini inference queue backlog after adding new A100 nodes

Google sign

Problem: Persistent Gemini Inference Queue Backlog After Adding New A100 Nodes After expanding a Vertex AI Gemini endpoint with additional A100 GPU nodes, the queue depth metric began to climb steadily. The backlog manifested as: Latency spikes from the typical 120 ms to >2 s. Throughput drop from 5 k QPS to ~2 k QPS. Errors such as “Failed to enqueue … Read more

Milvus ingestion fails with tokenizer encoding error in GitHub Actions

brown and black bird flying under white clouds during daytime

Problem: Milvus ingestion fails with tokenizer encoding error in GitHub Actions During automated integration tests run on GitHub Actions (or similar CI/CD runners), the data‑loading stage aborts with an exception originating from the tokenizer used to generate text embeddings. Typical log excerpts look like: UnicodeEncodeError: ‘utf-8’ codec can’t encode character ‘\ud83d’ in position 45 Traceback … Read more

Intermittent Redis Pub/Sub streaming interruptions in AI inference staging

a rack of servers in a server room

Problem: Intermittent Redis Pub/Sub Streaming Interruptions in AI Inference Staging The AI inference service streams tokenized responses to clients via a Redis Pub/Sub channel. In the staging environment the stream is occasionally truncated, causing the client to receive incomplete answers or a sudden “connection closed” error. The symptom manifests as: Log entry: socket.timeout: timed out … Read more