Skip to content

Commit 6ddfa6c

Browse files
committed
Fix formatting
1 parent 6601d50 commit 6ddfa6c

File tree

3 files changed

+25
-14
lines changed

3 files changed

+25
-14
lines changed

benchmarks/decoders/benchmark_decoders.py

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
import importlib.resources
99
import os
1010
import typing
11-
from pathlib import Path
1211
from dataclasses import dataclass, field
12+
from pathlib import Path
1313

1414
from benchmark_decoders_library import (
1515
AbstractDecoder,
@@ -20,30 +20,39 @@
2020
TorchAudioDecoder,
2121
TorchCodecCore,
2222
TorchCodecCoreBatch,
23-
TorchCodecCoreNonBatch,
2423
TorchCodecCoreCompiled,
24+
TorchCodecCoreNonBatch,
2525
TorchCodecPublic,
2626
TorchVision,
2727
)
2828

29+
2930
@dataclass
3031
class DecoderKind:
3132
display_name: str
3233
kind: typing.Type[AbstractDecoder]
3334
default_options: dict = field(default_factory=dict)
3435

36+
3537
decoder_registry = {
3638
"decord": DecoderKind("DecordAccurate", DecordAccurate),
3739
"decord_batch": DecoderKind("DecordAccurateBatch", DecordAccurateBatch),
3840
"torchcodec_core": DecoderKind("TorchCodecCore:", TorchCodecCore),
3941
"torchcodec_core_batch": DecoderKind("TorchCodecCoreBatch", TorchCodecCoreBatch),
40-
"torchcodec_core_nonbatch": DecoderKind("TorchCodecCoreNonBatch", TorchCodecCoreNonBatch),
41-
"torchcodec_core_compiled": DecoderKind("TorchCodecCoreCompiled", TorchCodecCoreCompiled),
42+
"torchcodec_core_nonbatch": DecoderKind(
43+
"TorchCodecCoreNonBatch", TorchCodecCoreNonBatch
44+
),
45+
"torchcodec_core_compiled": DecoderKind(
46+
"TorchCodecCoreCompiled", TorchCodecCoreCompiled
47+
),
4248
"torchcodec_public": DecoderKind("TorchCodecPublic", TorchCodecPublic),
43-
"torchvision": DecoderKind("TorchVision[backend=video_reader]", TorchVision, {"backend": "video_reader"}),
49+
"torchvision": DecoderKind(
50+
"TorchVision[backend=video_reader]", TorchVision, {"backend": "video_reader"}
51+
),
4452
"torchaudio": DecoderKind("TorchAudio", TorchAudioDecoder),
4553
}
4654

55+
4756
def in_fbcode() -> bool:
4857
return "FB_PAR_RUNTIME_FILES" in os.environ
4958

@@ -89,17 +98,19 @@ def main() -> None:
8998
"--decoders",
9099
help=(
91100
"Comma-separated list of decoders to benchmark. "
92-
"Choices are: " + ", ".join(decoder_registry.keys()) + ". " +
93-
"To specify options, append a ':' and then value pairs seperated by a '+'. "
101+
"Choices are: "
102+
+ ", ".join(decoder_registry.keys())
103+
+ ". "
104+
+ "To specify options, append a ':' and then value pairs seperated by a '+'. "
94105
"For example, torchcodec:num_threads=1+color_conversion_library=filtergraph."
95106
),
96107
type=str,
97108
default=(
98-
"decord,decord_batch," +
99-
"torchvision," +
100-
"torchaudio," +
101-
"torchcodec_core,torchcodec_core:num_threads=1,torchcodec_core_batch,torchcodec_core_nonbatch," +
102-
"torchcodec_public"
109+
"decord,decord_batch,"
110+
+ "torchvision,"
111+
+ "torchaudio,"
112+
+ "torchcodec_core,torchcodec_core:num_threads=1,torchcodec_core_batch,torchcodec_core_nonbatch,"
113+
+ "torchcodec_public"
103114
),
104115
)
105116
parser.add_argument(

benchmarks/decoders/benchmark_decoders_library.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import json
33
import os
44
import subprocess
5-
import timeit
65
from concurrent.futures import ThreadPoolExecutor, wait
76
from itertools import product
87

@@ -147,6 +146,7 @@ def get_consecutive_frames_from_video(self, video_file, numFramesToDecode):
147146

148147
return frames
149148

149+
150150
class TorchCodecCoreNonBatch(AbstractDecoder):
151151
def __init__(self, num_threads=None, color_conversion_library=None, device="cpu"):
152152
self._num_threads = int(num_threads) if num_threads else None

benchmarks/decoders/benchmark_readme_data.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,4 @@
186186
"python_version": "3.11.10",
187187
"system": "Linux"
188188
}
189-
]
189+
]

0 commit comments

Comments
 (0)