Spaces:
Sleeping
Sleeping
File size: 864 Bytes
5f69b60 fa65b6c 5f69b60 fa65b6c 5f69b60 fa65b6c 5f69b60 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | """
Cloud GPU+CPU Resource Management Environment – an OpenEnv environment for
cloud GPU and CPU resource scaling, thermal management, and heuristic
fragmentation powered by simulated cloud workload patterns.
Example:
>>> from cloud_resource_env import CloudResourceClient
>>>
>>> with CloudResourceClient(base_url="http://localhost:8000").sync() as env:
... env.reset(task="gpu_cpu_allocation")
... state = env.call_tool("get_cluster_state")
... result = env.call_tool("take_action", decisions='{"node_0": "maintain"}')
"""
from openenv.core.env_server.mcp_types import CallToolAction, ListToolsAction
from .client import CloudResourceClient
from .models import CloudAction, CloudObservation
__all__ = [
"CloudResourceClient",
"CloudAction",
"CloudObservation",
"CallToolAction",
"ListToolsAction",
]
|