chariot package
Subpackages
- chariot.bulk_inference package
- Submodules
- chariot.bulk_inference.job module
- chariot.bulk_inference.models module
BulkInferenceJob
NewBulkInferenceJobRequest
NewBulkInferenceJobRequest.batch_size
NewBulkInferenceJobRequest.dataset_id
NewBulkInferenceJobRequest.dataset_project_id
NewBulkInferenceJobRequest.dataset_snapshot_id
NewBulkInferenceJobRequest.dataset_snapshot_split
NewBulkInferenceJobRequest.evaluate_metrics
NewBulkInferenceJobRequest.inference_method
NewBulkInferenceJobRequest.model_config
NewBulkInferenceJobRequest.model_id
NewBulkInferenceJobRequest.model_project_id
ProgressState
- Module contents
- chariot.cli package
- chariot.datasets package
- Submodules
- chariot.datasets.annotations module
- chariot.datasets.datasets module
- chariot.datasets.datums module
- chariot.datasets.exceptions module
- chariot.datasets.files module
- chariot.datasets.models module
Annotation
Annotation.approval_status
Annotation.archived_at
Annotation.archived_upload_id
Annotation.bbox
Annotation.class_label
Annotation.contour
Annotation.created_at
Annotation.datum_annotation_updated_at
Annotation.datum_id
Annotation.id
Annotation.metadata
Annotation.oriented_bbox
Annotation.prev_datum_annotation_updated_at
Annotation.previous_annotation_id
Annotation.size
Annotation.task_type
Annotation.text_classification
Annotation.text_generation
Annotation.token_classification
Annotation.updated_at
Annotation.upload_id
ApprovalStatus
BoundingBox
Circle
ContextLabelFilter
Dataset
DatasetConfig
DatasetSortColumn
DatasetStatistics
DatasetSummary
DatasetTimelineEvent
DatasetTimelineEvent.annotations_created
DatasetTimelineEvent.annotations_deleted
DatasetTimelineEvent.annotations_modified
DatasetTimelineEvent.dataset_id
DatasetTimelineEvent.datums_created
DatasetTimelineEvent.datums_deleted
DatasetTimelineEvent.datums_modified
DatasetTimelineEvent.event_associated_record_id
DatasetTimelineEvent.event_group_description
DatasetTimelineEvent.event_group_num_timestamps
DatasetTimelineEvent.event_group_num_users
DatasetTimelineEvent.event_group_start_timestamp
DatasetTimelineEvent.event_operation
DatasetTimelineEvent.event_timestamp
DatasetTimelineEvent.event_user_id
DatasetTimelineEvent.snapshots
DatasetType
Datum
DatumFilter
DatumFilter.annotation_metadata
DatumFilter.approval_status
DatumFilter.asof_timestamp
DatumFilter.capture_timestamp_range
DatumFilter.datum_ids
DatumFilter.gps_coordinates_circle
DatumFilter.gps_coordinates_polygon
DatumFilter.gps_coordinates_rectangle
DatumFilter.metadata
DatumFilter.task_type_label_filters
DatumFilter.unannotated
DatumSortColumn
DatumStatistics
DatumStatistics.annotation_count
DatumStatistics.annotation_count_by_approval_status
DatumStatistics.available_datum_count
DatumStatistics.bounding_box_count
DatumStatistics.class_label_count
DatumStatistics.class_label_distribution
DatumStatistics.contour_count
DatumStatistics.datum_count
DatumStatistics.new_datum_count
DatumStatistics.oriented_bounding_box_count
DatumStatistics.text_classification_count
DatumStatistics.text_classification_distribution
DatumStatistics.text_generation_count
DatumStatistics.text_generation_distribution
DatumStatistics.token_classification_count
DatumStatistics.token_classification_distribution
DatumTask
DatumTaskActivity
DatumTaskActivityCode
DatumTaskDetails
DatumTaskStatistics
Distribution
File
FileFormat
FileStatus
FileType
GeoPoint
Job
JobStatus
JobType
ManifestType
MigrationStatus
OrientedBoundingBox
Point
PresignedUrl
Rectangle
Snapshot
SnapshotSortColumn
SnapshotStatus
SortDirection
SplitAlgorithm
SplitConfig
SplitName
TaskActivitySortColumn
TaskSortColumn
TaskType
TaskTypeLabelFilter
TextClassification
TextGeneration
TimestampRange
TokenClassification
Upload
Upload.created_at
Upload.data_created_at
Upload.dataset
Upload.datum_metadata
Upload.delete_source
Upload.id
Upload.image_validation
Upload.is_gzipped
Upload.job
Upload.max_validation_errors
Upload.name
Upload.presigned_urls
Upload.size
Upload.source_urls
Upload.split
Upload.status
Upload.type
Upload.updated_at
Upload.validation_errors
Upload.video_options
UploadSortColumn
UploadStatistics
UploadStatus
UploadType
VideoSamplingOptions
VideoSamplingType
View
ViewSortColumn
- chariot.datasets.snapshots module
- chariot.datasets.tasks module
- chariot.datasets.uploads module
delete_upload()
delete_upload_and_wait()
get_upload()
get_upload_statistics()
get_uploads()
retry_upload()
retry_upload_and_wait()
upload_bytes()
upload_bytes_and_wait()
upload_file()
upload_file_and_wait()
upload_files_from_urls()
upload_files_from_urls_and_wait()
upload_folder()
upload_folder_and_wait()
wait_for_upload()
- chariot.datasets.views module
- Module contents
- chariot.drift package
- Submodules
- chariot.drift.monitor module
- chariot.drift.representer module
- Module contents
- chariot.identity package
- chariot.inference_store package
- Submodules
- chariot.inference_store.export_task module
- chariot.inference_store.inference module
- chariot.inference_store.metadata module
- chariot.inference_store.models module
BaseInferenceFilter
BaseInferenceFilter.data_hash_filter
BaseInferenceFilter.data_source_filter
BaseInferenceFilter.deconstructed_inference_filter
BaseInferenceFilter.inference_action_filter
BaseInferenceFilter.location_filter
BaseInferenceFilter.metadata_filter
BaseInferenceFilter.model_config
BaseInferenceFilter.time_window_filter
DataUpload
DeconstructedInferenceFilter
DeleteAction
EmbeddingDistanceMetric
EmbeddingFilter
ExportTask
GeoCircle
GeoPoint
GeoRectangle
GeolocationFilter
Inference
Inference.created_at
Inference.data
Inference.data_coordinates
Inference.data_hash
Inference.data_source
Inference.data_storage_key
Inference.embedding_distance
Inference.inference_action
Inference.inference_id
Inference.is_protected
Inference.metadata
Inference.model_config
Inference.model_id
Inference.presigned_url
Inference.structured_embedding
Inference.updated_at
Inference.version
InferenceAction
Metadata
MetadataFilter
MetadataFilterOperator
MetadataFilterType
MetadataKeyTypeCounts
MetadataStatistics
MetadataStatisticsType
MetadataType
MetadataUpload
Model
NewExportTaskRequest
NewExtendedMetadataRequest
NewGetInferencesRequest
NewGetMetadataStatisticsRequest
NewGetMetadataStatisticsRequest.distribution_bin_count
NewGetMetadataStatisticsRequest.distribution_bin_width
NewGetMetadataStatisticsRequest.distribution_maximum_value
NewGetMetadataStatisticsRequest.distribution_minimum_value
NewGetMetadataStatisticsRequest.filters
NewGetMetadataStatisticsRequest.key
NewGetMetadataStatisticsRequest.model_config
NewGetMetadataStatisticsRequest.type
NewGetRetentionTasksRequest
NewInferenceAndMetadataCollection
NewInferenceAndMetadataCollection.embedding
NewInferenceAndMetadataCollection.encode()
NewInferenceAndMetadataCollection.image_classification
NewInferenceAndMetadataCollection.image_segmentation
NewInferenceAndMetadataCollection.metadata
NewInferenceAndMetadataCollection.model_config
NewInferenceAndMetadataCollection.object_detection
NewInferenceAndMetadataCollection.oriented_object_detection
NewInferenceStorageRequest
NewMetadataCollectionRequest
NewRegisterModelRequest
NewRetentionPolicyRequest
NewRetentionTaskRequest
NewStandardMetadataRequest
NewStandardMetadataRequest.data_hash
NewStandardMetadataRequest.data_size
NewStandardMetadataRequest.data_source
NewStandardMetadataRequest.inference_action
NewStandardMetadataRequest.latitude
NewStandardMetadataRequest.longitude
NewStandardMetadataRequest.model_config
NewStandardMetadataRequest.task_type
Pagination
PaginationEmbeddingSortField
PaginationGranularInferenceSortField
PaginationSortDirection
PaginationSortField
RetentionPolicy
RetentionTask
RetentionTask.deleted_blob_count
RetentionTask.deleted_record_count
RetentionTask.id
RetentionTask.maximum_blob_age_limit
RetentionTask.maximum_record_age_limit
RetentionTask.model_config
RetentionTask.retention_policy_id
RetentionTask.state
RetentionTask.total_blob_count
RetentionTask.total_record_count
RetentionTaskState
TaskType
TimeWindowFilter
- chariot.inference_store.register module
- chariot.inference_store.retention_policy module
- chariot.inference_store.retention_task module
- chariot.inference_store.upload module
- Module contents
- chariot.models package
- Submodules
- chariot.models.enum module
ArtifactType
ArtifactTypesTaskType
InferenceEngine
Protocol
TaskType
TaskType.AUTOMATIC_SPEECH_RECOGNITION
TaskType.CONVERSATIONAL
TaskType.FEATURE_EXTRACTION
TaskType.IMAGE_AUTOENCODER
TaskType.IMAGE_CLASSIFICATION
TaskType.IMAGE_EMBEDDING
TaskType.IMAGE_GENERATION
TaskType.IMAGE_SEGMENTATION
TaskType.OBJECT_DETECTION
TaskType.ORIENTED_OBJECT_DETECTION
TaskType.OTHER_COMPUTER_VISION
TaskType.OTHER_NATURAL_LANGUAGE
TaskType.OTHER_STRUCTURED_DATA
TaskType.QUESTION_ANSWER
TaskType.STRUCTURED_DATA_CLASSIFICATION
TaskType.STRUCTURED_DATA_REGRESSION
TaskType.SUMMARIZATION
TaskType.TEXT2TEXT_GENERATION
TaskType.TEXT_CLASSIFICATION
TaskType.TEXT_EMBEDDING
TaskType.TEXT_FILL_MASK
TaskType.TEXT_GENERATION
TaskType.TOKEN_CLASSIFICATION
TaskType.TRANSLATION
TaskTypesInferenceMethod
TaskTypesInferenceMethod.AUTOMATIC_SPEECH_RECOGNITION
TaskTypesInferenceMethod.CONVERSATIONAL
TaskTypesInferenceMethod.FEATURE_EXTRACTION
TaskTypesInferenceMethod.IMAGE_AUTOENCODER
TaskTypesInferenceMethod.IMAGE_CLASSIFICATION
TaskTypesInferenceMethod.IMAGE_EMBEDDING
TaskTypesInferenceMethod.IMAGE_GENERATION
TaskTypesInferenceMethod.IMAGE_SEGMENTATION
TaskTypesInferenceMethod.OBJECT_DETECTION
TaskTypesInferenceMethod.ORIENTED_OBJECT_DETECTION
TaskTypesInferenceMethod.OTHER_COMPUTER_VISION
TaskTypesInferenceMethod.OTHER_NATURAL_LANGUAGE
TaskTypesInferenceMethod.OTHER_STRUCTURED_DATA
TaskTypesInferenceMethod.QUESTION_ANSWER
TaskTypesInferenceMethod.STRUCTURED_DATA_CLASSIFICATION
TaskTypesInferenceMethod.STRUCTURED_DATA_REGRESSION
TaskTypesInferenceMethod.SUMMARIZATION
TaskTypesInferenceMethod.TEXT2TEXT_GENERATION
TaskTypesInferenceMethod.TEXT_CLASSIFICATION
TaskTypesInferenceMethod.TEXT_EMBEDDING
TaskTypesInferenceMethod.TEXT_FILL_MASK
TaskTypesInferenceMethod.TEXT_GENERATION
TaskTypesInferenceMethod.TOKEN_CLASSIFICATION
TaskTypesInferenceMethod.TRANSLATION
TaskTypesRequirement
TaskTypesRequirement.AUTOMATIC_SPEECH_RECOGNITION
TaskTypesRequirement.CONVERSATIONAL
TaskTypesRequirement.FEATURE_EXTRACTION
TaskTypesRequirement.IMAGE_AUTOENCODER
TaskTypesRequirement.IMAGE_CLASSIFICATION
TaskTypesRequirement.IMAGE_EMBEDDING
TaskTypesRequirement.IMAGE_GENERATION
TaskTypesRequirement.IMAGE_SEGMENTATION
TaskTypesRequirement.OBJECT_DETECTION
TaskTypesRequirement.ORIENTED_OBJECT_DETECTION
TaskTypesRequirement.OTHER_COMPUTER_VISION
TaskTypesRequirement.OTHER_NATURAL_LANGUAGE
TaskTypesRequirement.OTHER_STRUCTURED_DATA
TaskTypesRequirement.QUESTION_ANSWER
TaskTypesRequirement.STRUCTURED_DATA_CLASSIFICATION
TaskTypesRequirement.STRUCTURED_DATA_REGRESSION
TaskTypesRequirement.SUMMARIZATION
TaskTypesRequirement.TEXT2TEXT_GENERATION
TaskTypesRequirement.TEXT_CLASSIFICATION
TaskTypesRequirement.TEXT_EMBEDDING
TaskTypesRequirement.TEXT_FILL_MASK
TaskTypesRequirement.TEXT_GENERATION
TaskTypesRequirement.TOKEN_CLASSIFICATION
TaskTypesRequirement.TRANSLATION
- chariot.models.evaluations module
- chariot.models.inference module
- chariot.models.isvc_settings module
GPUDict
InferenceServerSettingsDict
InferenceServerSettingsDict.enable_cvm_scoring
InferenceServerSettingsDict.enable_data_storage
InferenceServerSettingsDict.enable_inference_storage
InferenceServerSettingsDict.enable_ks_scoring
InferenceServerSettingsDict.enable_metadata_extraction
InferenceServerSettingsDict.enable_semantic_scoring
InferenceServerSettingsDict.huggingface_model_kwargs
InferenceServerSettingsDict.inference_engine
InferenceServerSettingsDict.max_batch_delay_seconds
InferenceServerSettingsDict.max_batch_size
InferenceServerSettingsDict.negative_sampling_rate
InferenceServerSettingsDict.num_workers
InferenceServerSettingsDict.only_store_detections
InferenceServerSettingsDict.positive_sampling_rate
InferenceServerSettingsDict.predictor_cpu
InferenceServerSettingsDict.predictor_cpu_burstable
InferenceServerSettingsDict.predictor_ephemeral_storage
InferenceServerSettingsDict.predictor_gpu
InferenceServerSettingsDict.predictor_include_embedding_model
InferenceServerSettingsDict.predictor_max_replicas
InferenceServerSettingsDict.predictor_memory
InferenceServerSettingsDict.predictor_min_replicas
InferenceServerSettingsDict.predictor_scale_metric
InferenceServerSettingsDict.predictor_scale_target
InferenceServerSettingsDict.scale_down_delay_seconds
InferenceServerSettingsDict.transformer_cpu
InferenceServerSettingsDict.transformer_cpu_burstable
InferenceServerSettingsDict.transformer_max_replicas
InferenceServerSettingsDict.transformer_memory
InferenceServerSettingsDict.transformer_min_replicas
InferenceServerSettingsDict.transformer_scale_metric
InferenceServerSettingsDict.transformer_scale_target
InferenceServerSettingsDict.vllm_configuration
IsvcSetting
VLLMConfigurationDict
create_isvc_settings()
get_inference_server_settings()
get_isvc_settings()
set_inference_server_settings()
- chariot.models.model module
ActionUnsupportedByCurrentModelError
GPUDict
InferenceServerSettingsDict
InferenceServerSettingsDict.enable_cvm_scoring
InferenceServerSettingsDict.enable_data_storage
InferenceServerSettingsDict.enable_inference_storage
InferenceServerSettingsDict.enable_ks_scoring
InferenceServerSettingsDict.enable_metadata_extraction
InferenceServerSettingsDict.enable_semantic_scoring
InferenceServerSettingsDict.huggingface_model_kwargs
InferenceServerSettingsDict.inference_engine
InferenceServerSettingsDict.max_batch_delay_seconds
InferenceServerSettingsDict.max_batch_size
InferenceServerSettingsDict.negative_sampling_rate
InferenceServerSettingsDict.num_workers
InferenceServerSettingsDict.only_store_detections
InferenceServerSettingsDict.positive_sampling_rate
InferenceServerSettingsDict.predictor_cpu
InferenceServerSettingsDict.predictor_cpu_burstable
InferenceServerSettingsDict.predictor_ephemeral_storage
InferenceServerSettingsDict.predictor_gpu
InferenceServerSettingsDict.predictor_include_embedding_model
InferenceServerSettingsDict.predictor_max_replicas
InferenceServerSettingsDict.predictor_memory
InferenceServerSettingsDict.predictor_min_replicas
InferenceServerSettingsDict.predictor_scale_metric
InferenceServerSettingsDict.predictor_scale_target
InferenceServerSettingsDict.scale_down_delay_seconds
InferenceServerSettingsDict.transformer_cpu
InferenceServerSettingsDict.transformer_cpu_burstable
InferenceServerSettingsDict.transformer_max_replicas
InferenceServerSettingsDict.transformer_memory
InferenceServerSettingsDict.transformer_min_replicas
InferenceServerSettingsDict.transformer_scale_metric
InferenceServerSettingsDict.transformer_scale_target
InferenceServerSettingsDict.vllm_configuration
InferenceServerStatus
InferenceServerStatus.ERROR
InferenceServerStatus.MISCONFIGURED
InferenceServerStatus.NOTINITIALIZED
InferenceServerStatus.NULL
InferenceServerStatus.PENDING
InferenceServerStatus.READY
InferenceServerStatus.SCALED_DOWN
InferenceServerStatus.STARTING
InferenceServerStatus.UNKNOWN
InferenceServerStatus.UPDATING
Model
Model.actions
Model.architecture
Model.class_labels
Model.convert_inference_engine()
Model.created_at
Model.default_action_methods
Model.delete()
Model.download_model()
Model.export_onnx_model()
Model.exports_supported()
Model.files()
Model.fork()
Model.get_inference_server_settings()
Model.infer()
Model.inference_url
Model.inverse_class_labels
Model.isvc_settings
Model.name
Model.name_slug
Model.set_inference_server_settings()
Model.start_inference_server()
Model.status
Model.stop_inference_server()
Model.storage_status
Model.supported_and_existing_inference_engines()
Model.task_to_method
Model.update_isvc_settings()
Model.version
Model.wait_for_inference_server()
Model.wait_for_upload()
ModelDoesNotExistError
VLLMConfigurationDict
get_catalog()
get_model_by_id()
get_models()
iter_models()
- chariot.models.stage module
- chariot.models.upload module
- Module contents
- chariot.projects package
- Submodules
- chariot.projects.projects module
- Module contents
- chariot.system_resources package
- chariot.training_v2 package
- Submodules
- chariot.training_v2.blueprint module
- chariot.training_v2.checkpoint module
- chariot.training_v2.exceptions module
- chariot.training_v2.run module
Event
Gpu
Metric
Progress
Resources
Run
Run.blueprint_id
Run.config
Run.created_at
Run.delete()
Run.from_id()
Run.get_all_metrics()
Run.get_checkpoints()
Run.get_events()
Run.get_global_steps_with_checkpoints()
Run.get_metrics()
Run.id
Run.model_config
Run.name
Run.notes
Run.progress
Run.progress_updated_at
Run.project_id
Run.reload()
Run.resources
Run.restart()
Run.status
Run.status_updated_at
Run.stop()
Run.task_type
Run.user_id
Run.version
create_run()
get_runs()
validate_run_config()
- Module contents
Submodules
chariot.cert module
chariot.client module
- chariot.client.connect(*, credentials: str | None = None, host: str | None = None, bearer_token: str | None = None, client_id: str | None = None, client_secret: str | None = None, client_scope: str | None = None, key_filename: str | None = None, cert_filename: str | None = None, pkcs12: str | bytes | None = None, pkcs12_password: str | None = None, retries: Retry | None = None, timeout: Timeout | None = None, **kwargs) None [source]
Connect to Chariot API.
Parameters
- credentials: str
path to a credentials json file downloaded from Chariot
- host: str
host url of Chariot API
- bearer_token: str
bearer token of Chariot user
- client_id: str
client id
- client_secret: str
client secret
- client_scope: str
space delimited string of desired scopes for access token of client
- key_filename: str
filename of client certificate private key. Client
key_filename
andcert_filename
are often required on closed networks to perform PKI authentication. Used for PKI authentication.- cert_filename: str
filename of client certificate. Used for PKI authentication.
- pkcs12: str | bytes
p12 filename or bytes that will be used to extract client cert and key only if both cert_filename and key_filename are not specified. Used for PKI authentication.
- pkcs12_password: str
password used to decrypt p12 file. Used for PKI authentication.
- retries: Optional[urllib3.Retry]
retry configuration
- timeout: Optional[urllib3.Timeout]
timeout configuration
Returns
None
chariot.config module
chariot.context module
chariot.resources module
- class chariot.resources.Resource(project_id: str | None = None, id: str | None = None, project_name: str | None = None, subproject_name: str | None = None, organization_id: str | None = None, name: str | None = None, version: str | None = None, metadata: Any | None = None)[source]
Bases:
object
Base class for Chariot Resources.
Attributes
- project_id
id of the project that the resource belongs to
- id
id of the resource
- _meta
metainformation of the resource. this is what is returned by the get-by-id endpoint of the corresponding microservice.