MCPcopy Index your code

hub / github.com/skypilot-org/skypilot / types & classes

Types & classes1,373 in github.com/skypilot-org/skypilot

↓ 136 callersClassResources
Resources: compute requirements of Tasks. This class is immutable once created (to ensure some validations are done whenever properties chang
sky/resources.py:129
↓ 28 callersClassMockPVC
Mock PVC object.
tests/unit_tests/test_sky/volumes/test_k8s_volume.py:18
↓ 24 callersClassStatusColumn
One column of the displayed cluster table
sky/utils/cli_utils/status_utils.py:28
↓ 16 callersClassApiServerInfo
sky/server/common.py:130
↓ 16 callersClassCfg
tests/unit_tests/test_sky/volumes/test_runpod_volume.py:482
↓ 15 callersClassMockPod
Mock Pod object.
tests/unit_tests/test_sky/volumes/test_k8s_volume.py:42
↓ 14 callersClassMithrilError
Base exception for Mithril API errors.
sky/provision/mithril/utils.py:56
↓ 13 callersClassHyperbolicError
Base exception for Hyperbolic API errors.
sky/provision/hyperbolic/utils.py:25
↓ 13 callersClassSkyletClient
The client to interact with a remote cluster through Skylet.
sky/backends/cloud_vm_ray_backend.py:2880
↓ 11 callersClassCloudwatchLoggingAgent
AWS CloudWatch logging agent. This agent forwards logs from SkyPilot clusters to AWS CloudWatch using Fluent Bit. It supports authentication
sky/logs/aws.py:45
↓ 11 callersClassDigitalOceanError
sky/provision/do/utils.py:40
↓ 10 callersClassManagedJobStatus
Managed job status, designed to be in serverless style. The ManagedJobStatus is a higher level status than the JobStatus. Each managed job su
sky/jobs/state.py:369
↓ 10 callersClassPolicyServer
Test policy server that runs in a background thread with automatic port assignment. Uses pre-bound sockets to avoid TOCTOU port races when multip
tests/unit_tests/test_admin_policy_restful.py:149
↓ 9 callersClassAWS
Amazon Web Services.
sky/clouds/aws.py:285
↓ 9 callersClassMockCloud
Mock cloud class for testing.
tests/unit_tests/test_sky/utils/test_accelerator_registry.py:10
↓ 9 callersClassMockUser
tests/unit_tests/test_sky/utils/test_resource_checker.py:353
↓ 8 callersClassHyperbolicCatalogError
Base exception for Hyperbolic catalog errors.
sky/catalog/data_fetchers/fetch_hyperbolic.py:20
↓ 7 callersClassInternalRequestDaemon
Internal daemon that runs an event in the background.
sky/server/daemons.py:84
↓ 7 callersClassOnDemandThreadExecutor
An executor that creates a new thread for each task and destroys it after the task is completed. Note(dev): We raise an error instead of
sky/server/requests/threads.py:25
↓ 7 callersClassTimerContext
A timer class that can be used as a context manager to measure execution time.
examples/training_network_storage_benchmarks/e2e/e2e_disk.py:33
↓ 7 callersClassVsphereError
sky/provision/vsphere/vsphere_utils.py:37
↓ 6 callersClassFileLock
A wrapper around filelock.FileLock. This implements a distributed lock that works across multiple processes when they share the same filesyst
sky/utils/locks.py:114
↓ 6 callersClassInvalidNamespaceError
sky/provision/kubernetes/config.py:98
↓ 6 callersClassMockRequest
tests/test_api.py:52
↓ 6 callersClassOAuth2ProxyMiddleware
Middleware to handle authentication by delegating to OAuth2 Proxy.
sky/server/auth/oauth2_proxy.py:28
↓ 6 callersClassVerdaClient
A client for the Verda Cloud API.
sky/adaptors/verda.py:575
↓ 6 callersClass_HTTPClient
An http client, a wrapper for the requests library. For each request, it adds the authentication header with an access token. If the access t
sky/adaptors/verda.py:301
↓ 5 callersClassCloudVmRayBackend
Backend: runs on cloud virtual machines, managed by Ray. Changing this class may also require updates to: * Cloud providers' templates unde
sky/backends/cloud_vm_ray_backend.py:3079
↓ 5 callersClassLLMStatusResponse
llm/rag/scripts/serve_rag.py:74
↓ 5 callersClassManagedJobScheduleState
Captures the state of the job from the scheduler's perspective. A newly created job will be INACTIVE. The following transitions are valid: -
sky/jobs/state.py:589
↓ 5 callersClassMockRetryContext
Mock retry context for testing resumable functionality.
tests/unit_tests/test_sky/server/test_sdk.py:611
↓ 5 callersClassRegion
A region.
sky/clouds/cloud.py:77
↓ 5 callersClassS3CompatibleConfig
Configuration for S3-compatible storage providers.
sky/data/storage.py:1766
↓ 5 callersClassSSHNodePoolManager
Manager for SSH Node Pool configurations.
sky/ssh_node_pools/core.py:16
↓ 5 callersClassZone
A zone, typically grouped under a region.
sky/clouds/cloud.py:89
↓ 4 callersClassAutoscalerDecision
Autoscaling decisions. |------------------------------------------------------------------------| | Operator | TargetType |
sky/serve/autoscalers.py:30
↓ 4 callersClassBurstableExecutor
An multiprocessing executor that supports bursting worker processes.
sky/server/requests/process.py:194
↓ 4 callersClassGCP
Google Cloud Platform.
sky/clouds/gcp.py:184
↓ 4 callersClassJobStatus
Job status enum.
sky/skylet/job_lib.py:156
↓ 4 callersClassLambdaCloudError
sky/provision/lambda_cloud/lambda_utils.py:24
↓ 4 callersClassLockTimeout
Raised when a lock acquisition times out.
sky/utils/locks.py:28
↓ 4 callersClassManagedSecretRef
A reference to a secret in task YAML.
sky/task.py:279
↓ 4 callersClassMockApiException
tests/unit_tests/test_sky/volumes/test_k8s_volume.py:2046
↓ 4 callersClassRequestTaskFilter
Filter for requests. Args: status: a list of statuses of the requests to filter on. cluster_names: a list of cluster names to fil
sky/server/requests/requests.py:780
↓ 4 callersClassSSHTunnelInfo
sky/backends/cloud_vm_ray_backend.py:1938
↓ 4 callersClassSeewebApiKeyMissing
Raised when the Seeweb API key is missing or empty.
sky/adaptors/seeweb.py:21
↓ 4 callersClassSeewebNodeProvider
Minimalist provisioner for Seeweb ECS.
sky/provision/seeweb/instance.py:53
↓ 4 callersClassSlurmPartition
Information about the Slurm partitions.
sky/adaptors/slurm.py:36
↓ 4 callersClassTestScale
Comprehensive scale tests for SkyPilot operations.
tests/load_tests/db_scale_tests/scale_test_utils.py:57
↓ 4 callersClass_CancelAwareStub
Proxy that makes a gRPC stub honor the current SkyPilotContext cancel. Each method becomes cancellable: when the active context is cancelled
sky/backends/cloud_vm_ray_backend.py:2849
↓ 4 callersClass_FakeStreamingCall
Stand-in for the iterator returned by ``method(req, timeout=...)`` for unary-stream RPCs.
tests/unit_tests/test_skylet_grpc_cancellable.py:91
↓ 3 callersClassAcquireReturnProxy
A context manager that releases the lock when exiting. This proxy is returned by acquire() and ensures proper cleanup when used in a with sta
sky/utils/locks.py:33
↓ 3 callersClassCloudVmRayResourceHandle
A pickle-able handle to a cluster created by CloudVmRayBackend. The handle object will last for the whole lifecycle of the cluster. - (requi
sky/backends/cloud_vm_ray_backend.py:1955
↓ 3 callersClassDockerConfig
Normalized ``enable_docker`` config produced by :func:`normalize_enable_docker_config`.
sky/provision/kubernetes/utils.py:3223
↓ 3 callersClassExample
Example class for generating documentation content from a given path. Attributes: path (Path): The path to the main directory or fil
docs/source/generate_examples.py:129
↓ 3 callersClassFakeBody
tests/unit_tests/test_sky/utils/test_debug_utils.py:1896
↓ 3 callersClassFluidstackAPIError
sky/provision/fluidstack/fluidstack_utils.py:32
↓ 3 callersClassGitCloneInfo
Information about a git clone.
sky/utils/git.py:59
↓ 3 callersClassGitUrlInfo
Information extracted from a git URL.
sky/utils/git.py:39
↓ 3 callersClassNewLineFormatter
Adds logging prefix to newlines to align multi-line messages.
sky/sky_logging.py:37
↓ 3 callersClassPaperspaceCloudError
sky/provision/paperspace/utils.py:29
↓ 3 callersClassPodStatusEnum
Pod status.
sky/provision/yotta/yotta_utils.py:23
↓ 3 callersClassPoolExecutor
A custom ProcessPoolExecutor with additional supports for skypilot. The additional supports include: 1. Disposable workers: support control w
sky/server/requests/process.py:16
↓ 3 callersClassSshBenchOp
tests/load_tests/config.py:123
↓ 3 callersClassStatus
tests/unit_tests/test_sky/jobs/test_server_queue.py:450
↓ 3 callersClassStoreType
Enum for the different types of stores.
sky/data/storage.py:134
↓ 3 callersClassVerdaConfiguration
A configuration for the Verda Cloud API.
sky/adaptors/verda.py:14
↓ 3 callersClassYottaAPIError
sky/provision/yotta/yotta_utils.py:125
↓ 2 callersClassAutostopConfig
Autostop configuration.
sky/skylet/autostop_lib.py:120
↓ 2 callersClassBasicAuthMiddleware
Middleware to handle HTTP Basic Auth.
sky/server/server.py:336
↓ 2 callersClassBenchmarkConfig
tests/load_tests/config.py:146
↓ 2 callersClassCaptureVersionPolicy
tests/unit_tests/test_admin_policy.py:489
↓ 2 callersClassClsApiClient
This is a simplified wrapper around the Content Library APIs. It is used to access services exposed by Content Library Service.
sky/provision/vsphere/common/cls_api_client.py:7
↓ 2 callersClassConfig
SkyPilot config that supports setting/getting values with nested keys.
sky/utils/config_utils.py:38
↓ 2 callersClassConfigContext
sky/skypilot_config.py:135
↓ 2 callersClassControllerManager
Main loop for a job controller process. Many jobs will be handled by this, each by a single JobController.
sky/jobs/controller.py:1841
↓ 2 callersClassDisposableExecutor
A simple wrapper that creates a new process for each task. This is a workaround for Python 3.10 since `max_tasks_per_child` of ProcessPoolExe
sky/server/requests/process.py:94
↓ 2 callersClassDockerMode
Modes for the ``enable_docker`` config.
sky/provision/kubernetes/utils.py:3207
↓ 2 callersClassDockerSidecarDefaults
Default image and volume names for a Docker sidecar mode.
sky/provision/kubernetes/utils.py:3214
↓ 2 callersClassDummyResponse
tests/unit_tests/test_catalog.py:23
↓ 2 callersClassEnvAwareHandler
A handler that awares environment variables. This handler dynamically reflects the log level from environment variables.
sky/sky_logging.py:54
↓ 2 callersClassExternalProxyConfig
Configuration for external authentication proxy. Attributes: enabled: Whether external proxy authentication is enabled. header_na
sky/server/config.py:304
↓ 2 callersClassFinished
tests/unit_tests/test_sky/jobs/test_server_queue.py:549
↓ 2 callersClassHiddenPlugin
tests/unit_tests/test_sky/server/test_plugins.py:186
↓ 2 callersClassIBMVPCProvider
Manages a vpc containing the network configuration for the cluster's nodes.
sky/skylet/providers/ibm/vpc_provider.py:36
↓ 2 callersClassInfraInfo
Infrastructure information parsed from infra string. When a field is None, it means the field is not specified.
sky/utils/infra_utils.py:12
↓ 2 callersClassInstance
Instance model class.
sky/adaptors/verda.py:550
↓ 2 callersClassMessageCollection
A collection of messages.
sky/usage/usage_lib.py:403
↓ 2 callersClassMockAcceleratorItem
tests/test_cli.py:98
↓ 2 callersClassNodeInfo
Information about a Slurm node from sinfo.
sky/adaptors/slurm.py:46
↓ 2 callersClassOktaAutoLogin
Handles automated Okta OAuth2 login flow using Selenium
tests/kubernetes/scripts/okta_auto_login.py:46
↓ 2 callersClassOptions
Environment variables for SkyPilot.
sky/utils/env_options.py:7
↓ 2 callersClassPostgresLock
PostgreSQL advisory lock implementation. Uses PostgreSQL advisory locks to implement distributed locking that works across multiple machines
sky/utils/locks.py:163
↓ 2 callersClassProductionScaleTest
Extended TestScale for production-scale data injection.
tests/load_tests/db_scale_tests/inject_production_scale_data.py:162
↓ 2 callersClassProfilingSFTTrainer
llm/gpt-oss-finetuning/sft/train.py:16
↓ 2 callersClassProfilingSFTTrainer
Custom SFTTrainer that tracks timing statistics.
examples/training_network_storage_benchmarks/e2e/e2e_disk.py:92
↓ 2 callersClassProfilingSFTTrainer
Custom SFTTrainer that tracks timing statistics.
examples/training_network_storage_benchmarks/e2e/e2e_network.py:83
↓ 2 callersClassPrompt
A single prompt with its ground truth answer.
llm/rl-post-training-jobgroup/code/data_server.py:28
↓ 2 callersClassPromptBatch
A batch of prompts.
llm/rl-post-training-jobgroup/code/data_server.py:35
↓ 2 callersClassQueueManager
sky/server/requests/queues/mp_queue.py:19
next →1–100 of 1,373, ranked by callers