<!-- # hard line break macro for HTML -->

# fiftyone.utils.kinetics

Utilities for working with the
`Kinetics dataset <https://deepmind.com/research/open-source/kinetics>`.

Copyright 2017-2026, Voxel51, Inc.
<br/>
[voxel51.com](https://voxel51.com/)
<br/>
<br/>

**Functions:**

| [`download_kinetics_split`](#fiftyone.utils.kinetics.download_kinetics_split)(dataset_dir, split)   | Utility that downloads full or partial splits of the [Kinetics dataset](https://deepmind.com/research/open-source/kinetics).   |
|-----------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------|

**Classes:**

| [`KineticsDatasetManager`](#fiftyone.utils.kinetics.KineticsDatasetManager)(info)                              | Class that manages the sample IDs and labels that need to be downloaded as well as performing the actual downloading.   |
|----------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|
| [`KineticsDatasetDownloader`](#fiftyone.utils.kinetics.KineticsDatasetDownloader)([num_workers])               | Clas that downloads and extracts Kinetics tars from AWS.                                                                |
| [`KineticsDownloadConfig`](#fiftyone.utils.kinetics.KineticsDownloadConfig)(split[, classes, ...])             | Config class for a Kinetics download run.                                                                               |
| [`KineticsDatasetInfo`](#fiftyone.utils.kinetics.KineticsDatasetInfo)(kinetics_dir, ...)                       | Class that contains information such as paths, labels, and sample IDs for a Kinetics download.                          |
| [`Kinetics400DatasetInfo`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo)(kinetics_dir, ...)                 | Kinetics 400-specific dataset info.                                                                                     |
| [`ClasswiseS3KineticsDatasetInfo`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo)(kinetics_dir, ...) |                                                                                                                         |
| [`Kinetics600DatasetInfo`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo)(kinetics_dir, ...)                 | Kinetics 600-specific dataset info.                                                                                     |
| [`Kinetics7002020DatasetInfo`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo)(kinetics_dir, ...)         | Kinetics 700-2020-specific dataset info.                                                                                |
| [`Kinetics700DatasetInfo`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo)(kinetics_dir, ...)                 | Kinetics 700-specific dataset info.                                                                                     |

### fiftyone.utils.kinetics.download_kinetics_split(dataset_dir, split, classes=None, num_workers=None, shuffle=None, seed=None, max_samples=None, retry_errors=False, scratch_dir=None, version='700-2020')

Utility that downloads full or partial splits of the
[Kinetics dataset](https://deepmind.com/research/open-source/kinetics).

The downloaded splits are stored on disk in
[VideoClassificationDirectoryTree format](../user_guide/import_datasets.md#videoclassificationdirectorytree-import).

* **Parameters:**
  * **dataset_dir** – the directory to download the dataset
  * **split** – the split to download. Supported values are
    `("train", "validation", "test")`
  * **classes** (*None*) – a string or list of strings specifying required classes
    to load. If provided, only samples containing at least one instance
    of a specified class will be loaded
  * **num_workers** (*None*) – a suggested number of threads to use when
    downloading individual videos
  * **shuffle** (*False*) – whether to randomly shuffle the order in which samples
    are chosen for partial downloads
  * **seed** (*None*) – a random seed to use when shuffling
  * **max_samples** (*None*) – a maximum number of samples to load per split. If
    `classes` are also specified, only up to the number of samples
    that contain at least one specified class will be loaded. By
    default, all matching samples are loaded
  * **retry_errors** (*False*) – whether to retry downloading samples from YouTube
    that have previously raised an error
  * **scratch_dir** (*None*) – a scratch directory to use to store temporary files
  * **version** ( *"700-2020"*) – the version of the Kinetics dataset to download
    (“400”, “600”, “700”, or “700-2020”)
* **Returns:**
  a tuple of
  - **num_samples**: the total number of downloaded videos, or `None`
    if everything was already downloaded
  - **classes**: the list of all classes, or `None` if everything was
    already downloaded
  - **did_download**: whether any content was downloaded (True) or if
    all necessary files were already downloaded (False)

### *class* fiftyone.utils.kinetics.KineticsDatasetManager(info)

Bases: `object`

Class that manages the sample IDs and labels that need to be downloaded
as well as performing the actual downloading.

**Methods:**

| [`download`](#fiftyone.utils.kinetics.KineticsDatasetManager.download)(config, downloader)                             |    |
|------------------------------------------------------------------------------------------------------------------------|----|
| [`download_partial_split`](#fiftyone.utils.kinetics.KineticsDatasetManager.download_partial_split)(config, downloader) |    |

#### download(config, downloader)

#### download_partial_split(config, downloader)

### *class* fiftyone.utils.kinetics.KineticsDatasetDownloader(num_workers=None)

Bases: `object`

Clas that downloads and extracts Kinetics tars from AWS.

**Methods:**

| [`download_entire_split`](#fiftyone.utils.kinetics.KineticsDatasetDownloader.download_entire_split)(info)   |    |
|-------------------------------------------------------------------------------------------------------------|----|
| [`download_classes`](#fiftyone.utils.kinetics.KineticsDatasetDownloader.download_classes)(info, classes)    |    |

#### download_entire_split(info)

#### download_classes(info, classes)

### *class* fiftyone.utils.kinetics.KineticsDownloadConfig(split, classes=None, num_workers=None, shuffle=None, seed=None, max_samples=None, retry_errors=False)

Bases: `object`

Config class for a Kinetics download run.

**Attributes:**

| [`load_entire_split`](#fiftyone.utils.kinetics.KineticsDownloadConfig.load_entire_split)   |    |
|--------------------------------------------------------------------------------------------|----|

**Methods:**

| [`validate`](#fiftyone.utils.kinetics.KineticsDownloadConfig.validate)()             |    |
|--------------------------------------------------------------------------------------|----|
| [`validate_split`](#fiftyone.utils.kinetics.KineticsDownloadConfig.validate_split)() |    |

#### *property* load_entire_split

#### validate()

#### validate_split()

### *class* fiftyone.utils.kinetics.KineticsDatasetInfo(kinetics_dir, scratch_dir, split)

Bases: `object`

Class that contains information such as paths, labels, and sample IDs
for a Kinetics download.

**Attributes:**

| [`splits`](#fiftyone.utils.kinetics.KineticsDatasetInfo.splits)                                                   |    |
|-------------------------------------------------------------------------------------------------------------------|----|
| [`version`](#fiftyone.utils.kinetics.KineticsDatasetInfo.version)                                                 |    |
| [`supports_classwise_s3_downloads`](#fiftyone.utils.kinetics.KineticsDatasetInfo.supports_classwise_s3_downloads) |    |
| [`raw_dir`](#fiftyone.utils.kinetics.KineticsDatasetInfo.raw_dir)                                                 |    |
| [`raw_anno_path`](#fiftyone.utils.kinetics.KineticsDatasetInfo.raw_anno_path)                                     |    |
| [`urls_s3_file`](#fiftyone.utils.kinetics.KineticsDatasetInfo.urls_s3_file)                                       |    |
| [`urls_filename`](#fiftyone.utils.kinetics.KineticsDatasetInfo.urls_filename)                                     |    |
| [`urls_path`](#fiftyone.utils.kinetics.KineticsDatasetInfo.urls_path)                                             |    |
| [`error_path`](#fiftyone.utils.kinetics.KineticsDatasetInfo.error_path)                                           |    |
| [`prev_errors`](#fiftyone.utils.kinetics.KineticsDatasetInfo.prev_errors)                                         |    |
| [`loaded_tar_path`](#fiftyone.utils.kinetics.KineticsDatasetInfo.loaded_tar_path)                                 |    |
| [`prev_loaded_tars`](#fiftyone.utils.kinetics.KineticsDatasetInfo.prev_loaded_tars)                               |    |
| [`multisplit_urls`](#fiftyone.utils.kinetics.KineticsDatasetInfo.multisplit_urls)                                 |    |
| [`split_dir`](#fiftyone.utils.kinetics.KineticsDatasetInfo.split_dir)                                             |    |

**Methods:**

| [`raw_anno_path_split`](#fiftyone.utils.kinetics.KineticsDatasetInfo.raw_anno_path_split)(split)                 |    |
|------------------------------------------------------------------------------------------------------------------|----|
| [`class_dir`](#fiftyone.utils.kinetics.KineticsDatasetInfo.class_dir)(c)                                         |    |
| [`class_existing_sample_ids`](#fiftyone.utils.kinetics.KineticsDatasetInfo.class_existing_sample_ids)(c)         |    |
| [`class_sample_ids`](#fiftyone.utils.kinetics.KineticsDatasetInfo.class_sample_ids)(c)                           |    |
| [`id_from_filename`](#fiftyone.utils.kinetics.KineticsDatasetInfo.id_from_filename)(video_fn)                    |    |
| [`filename_from_id`](#fiftyone.utils.kinetics.KineticsDatasetInfo.filename_from_id)(video_id)                    |    |
| [`segment_from_id`](#fiftyone.utils.kinetics.KineticsDatasetInfo.segment_from_id)(video_id)                      |    |
| [`url_from_id`](#fiftyone.utils.kinetics.KineticsDatasetInfo.url_from_id)(video_id)                              |    |
| [`id_from_url`](#fiftyone.utils.kinetics.KineticsDatasetInfo.id_from_url)(video_url)                             |    |
| [`get_video_class`](#fiftyone.utils.kinetics.KineticsDatasetInfo.get_video_class)(video_id)                      |    |
| [`cleanup_partial_downloads`](#fiftyone.utils.kinetics.KineticsDatasetInfo.cleanup_partial_downloads)()          |    |
| [`cleanup_excess_videos`](#fiftyone.utils.kinetics.KineticsDatasetInfo.cleanup_excess_videos)()                  |    |
| [`update_existing_sample_ids`](#fiftyone.utils.kinetics.KineticsDatasetInfo.update_existing_sample_ids)()        |    |
| [`get_incomplete_classes`](#fiftyone.utils.kinetics.KineticsDatasetInfo.get_incomplete_classes)()                |    |
| [`validate_classes`](#fiftyone.utils.kinetics.KineticsDatasetInfo.validate_classes)(classes)                     |    |
| [`get_kinetics_dir`](#fiftyone.utils.kinetics.KineticsDatasetInfo.get_kinetics_dir)(dataset_dir)                 |    |
| [`build_for_version`](#fiftyone.utils.kinetics.KineticsDatasetInfo.build_for_version)(version, dataset_dir, ...) |    |

#### *property* splits

#### *property* version

#### *property* supports_classwise_s3_downloads

#### *property* raw_dir

#### *property* raw_anno_path

#### raw_anno_path_split(split)

#### *property* urls_s3_file

#### *property* urls_filename

#### *property* urls_path

#### *property* error_path

#### *property* prev_errors

#### *property* loaded_tar_path

#### *property* prev_loaded_tars

#### *property* multisplit_urls

#### *property* split_dir

#### class_dir(c)

#### class_existing_sample_ids(c)

#### class_sample_ids(c)

#### id_from_filename(video_fn)

#### filename_from_id(video_id)

#### segment_from_id(video_id)

#### url_from_id(video_id)

#### id_from_url(video_url)

#### get_video_class(video_id)

#### cleanup_partial_downloads()

#### cleanup_excess_videos()

#### update_existing_sample_ids()

#### get_incomplete_classes()

#### validate_classes(classes)

#### *classmethod* get_kinetics_dir(dataset_dir)

#### *classmethod* build_for_version(version, dataset_dir, scratch_dir, split)

### *class* fiftyone.utils.kinetics.Kinetics400DatasetInfo(kinetics_dir, scratch_dir, split)

Bases: [`KineticsDatasetInfo`](#fiftyone.utils.kinetics.KineticsDatasetInfo)

Kinetics 400-specific dataset info.

**Attributes:**

| [`supports_classwise_s3_downloads`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.supports_classwise_s3_downloads)   |    |
|------------------------------------------------------------------------------------------------------------------------|----|
| [`version`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.version)                                                   |    |
| [`multisplit_urls`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.multisplit_urls)                                   |    |
| [`error_path`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.error_path)                                             |    |
| [`loaded_tar_path`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.loaded_tar_path)                                   |    |
| [`prev_errors`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.prev_errors)                                           |    |
| [`prev_loaded_tars`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.prev_loaded_tars)                                 |    |
| [`raw_anno_path`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.raw_anno_path)                                       |    |
| [`raw_dir`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.raw_dir)                                                   |    |
| [`split_dir`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.split_dir)                                               |    |
| [`splits`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.splits)                                                     |    |
| [`urls_filename`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.urls_filename)                                       |    |
| [`urls_path`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.urls_path)                                               |    |
| [`urls_s3_file`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.urls_s3_file)                                         |    |

**Methods:**

| [`build_for_version`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.build_for_version)(version, dataset_dir, ...)   |    |
|-----------------------------------------------------------------------------------------------------------------------|----|
| [`class_dir`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.class_dir)(c)                                           |    |
| [`class_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.class_existing_sample_ids)(c)           |    |
| [`class_sample_ids`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.class_sample_ids)(c)                             |    |
| [`cleanup_excess_videos`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.cleanup_excess_videos)()                    |    |
| [`cleanup_partial_downloads`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.cleanup_partial_downloads)()            |    |
| [`filename_from_id`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.filename_from_id)(video_id)                      |    |
| [`get_incomplete_classes`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.get_incomplete_classes)()                  |    |
| [`get_kinetics_dir`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.get_kinetics_dir)(dataset_dir)                   |    |
| [`get_video_class`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.get_video_class)(video_id)                        |    |
| [`id_from_filename`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.id_from_filename)(video_fn)                      |    |
| [`id_from_url`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.id_from_url)(video_url)                               |    |
| [`raw_anno_path_split`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.raw_anno_path_split)(split)                   |    |
| [`segment_from_id`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.segment_from_id)(video_id)                        |    |
| [`update_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.update_existing_sample_ids)()          |    |
| [`url_from_id`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.url_from_id)(video_id)                                |    |
| [`validate_classes`](#fiftyone.utils.kinetics.Kinetics400DatasetInfo.validate_classes)(classes)                       |    |

#### *property* supports_classwise_s3_downloads

#### *property* version

#### *property* multisplit_urls

#### *classmethod* build_for_version(version, dataset_dir, scratch_dir, split)

#### class_dir(c)

#### class_existing_sample_ids(c)

#### class_sample_ids(c)

#### cleanup_excess_videos()

#### cleanup_partial_downloads()

#### *property* error_path

#### filename_from_id(video_id)

#### get_incomplete_classes()

#### *classmethod* get_kinetics_dir(dataset_dir)

#### get_video_class(video_id)

#### id_from_filename(video_fn)

#### id_from_url(video_url)

#### *property* loaded_tar_path

#### *property* prev_errors

#### *property* prev_loaded_tars

#### *property* raw_anno_path

#### raw_anno_path_split(split)

#### *property* raw_dir

#### segment_from_id(video_id)

#### *property* split_dir

#### *property* splits

#### update_existing_sample_ids()

#### url_from_id(video_id)

#### *property* urls_filename

#### *property* urls_path

#### *property* urls_s3_file

#### validate_classes(classes)

### *class* fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo(kinetics_dir, scratch_dir, split)

Bases: [`KineticsDatasetInfo`](#fiftyone.utils.kinetics.KineticsDatasetInfo)

**Attributes:**

| [`supports_classwise_s3_downloads`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.supports_classwise_s3_downloads)   |    |
|--------------------------------------------------------------------------------------------------------------------------------|----|
| [`error_path`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.error_path)                                             |    |
| [`loaded_tar_path`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.loaded_tar_path)                                   |    |
| [`multisplit_urls`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.multisplit_urls)                                   |    |
| [`prev_errors`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.prev_errors)                                           |    |
| [`prev_loaded_tars`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.prev_loaded_tars)                                 |    |
| [`raw_anno_path`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.raw_anno_path)                                       |    |
| [`raw_dir`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.raw_dir)                                                   |    |
| [`split_dir`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.split_dir)                                               |    |
| [`splits`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.splits)                                                     |    |
| [`urls_filename`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.urls_filename)                                       |    |
| [`urls_path`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.urls_path)                                               |    |
| [`urls_s3_file`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.urls_s3_file)                                         |    |
| [`version`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.version)                                                   |    |

**Methods:**

| [`class_url`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.class_url)(c)                                         |    |
|-----------------------------------------------------------------------------------------------------------------------------|----|
| [`unloaded_class_urls`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.unloaded_class_urls)(classes)               |    |
| [`build_for_version`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.build_for_version)(version, dataset_dir, ...) |    |
| [`class_dir`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.class_dir)(c)                                         |    |
| [`class_existing_sample_ids`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.class_existing_sample_ids)(c)         |    |
| [`class_sample_ids`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.class_sample_ids)(c)                           |    |
| [`cleanup_excess_videos`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.cleanup_excess_videos)()                  |    |
| [`cleanup_partial_downloads`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.cleanup_partial_downloads)()          |    |
| [`filename_from_id`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.filename_from_id)(video_id)                    |    |
| [`get_incomplete_classes`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.get_incomplete_classes)()                |    |
| [`get_kinetics_dir`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.get_kinetics_dir)(dataset_dir)                 |    |
| [`get_video_class`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.get_video_class)(video_id)                      |    |
| [`id_from_filename`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.id_from_filename)(video_fn)                    |    |
| [`id_from_url`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.id_from_url)(video_url)                             |    |
| [`raw_anno_path_split`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.raw_anno_path_split)(split)                 |    |
| [`segment_from_id`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.segment_from_id)(video_id)                      |    |
| [`update_existing_sample_ids`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.update_existing_sample_ids)()        |    |
| [`url_from_id`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.url_from_id)(video_id)                              |    |
| [`validate_classes`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo.validate_classes)(classes)                     |    |

#### *property* supports_classwise_s3_downloads

#### class_url(c)

#### unloaded_class_urls(classes)

#### *classmethod* build_for_version(version, dataset_dir, scratch_dir, split)

#### class_dir(c)

#### class_existing_sample_ids(c)

#### class_sample_ids(c)

#### cleanup_excess_videos()

#### cleanup_partial_downloads()

#### *property* error_path

#### filename_from_id(video_id)

#### get_incomplete_classes()

#### *classmethod* get_kinetics_dir(dataset_dir)

#### get_video_class(video_id)

#### id_from_filename(video_fn)

#### id_from_url(video_url)

#### *property* loaded_tar_path

#### *property* multisplit_urls

#### *property* prev_errors

#### *property* prev_loaded_tars

#### *property* raw_anno_path

#### raw_anno_path_split(split)

#### *property* raw_dir

#### segment_from_id(video_id)

#### *property* split_dir

#### *property* splits

#### update_existing_sample_ids()

#### url_from_id(video_id)

#### *property* urls_filename

#### *property* urls_path

#### *property* urls_s3_file

#### validate_classes(classes)

#### *property* version

### *class* fiftyone.utils.kinetics.Kinetics600DatasetInfo(kinetics_dir, scratch_dir, split)

Bases: [`ClasswiseS3KineticsDatasetInfo`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo)

Kinetics 600-specific dataset info.

**Attributes:**

| [`version`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.version)                                                 |    |
|----------------------------------------------------------------------------------------------------------------------|----|
| [`error_path`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.error_path)                                           |    |
| [`loaded_tar_path`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.loaded_tar_path)                                 |    |
| [`multisplit_urls`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.multisplit_urls)                                 |    |
| [`prev_errors`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.prev_errors)                                         |    |
| [`prev_loaded_tars`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.prev_loaded_tars)                               |    |
| [`raw_anno_path`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.raw_anno_path)                                     |    |
| [`raw_dir`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.raw_dir)                                                 |    |
| [`split_dir`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.split_dir)                                             |    |
| [`splits`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.splits)                                                   |    |
| [`supports_classwise_s3_downloads`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.supports_classwise_s3_downloads) |    |
| [`urls_filename`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.urls_filename)                                     |    |
| [`urls_path`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.urls_path)                                             |    |
| [`urls_s3_file`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.urls_s3_file)                                       |    |

**Methods:**

| [`build_for_version`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.build_for_version)(version, dataset_dir, ...)   |    |
|-----------------------------------------------------------------------------------------------------------------------|----|
| [`class_dir`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.class_dir)(c)                                           |    |
| [`class_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.class_existing_sample_ids)(c)           |    |
| [`class_sample_ids`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.class_sample_ids)(c)                             |    |
| [`class_url`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.class_url)(c)                                           |    |
| [`cleanup_excess_videos`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.cleanup_excess_videos)()                    |    |
| [`cleanup_partial_downloads`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.cleanup_partial_downloads)()            |    |
| [`filename_from_id`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.filename_from_id)(video_id)                      |    |
| [`get_incomplete_classes`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.get_incomplete_classes)()                  |    |
| [`get_kinetics_dir`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.get_kinetics_dir)(dataset_dir)                   |    |
| [`get_video_class`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.get_video_class)(video_id)                        |    |
| [`id_from_filename`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.id_from_filename)(video_fn)                      |    |
| [`id_from_url`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.id_from_url)(video_url)                               |    |
| [`raw_anno_path_split`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.raw_anno_path_split)(split)                   |    |
| [`segment_from_id`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.segment_from_id)(video_id)                        |    |
| [`unloaded_class_urls`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.unloaded_class_urls)(classes)                 |    |
| [`update_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.update_existing_sample_ids)()          |    |
| [`url_from_id`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.url_from_id)(video_id)                                |    |
| [`validate_classes`](#fiftyone.utils.kinetics.Kinetics600DatasetInfo.validate_classes)(classes)                       |    |

#### *property* version

#### *classmethod* build_for_version(version, dataset_dir, scratch_dir, split)

#### class_dir(c)

#### class_existing_sample_ids(c)

#### class_sample_ids(c)

#### class_url(c)

#### cleanup_excess_videos()

#### cleanup_partial_downloads()

#### *property* error_path

#### filename_from_id(video_id)

#### get_incomplete_classes()

#### *classmethod* get_kinetics_dir(dataset_dir)

#### get_video_class(video_id)

#### id_from_filename(video_fn)

#### id_from_url(video_url)

#### *property* loaded_tar_path

#### *property* multisplit_urls

#### *property* prev_errors

#### *property* prev_loaded_tars

#### *property* raw_anno_path

#### raw_anno_path_split(split)

#### *property* raw_dir

#### segment_from_id(video_id)

#### *property* split_dir

#### *property* splits

#### *property* supports_classwise_s3_downloads

#### unloaded_class_urls(classes)

#### update_existing_sample_ids()

#### url_from_id(video_id)

#### *property* urls_filename

#### *property* urls_path

#### *property* urls_s3_file

#### validate_classes(classes)

### *class* fiftyone.utils.kinetics.Kinetics7002020DatasetInfo(kinetics_dir, scratch_dir, split)

Bases: [`ClasswiseS3KineticsDatasetInfo`](#fiftyone.utils.kinetics.ClasswiseS3KineticsDatasetInfo)

Kinetics 700-2020-specific dataset info.

**Attributes:**

| [`version`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.version)                                                 |    |
|--------------------------------------------------------------------------------------------------------------------------|----|
| [`error_path`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.error_path)                                           |    |
| [`loaded_tar_path`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.loaded_tar_path)                                 |    |
| [`multisplit_urls`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.multisplit_urls)                                 |    |
| [`prev_errors`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.prev_errors)                                         |    |
| [`prev_loaded_tars`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.prev_loaded_tars)                               |    |
| [`raw_anno_path`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.raw_anno_path)                                     |    |
| [`raw_dir`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.raw_dir)                                                 |    |
| [`split_dir`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.split_dir)                                             |    |
| [`splits`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.splits)                                                   |    |
| [`supports_classwise_s3_downloads`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.supports_classwise_s3_downloads) |    |
| [`urls_filename`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.urls_filename)                                     |    |
| [`urls_path`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.urls_path)                                             |    |
| [`urls_s3_file`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.urls_s3_file)                                       |    |

**Methods:**

| [`class_url`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.class_url)(c)                                         |    |
|-------------------------------------------------------------------------------------------------------------------------|----|
| [`build_for_version`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.build_for_version)(version, dataset_dir, ...) |    |
| [`class_dir`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.class_dir)(c)                                         |    |
| [`class_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.class_existing_sample_ids)(c)         |    |
| [`class_sample_ids`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.class_sample_ids)(c)                           |    |
| [`cleanup_excess_videos`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.cleanup_excess_videos)()                  |    |
| [`cleanup_partial_downloads`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.cleanup_partial_downloads)()          |    |
| [`filename_from_id`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.filename_from_id)(video_id)                    |    |
| [`get_incomplete_classes`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.get_incomplete_classes)()                |    |
| [`get_kinetics_dir`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.get_kinetics_dir)(dataset_dir)                 |    |
| [`get_video_class`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.get_video_class)(video_id)                      |    |
| [`id_from_filename`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.id_from_filename)(video_fn)                    |    |
| [`id_from_url`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.id_from_url)(video_url)                             |    |
| [`raw_anno_path_split`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.raw_anno_path_split)(split)                 |    |
| [`segment_from_id`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.segment_from_id)(video_id)                      |    |
| [`unloaded_class_urls`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.unloaded_class_urls)(classes)               |    |
| [`update_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.update_existing_sample_ids)()        |    |
| [`url_from_id`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.url_from_id)(video_id)                              |    |
| [`validate_classes`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo.validate_classes)(classes)                     |    |

#### *property* version

#### class_url(c)

#### *classmethod* build_for_version(version, dataset_dir, scratch_dir, split)

#### class_dir(c)

#### class_existing_sample_ids(c)

#### class_sample_ids(c)

#### cleanup_excess_videos()

#### cleanup_partial_downloads()

#### *property* error_path

#### filename_from_id(video_id)

#### get_incomplete_classes()

#### *classmethod* get_kinetics_dir(dataset_dir)

#### get_video_class(video_id)

#### id_from_filename(video_fn)

#### id_from_url(video_url)

#### *property* loaded_tar_path

#### *property* multisplit_urls

#### *property* prev_errors

#### *property* prev_loaded_tars

#### *property* raw_anno_path

#### raw_anno_path_split(split)

#### *property* raw_dir

#### segment_from_id(video_id)

#### *property* split_dir

#### *property* splits

#### *property* supports_classwise_s3_downloads

#### unloaded_class_urls(classes)

#### update_existing_sample_ids()

#### url_from_id(video_id)

#### *property* urls_filename

#### *property* urls_path

#### *property* urls_s3_file

#### validate_classes(classes)

### *class* fiftyone.utils.kinetics.Kinetics700DatasetInfo(kinetics_dir, scratch_dir, split)

Bases: [`Kinetics7002020DatasetInfo`](#fiftyone.utils.kinetics.Kinetics7002020DatasetInfo)

Kinetics 700-specific dataset info.

**Attributes:**

| [`version`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.version)                                                 |    |
|----------------------------------------------------------------------------------------------------------------------|----|
| [`urls_s3_file`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.urls_s3_file)                                       |    |
| [`error_path`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.error_path)                                           |    |
| [`loaded_tar_path`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.loaded_tar_path)                                 |    |
| [`multisplit_urls`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.multisplit_urls)                                 |    |
| [`prev_errors`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.prev_errors)                                         |    |
| [`prev_loaded_tars`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.prev_loaded_tars)                               |    |
| [`raw_anno_path`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.raw_anno_path)                                     |    |
| [`raw_dir`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.raw_dir)                                                 |    |
| [`split_dir`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.split_dir)                                             |    |
| [`splits`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.splits)                                                   |    |
| [`supports_classwise_s3_downloads`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.supports_classwise_s3_downloads) |    |
| [`urls_filename`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.urls_filename)                                     |    |
| [`urls_path`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.urls_path)                                             |    |

**Methods:**

| [`build_for_version`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.build_for_version)(version, dataset_dir, ...)   |    |
|-----------------------------------------------------------------------------------------------------------------------|----|
| [`class_dir`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.class_dir)(c)                                           |    |
| [`class_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.class_existing_sample_ids)(c)           |    |
| [`class_sample_ids`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.class_sample_ids)(c)                             |    |
| [`class_url`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.class_url)(c)                                           |    |
| [`cleanup_excess_videos`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.cleanup_excess_videos)()                    |    |
| [`cleanup_partial_downloads`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.cleanup_partial_downloads)()            |    |
| [`filename_from_id`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.filename_from_id)(video_id)                      |    |
| [`get_incomplete_classes`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.get_incomplete_classes)()                  |    |
| [`get_kinetics_dir`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.get_kinetics_dir)(dataset_dir)                   |    |
| [`get_video_class`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.get_video_class)(video_id)                        |    |
| [`id_from_filename`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.id_from_filename)(video_fn)                      |    |
| [`id_from_url`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.id_from_url)(video_url)                               |    |
| [`raw_anno_path_split`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.raw_anno_path_split)(split)                   |    |
| [`segment_from_id`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.segment_from_id)(video_id)                        |    |
| [`unloaded_class_urls`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.unloaded_class_urls)(classes)                 |    |
| [`update_existing_sample_ids`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.update_existing_sample_ids)()          |    |
| [`url_from_id`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.url_from_id)(video_id)                                |    |
| [`validate_classes`](#fiftyone.utils.kinetics.Kinetics700DatasetInfo.validate_classes)(classes)                       |    |

#### *property* version

#### *property* urls_s3_file

#### *classmethod* build_for_version(version, dataset_dir, scratch_dir, split)

#### class_dir(c)

#### class_existing_sample_ids(c)

#### class_sample_ids(c)

#### class_url(c)

#### cleanup_excess_videos()

#### cleanup_partial_downloads()

#### *property* error_path

#### filename_from_id(video_id)

#### get_incomplete_classes()

#### *classmethod* get_kinetics_dir(dataset_dir)

#### get_video_class(video_id)

#### id_from_filename(video_fn)

#### id_from_url(video_url)

#### *property* loaded_tar_path

#### *property* multisplit_urls

#### *property* prev_errors

#### *property* prev_loaded_tars

#### *property* raw_anno_path

#### raw_anno_path_split(split)

#### *property* raw_dir

#### segment_from_id(video_id)

#### *property* split_dir

#### *property* splits

#### *property* supports_classwise_s3_downloads

#### unloaded_class_urls(classes)

#### update_existing_sample_ids()

#### url_from_id(video_id)

#### *property* urls_filename

#### *property* urls_path

#### validate_classes(classes)
