CVE commitment
Run AI on your most sensitive data, without your data ever leaving the building.
Generative AI on your own GPUs, inside your own perimeter
GPU infrastructure, inference servers, open-weight language models, retrieval over your own documents and MLOps, delivered on-prem and, where required, fully disconnected from the internet.
- GPU infrastructure
- vLLM
- Triton
- Open-weight LLMs
- RAG
- MLOps
The technologies we cover
Products in this family
GPU infrastructure
NVIDIA GPU nodes on bare metal or Kubernetes with the GPU Operator, MIG partitioning, scheduling and monitoring, sized for inference and fine-tuning.
Bare metalKubernetesPrivate cloudAir-gappedOfficial support

vLLM
High-throughput LLM inference server with paged attention, continuous batching and an OpenAI-compatible API for chat, completion and embeddings.
KubernetesBare metalAir-gappedOfficial support
NVIDIA Triton Inference Server
Multi-framework inference server for scoring, classification and anomaly models (ONNX, TensorRT, PyTorch, XGBoost) with low-latency batching.
KubernetesBare metalAir-gappedOfficial support
Open-weight LLMs
Llama, Mistral, Qwen and Gemma model families, selected, quantised and evaluated for your use case, with licences reviewed for commercial use.
KubernetesBare metalAir-gappedOfficial support
RAG on your own data
Retrieval-augmented generation over internal documents using OpenSearch k-NN or pgvector, with guardrails, citations and a full prompt audit trail.
KubernetesPrivate cloudAir-gappedOfficial support
MLOps on-prem
MLflow and Kubeflow for experiment tracking, model registry, pipelines and controlled promotion from staging to production.
KubernetesPrivate cloudAir-gappedOfficial support
Why it matters for data localisation
Where this family meets the CBN directive
The CBN data-localisation directive requires that primary processing, databases, backups, identity and access management, encryption keys and audit logs for Nigerian financial data remain in the country by 1 January 2027, without dependency on a foreign cloud. Generative AI collides with that requirement head-on. Every prompt sent to a hosted model API is primary processing of whatever it contains: a customer complaint, a loan file, an internal policy. Sending it abroad is a transfer, and the provider's retention and training terms are outside your control. For the most sensitive workloads, such as fraud models or payment data, some institutions conclude that the data must not leave the network at all, let alone the country. This family lets you use the same class of models the hyperscalers offer, on GPUs in a Nigerian data centre, with retrieval over your own documents and every prompt and response logged for audit. In air-gapped form the platform has no internet path at all, and models arrive through a controlled import with a documented chain of custody. Nothing here is legal advice; your compliance team should confirm the scope that applies to your institution.
The journey with NuxFamily
- 01Assess
- 02Design
- 03Build
- 04Migrate
- 05Operate
- 06Evolve
Every family is delivered through the same six-stage journey, with official 24×7 support and knowledge transfer built in.
Our expertise
Credentials, not adjectives
Our AI practice grew out of two decades running GPU-less data platforms for banks: the Kubernetes, storage, streaming and search layers a private AI platform stands on were already in production. Since 2022 we have delivered on-prem inference platforms with vLLM and Triton, private RAG assistants over policy and procedure libraries, and fraud-scoring services embedded in payment flows. Two of those deployments run fully disconnected. The same engineers who build the platform hold the support contract.
Sectors
- banking
- insurance
- retail
- industry
4+
Years with these technologies
8+
Production deployments
32-GPU inference cluster serving a 70B-parameter model to 2,000 internal users
Largest scale delivered
Official vendor support
Support tiers for this family
Essential
- Coverage
- 8×5, Nigeria business hours
- P1 response
- 4 h
- Corrective support for vLLM, Triton, GPU Operator and the MLOps stack
- Security patches for the supported release lines
- Access to the knowledge base and ticket portal
- Guidance on model selection, quantisation and GPU sizing
Business
- Coverage
- 24×7
- P1 response
- 1 h
- Everything in Essential
- Proactive monitoring of GPU utilisation, latency and queue depth
- Quarterly health checks and model-evaluation review
- Version management for inference servers, drivers and CUDA
- Controlled model updates, including air-gapped import
Mission Critical
Most chosen- Coverage
- 24×7 with a named engineer
- P1 response
- 15 min
- Everything in Business
- Named engineer who knows your models and GPU estate
- Architecture review twice a year
- Major-upgrade support (vLLM, Triton, Kubernetes GPU stack)
- Support in CBN inspections and model-governance audits
Version policy
Response times and tier names are indicative and confirmed contractually.
Use cases
How it is used in a regulated bank
Use case 01
Internal assistant over the bank's documentation and regulation (private RAG)
Staff spend hours searching policies, procedures, product manuals and CBN circulars. A public AI assistant is off limits because the documents are confidential and the questions reveal business context. The bank wants an assistant that answers from its own library with citations, entirely on-prem.
Technologies
- vLLM
- OpenSearch
- Open-weight LLMs
- MLflow
Expected outcome
Staff get sourced answers in seconds from the bank's own library, and no document or question leaves the perimeter. The audit index shows exactly what the assistant saw and said.
Metric: Citation accuracy above 90 % on the judged set, median answer time under 5 seconds
- 1Ingest documents. Policies, procedures, circulars and manuals are pulled from the document repository, parsed and chunked with their access permissions attached.
- 2Generate embeddings. An open-weight embedding model running on vLLM converts each chunk into a vector on the local GPUs.
- 3Index vectors. Vectors and metadata are stored in OpenSearch k-NN, with filters for department, document status and effective date.
- 4Retrieve with permissions. Each question retrieves the most relevant chunks the user is allowed to see; nothing outside their entitlement enters the prompt.
- 5Generate with citations. A Llama or Qwen model served by vLLM answers from the retrieved context and cites the source paragraphs.
- 6Guard and log. Guardrails block prompt injection and out-of-scope requests; every prompt, context and answer is written to an audit index.
- 7Evaluate continuously. A judged question set is re-run on every model or index change to track answer quality and citation accuracy.
Use case 02
Fully disconnected AI (air-gapped)
Use case 03
Scoring and anomaly detection embedded in the transaction flow
Reference architecture
What a compliant deployment looks like
Data and models
Retrieval and orchestration
Inference on GPUs
Consumers
Migration path
From where you are to a compliant platform
01
2-3 weeksAssess
Activities
- Inventory current AI usage, including hosted APIs and unsanctioned tools
- Classify the data each use case touches and its localisation scope
- Select two or three use cases with measurable value and a defined evaluation set
- Estimate GPU capacity and decide between connected and air-gapped deployment
02
4-6 weeksPlatform build
Activities
- Deploy GPU nodes with the GPU Operator on the Kubernetes platform
- Install vLLM, Triton, the vector index and the MLOps stack
- Set up the model registry, signing and, if required, the offline import process
- Integrate SSO, entitlements and the audit index
03
4-6 weeksPilot
Activities
- Build the first use case end to end with a limited user group
- Evaluate model candidates against the judged set and select
- Tune retrieval, guardrails and prompts from real usage
- Document model cards, licences and the evaluation record
04
3-4 weeksRoll out and retire external APIs
Activities
- Extend to all users and the remaining use cases
- Cut off hosted AI APIs at the proxy and close the accounts
- Publish usage policy and train users
- Produce localisation evidence for the AI platform
05
OngoingOperate and evolve
Activities
- 24×7 support under the agreed tier
- Monthly model and patch updates through the controlled process
- Drift monitoring and periodic re-evaluation
- Knowledge transfer so the bank's team operates the platform
FAQ
Questions architects ask us
Sending customer, payment or internal data in a prompt to a service hosted abroad is processing of that data outside Nigeria, which the directive is designed to prevent. Whether a specific use falls in scope depends on the data involved. Running the model on your own infrastructure removes the question entirely. This is not legal advice; confirm the interpretation with your compliance function.
For retrieval-augmented assistants, document processing, classification and summarisation, current open-weight models in the 8B to 70B range perform at the level required, and we measure that on your own evaluation set before committing. For scoring and anomaly detection, the models are yours and were never dependent on a hosted LLM. Where a hosted model is genuinely better, the gap is usually smaller than the compliance cost.
A private assistant for a few hundred users runs comfortably on two to four data-centre GPUs with a quantised 8B to 32B model. Larger models or thousands of users need more; fraud scoring on Triton often needs none, running on CPU. We size from measured token throughput and latency targets rather than rules of thumb, and MIG lets one GPU serve several small workloads.
New weights, images and patches are downloaded on a connected staging host, hash-verified, scanned and signed, then transferred on encrypted media into the enclave, where the signatures are checked again before registration. Each import is recorded with who did it and when. On a monthly cadence this becomes routine.
Every model in the registry carries a model card with its licence, training data description, evaluation results and approver. Every inference carries the model version, and prompts and responses are logged to an audit index. For scoring models, feature importance and drift reports are produced for the model-risk function.
NuxFamily engineers provide the support directly on the inference servers, GPU stack, vector index and MLOps components, from first response to root cause. Coverage includes security patches, version management, controlled model updates and, on the Mission Critical tier, a named engineer and assistance in CBN inspections and model-governance audits. The exact SLA terms are set out in the support agreement.
Yes. The same GPU pool supports parameter-efficient fine-tuning (LoRA) for classification, extraction and domain style, tracked in MLflow. We recommend starting with retrieval and prompt design, which solve most assistant use cases, and fine-tuning only where an evaluation shows a measurable gain.
Over two decades
Built by the team behind the platforms of Santander, ING, Bankinter, Mapfre and Inditex
More than twenty years designing, building and operating private clouds for institutions that cannot afford to fail, and a delivery model where we stay with you from assessment to operation.
See our track record20+
Years building private clouds
40+
Private clouds delivered
Talk to an architect about this family
Tell us where you are today and we will come back with a first view of the target architecture and the migration path.