__init__.py 813 B

12345678910111213141516171819202122232425262728
  1. """
  2. Coordination module for GPUStack.
  3. This module provides coordination capabilities for server instances.
  4. The open-source edition provides a local implementation for single-node
  5. deployments, while the enterprise edition provides distributed
  6. implementations for multi-instance deployments.
  7. Usage:
  8. from gpustack.server.coordinator import Coordinator, LocalCoordinator, Event
  9. # Single node mode (default)
  10. coordinator = LocalCoordinator(config)
  11. await coordinator.start()
  12. # Enterprise edition can provide distributed implementations
  13. # via the plugin system.
  14. """
  15. from gpustack.server.coordinator.base import Coordinator, Event, EventType
  16. from gpustack.server.coordinator.local import LocalCoordinator
  17. __all__ = [
  18. 'Coordinator',
  19. 'Event',
  20. 'EventType',
  21. 'LocalCoordinator',
  22. ]