Skip to main content

Backend.AI Mockup Accelerator Plugin

Project description

backend.ai-accelerator-mock

A mockup plugin for accelerators

This plugin deceives the agent and manager to think as if there are accelerator devices. The configuration follows mock-accelerator.toml placed in the same location of agent.toml. Please refer the sample configurations in the configs/accelerator directory and copy one of them as a starting point.

The statistics are randomly generated in reasonable ranges, but it may seem like "jumping around" because there is no smoothing mechanism of generated values. The configurations for fractional/discrete mode, fraction size, and device masks in etcd are exactly same as the original plugin.

Notes when setting up mock CUDA devices

The containers are created without any real CUDA device mounts but with BACKENDAI_MOCK_CUDA_DEVICES and BACKENDAI_MOCK_CUDA_DEVICE_COUNT environment variables. Since the manager does not know if the reported devices are real or not, you can start any CUDA-only containers (but of course they won't work as expected).

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

backend.ai-accelerator-mock-23.9.3.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file backend.ai-accelerator-mock-23.9.3.tar.gz.

File metadata

File hashes

Hashes for backend.ai-accelerator-mock-23.9.3.tar.gz
Algorithm Hash digest
SHA256 a4053e681443eacf8b0f890038759acb333a70e78762a9a69a77504960517d84
MD5 30a510d8db8e7d685eeb6c4c26ffd9f5
BLAKE2b-256 2fea794799694b5a7326a442d500394be28eda276d88d11ac874cfb9476f9eb5

See more details on using hashes here.

Provenance

File details

Details for the file backend.ai_accelerator_mock-23.9.3-py3-none-any.whl.

File metadata

File hashes

Hashes for backend.ai_accelerator_mock-23.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0f2af206b9c115183033c185d759f012454c529f857830d1420df9ce00bbd3e6
MD5 14eb7d4d6becbaf75c5f684881612ecf
BLAKE2b-256 26e23eca93e02682d430d3ffc0bd09041778b226ec272687285da08f9de82c8d

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page