UNPKG

dtamind-nim-container-manager

Version:
48 lines (32 loc) 1.16 kB
# Dtamind NIM Container Manager NVIDIA NIM Container Manager for Dtamind AI platform. ## Installation ```bash npm install dtamind-nim-container-manager ``` ## Usage ```javascript const { NimContainerManager } = require('dtamind-nim-container-manager') // Initialize the container manager const nimManager = new NimContainerManager() // Preload NIM containers await nimManager.preload() // Download installer await nimManager.downloadInstaller() // Pull NIM image await nimManager.pullImage('imageTag', 'apiKey') // Start container await nimManager.startContainer('imageTag', 'apiKey', 'hostPort', relaxMemConstraints) // List running containers const containers = await nimManager.listRunningContainers() // Stop container await nimManager.stopContainer('imageTag') ``` ## Features - **NVIDIA NIM Integration**: Manage NVIDIA AI model containers - **Container Lifecycle**: Start, stop, and monitor containers - **Image Management**: Pull and manage NIM images - **Port Management**: Handle container port assignments - **Memory Optimization**: Configure memory constraints ## License ISC License