class BaseExporter(ABC):
Known subclasses: luxonis_ml.data.exporters.ClassificationDirectoryExporter, luxonis_ml.data.exporters.CocoExporter, luxonis_ml.data.exporters.CreateMLExporter, luxonis_ml.data.exporters.DarknetExporter, luxonis_ml.data.exporters.FiftyOneClassificationExporter, luxonis_ml.data.exporters.NativeExporter, luxonis_ml.data.exporters.SegmentationMaskDirectoryExporter, luxonis_ml.data.exporters.TensorflowCSVExporter, luxonis_ml.data.exporters.UltralyticsNDJSONExporter, luxonis_ml.data.exporters.VOCExporter, luxonis_ml.data.exporters.YoloV4Exporter, luxonis_ml.data.exporters.YoloV6Exporter, luxonis_ml.data.exporters.YoloV8Exporter, luxonis_ml.data.exporters.YoloV8InstanceSegmentationExporter, luxonis_ml.data.exporters.YoloV8KeypointsExporter
Constructor: BaseExporter(dataset_identifier, output_path, max_partition_size_gb)
Base class for dataset exporters.
| Method | __init__ |
Undocumented |
| Method | export |
Convert the prepared dataset into the exporter's format. |
| Method | supported |
Return task types supported by this exporter. |
| Instance Variable | current |
Current partition size in bytes. |
| Instance Variable | dataset |
Name or identifier used for exported paths. |
| Instance Variable | image |
Per-image export indices used by concrete exporters. |
| Instance Variable | max |
Optional maximum partition size in bytes. |
| Instance Variable | max |
Optional maximum partition size in GiB. |
| Instance Variable | output |
Directory where the export is written. |
| Instance Variable | part |
Current partition index, or None when partitioning is disabled. |
| Method | _dump |
Undocumented |
| Method | _get |
Return the folder path to store data files for this split. |
str, output_path: Path, max_partition_size_gb: float | None):
¶
luxonis_ml.data.exporters.CocoExporter, luxonis_ml.data.exporters.CreateMLExporter, luxonis_ml.data.exporters.DarknetExporter, luxonis_ml.data.exporters.FiftyOneClassificationExporter, luxonis_ml.data.exporters.SegmentationMaskDirectoryExporter, luxonis_ml.data.exporters.TensorflowCSVExporter, luxonis_ml.data.exporters.UltralyticsNDJSONExporter, luxonis_ml.data.exporters.YoloV4Exporter, luxonis_ml.data.exporters.YoloV6Exporter, luxonis_ml.data.exporters.YoloV8Exporter, luxonis_ml.data.exporters.YoloV8InstanceSegmentationExporter, luxonis_ml.data.exporters.YoloV8KeypointsExporterUndocumented
luxonis_ml.data.exporters.ClassificationDirectoryExporter, luxonis_ml.data.exporters.CocoExporter, luxonis_ml.data.exporters.CreateMLExporter, luxonis_ml.data.exporters.DarknetExporter, luxonis_ml.data.exporters.FiftyOneClassificationExporter, luxonis_ml.data.exporters.NativeExporter, luxonis_ml.data.exporters.SegmentationMaskDirectoryExporter, luxonis_ml.data.exporters.TensorflowCSVExporter, luxonis_ml.data.exporters.UltralyticsNDJSONExporter, luxonis_ml.data.exporters.VOCExporter, luxonis_ml.data.exporters.YoloV4Exporter, luxonis_ml.data.exporters.YoloV6Exporter, luxonis_ml.data.exporters.YoloV8Exporter, luxonis_ml.data.exporters.YoloV8InstanceSegmentationExporter, luxonis_ml.data.exporters.YoloV8KeypointsExporterConvert the prepared dataset into the exporter's format.
| Parameters | |
preparedPreparedLDF | Dataset data prepared for export. |
| Raises | |
NotImplementedError | Always raised by the abstract base implementation. |
luxonis_ml.data.exporters.ClassificationDirectoryExporter, luxonis_ml.data.exporters.CocoExporter, luxonis_ml.data.exporters.CreateMLExporter, luxonis_ml.data.exporters.DarknetExporter, luxonis_ml.data.exporters.FiftyOneClassificationExporter, luxonis_ml.data.exporters.NativeExporter, luxonis_ml.data.exporters.SegmentationMaskDirectoryExporter, luxonis_ml.data.exporters.TensorflowCSVExporter, luxonis_ml.data.exporters.UltralyticsNDJSONExporter, luxonis_ml.data.exporters.VOCExporter, luxonis_ml.data.exporters.YoloV4Exporter, luxonis_ml.data.exporters.YoloV6Exporter, luxonis_ml.data.exporters.YoloV8Exporter, luxonis_ml.data.exporters.YoloV8InstanceSegmentationExporter, luxonis_ml.data.exporters.YoloV8KeypointsExporterReturn task types supported by this exporter.
| Returns | |
list[ | Supported annotation task types. |
| Raises | |
NotImplementedError | Always raised by the abstract base implementation. |
luxonis_ml.data.exporters.CocoExporter, luxonis_ml.data.exporters.CreateMLExporter, luxonis_ml.data.exporters.DarknetExporter, luxonis_ml.data.exporters.NativeExporter, luxonis_ml.data.exporters.TensorflowCSVExporter, luxonis_ml.data.exporters.UltralyticsNDJSONExporter, luxonis_ml.data.exporters.VOCExporter, luxonis_ml.data.exporters.YoloV4Exporter, luxonis_ml.data.exporters.YoloV6Exporter, luxonis_ml.data.exporters.YoloV8Exporter, luxonis_ml.data.exporters.YoloV8InstanceSegmentationExporter, luxonis_ml.data.exporters.YoloV8KeypointsExporterCurrent partition size in bytes.
dict, output_path: Path, part: int | None = None):
¶
luxonis_ml.data.exporters.ClassificationDirectoryExporter, luxonis_ml.data.exporters.CocoExporter, luxonis_ml.data.exporters.CreateMLExporter, luxonis_ml.data.exporters.DarknetExporter, luxonis_ml.data.exporters.FiftyOneClassificationExporter, luxonis_ml.data.exporters.NativeExporter, luxonis_ml.data.exporters.SegmentationMaskDirectoryExporter, luxonis_ml.data.exporters.TensorflowCSVExporter, luxonis_ml.data.exporters.UltralyticsNDJSONExporter, luxonis_ml.data.exporters.VOCExporter, luxonis_ml.data.exporters.YoloV4Exporter, luxonis_ml.data.exporters.YoloV6Exporter, luxonis_ml.data.exporters.YoloV8Exporter, luxonis_ml.data.exporters.YoloV8InstanceSegmentationExporter, luxonis_ml.data.exporters.YoloV8KeypointsExporterUndocumented
luxonis_ml.data.exporters.ClassificationDirectoryExporter, luxonis_ml.data.exporters.CocoExporter, luxonis_ml.data.exporters.CreateMLExporter, luxonis_ml.data.exporters.DarknetExporter, luxonis_ml.data.exporters.FiftyOneClassificationExporter, luxonis_ml.data.exporters.NativeExporter, luxonis_ml.data.exporters.SegmentationMaskDirectoryExporter, luxonis_ml.data.exporters.TensorflowCSVExporter, luxonis_ml.data.exporters.UltralyticsNDJSONExporter, luxonis_ml.data.exporters.VOCExporter, luxonis_ml.data.exporters.YoloV4Exporter, luxonis_ml.data.exporters.YoloV6Exporter, luxonis_ml.data.exporters.YoloV8Exporter, luxonis_ml.data.exporters.YoloV8InstanceSegmentationExporter, luxonis_ml.data.exporters.YoloV8KeypointsExporterReturn the folder path to store data files for this split.