dtamind-nim-container-manager
Version:
NVIDIA NIM Container Manager for Dtamind
48 lines (32 loc) • 1.16 kB
Markdown
NVIDIA NIM Container Manager for Dtamind AI platform.
```bash
npm install dtamind-nim-container-manager
```
```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')
```
- **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
ISC License