All Products
Search
Document Center

Platform For AI:LVM-Aspect-Ratio Filter (DLC)

Last Updated:Jul 08, 2024

The LVM-Aspect-Ratio Filter (DLC) component of Platform for AI (PAI) is used to filter the data of a video whose aspect ratio is excessively large or excessively small. Only MP4 videos can be processed.

Supported computing resources

Deep Learning Containers (DLC)

Algorithm

The LVM-Aspect-Ratio Filter (DLC) component calculates the aspect ratio of a video to filter data of a video whose aspect ratio is excessively large or excessively small to ensure the quality of the video. In most cases, the component is used for the subsequent training of video generation models.

Inputs and outputs

Input ports

  • The Read File Data component is used to read the Object Storage Service (OSS) path in which the training data is stored.

  • You can configure the OSS Data Path parameter to select the OSS directory in which the video data is stored or select the video metadata file. For more information, see the parameter description in the following section.

  • You can use any component of LVM Data Processing (DLC) as the input.

Output port

The filtering results. For more information, see the parameter description in the following section.

Configure the component

You can configure the parameters of the LVM-Aspect-Ratio Filter (DLC) component in Machine Learning Designer. The following table describes the parameters.

Tab

Parameter

Required

Description

Default value

Field Settings

Video Data OSS Path

No

If no upstream component exists the first time you run this component, you must manually select the OSS directory in which the video data is stored. When the component runs, the video metadata file video_meta.jsonl is generated in the root directory of the OSS bucket. When you use the component to process the video data later, you can directly select the file video_meta.jsonl.

No default value

Output File OSS Path

Yes

The OSS directory in which the filtering results are stored. The results include the following files:

  • {name}.jsonl: the output file. You can configure the Output Filename parameter to specify the output file.

  • {name}_stats.jsonl: the state file.

  • dj_run_yaml.yaml: the parameter configuration file used when the algorithm runs.

No default value

Output Filename

Yes

The file name of the filtering results.

result.jsonl

Parameter Settings

Minimum Aspect Ratio (W/H)

Yes

The minimum aspect ratio.

9/21

Maximum Aspect Ratio (W/H)

Yes

The maximum aspect ratio.

21/9

Execution Tuning

Number of Processes

Yes

The number of processes.

4

Select Resource Group

Public Resource Group

No

The CPU or GPU instance type and a virtual private cloud (VPC) that you want to use. We recommend that you use the CPU instance type that can save costs.

No default value

Dedicated resource group

No

The number of vCPUs, memory, shared memory, and number of GPUs that you want to use.

No default value

Maximum Running Duration (seconds)

No

The maximum period of time for which the component can run. If the specified period of time is exceeded, the job is terminated.

No default value