Skip to main content

MIG Editor. CLI/importable module to automatically delete and create MIG gpu/cpu instances.

Project description

migedit

MIG Editor python CLI tool and bindings for MIG device management. Supports all MIG devices and supports both 1:1 gpu instance compute instances setups and setups where compute instances share gpu instances.

Usage (CLI)

migedit -i 2 -p 1 2 3 to create three instances (1g.5gb, 2g.10gb, 3g.20gb) on GPU 2.

or

migedit -i 2 -p s2 s2 to create two shared memory instances (2c.7g.40gb, 2c.7g.40gb) on GPU 2.

Usage (Python bindings)

import migedit to import migedit in your project.

migedit.get_mig_profiles() to get a list of all available MIG instance configurations.

migedit.make_mig_devices(0, ["1g.10gb"]) to remove old MIG instances and create new ones.

Changelog:'

  • 3.1: Added remove_old flag.
  • 3.0: Support for non-A100 devices (H100, A30, etc.) by dynamically grabbing available profiles.
  • 2.0: Support for Shared Memory Mig Mode (with 7g.40gb instances)
  • 1.1: Various bugfixes
  • 1.0: Initial

Supported platforms

  • Linux (Python 3.10 or higher)

Contributors

Thank You!

Contributions are welcome. (Please add yourself to the list)

Project details


Download files

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

Source Distribution

migedit-0.3.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

migedit-0.3.1-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file migedit-0.3.1.tar.gz.

File metadata

  • Download URL: migedit-0.3.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for migedit-0.3.1.tar.gz
Algorithm Hash digest
SHA256 cc384423175befdeed2a5812dfc9f309c45c454c3dfced80fc04dd37fd6a0be4
MD5 896111e05a68800149a511fad41bcbaa
BLAKE2b-256 6a618b9933dd144fb307e6365eb34ed35b5914021bdf9e00968f113f545f3ae1

See more details on using hashes here.

File details

Details for the file migedit-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: migedit-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.31.0

File hashes

Hashes for migedit-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b38baea5f1f0e36646b82a6cba73ea439adc7e7cc5ed8f17cd40ec39a659803b
MD5 13d212f9d4a34c13707110ea5381d3d2
BLAKE2b-256 8a03ac6bbd77256bea35eebfc1c32ec05e55c74405e5263f790cab38f6b738c1

See more details on using hashes here.

Supported by

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