cloud_resource_env / __init__.py
sunil18p31a0101's picture
FEAT: " Added for BOth GPU and CPU utilization with thermal control and best allocation."
fa65b6c
raw
history blame contribute delete
864 Bytes
"""
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",
]