Skip to content

Commit 4bf760d

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents bb7240f + e3b38d0 commit 4bf760d

4 files changed

Lines changed: 20 additions & 12 deletions

File tree

simba/data_processors/cuda/utils.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import numpy as np
66
from numba import cuda, float64
7+
78
try:
89
import PyNvVideoCodec as nvc
910
except ImportError:
@@ -314,7 +315,8 @@ def get_nvc_decoder(video_path: Union[str, os.PathLike],
314315
use_device_memory: bool = False,
315316
output_color_type: nvc.OutputColorType = nvc.OutputColorType.RGB):
316317

317-
from simba.utils.checks import check_file_exist_and_readable, check_instance, check_int
318+
from simba.utils.checks import (check_file_exist_and_readable,
319+
check_instance, check_int)
318320
from simba.utils.errors import SimBAGPUError
319321
if nvc is None:
320322
raise SimBAGPUError(msg='PyNvVideoCodec is not installed. Install it to use GPU accelerated video decoding.', source=get_nvc_decoder.__name__)

simba/data_processors/movement_calculator.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import argparse
33
import os
44
import sys
5-
from typing import List, Optional, Tuple, Union, Dict
5+
from typing import Dict, List, Optional, Tuple, Union
66

77
import numpy as np
88
import pandas as pd
@@ -13,13 +13,14 @@
1313
from simba.mixins.feature_extraction_supplement_mixin import \
1414
FeatureExtractionSupplemental
1515
from simba.utils.checks import (
16-
check_all_file_names_are_represented_in_video_log, check_float, check_str,
17-
check_that_column_exist, check_valid_boolean, check_valid_lst,
18-
check_valid_tuple, check_instance, check_valid_dict, check_if_keys_exist_in_dict)
19-
from simba.utils.errors import InvalidInputError, NoDataError, FrameRangeError
16+
check_all_file_names_are_represented_in_video_log, check_float,
17+
check_if_keys_exist_in_dict, check_instance, check_str,
18+
check_that_column_exist, check_valid_boolean, check_valid_dict,
19+
check_valid_lst, check_valid_tuple)
20+
from simba.utils.errors import FrameRangeError, InvalidInputError, NoDataError
2021
from simba.utils.printing import SimbaTimer, stdout_information, stdout_success
21-
from simba.utils.read_write import (find_files_of_filetypes_in_directory, get_fn_ext, read_df, seconds_to_timestamp)
22-
22+
from simba.utils.read_write import (find_files_of_filetypes_in_directory,
23+
get_fn_ext, read_df, seconds_to_timestamp)
2324

2425
START, END = 'START', 'END'
2526

simba/third_party_label_appenders/transform/litpose_crop_annotations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import glob
22
import os
3-
import shutil
43
import random
4+
import shutil
55
from typing import Optional, Tuple, Union
66

77
import cv2
88
import numpy as np
99
import pandas as pd
1010

11-
from simba.utils.checks import (check_if_dir_exists, check_int)
11+
from simba.utils.checks import check_if_dir_exists, check_int
1212
from simba.utils.errors import InvalidInputError
1313
from simba.utils.printing import SimbaTimer, stdout_success, stdout_warning
1414
from simba.utils.read_write import get_fn_ext

simba/video_processors/async_frame_reader_gpu.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import os
2+
23
os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"
34
import queue
45
import threading
56
from typing import Generator, Optional, Union
6-
import numpy as np
7+
78
import cv2
9+
import numpy as np
810

911
try:
1012
import PyNvVideoCodec as nvc
@@ -14,9 +16,11 @@
1416
torch = None
1517

1618
from simba.data_processors.cuda.utils import get_nvc_decoder
17-
from simba.utils.checks import check_int, check_nvidea_gpu_available, check_valid_boolean
19+
from simba.utils.checks import (check_int, check_nvidea_gpu_available,
20+
check_valid_boolean)
1821
from simba.utils.errors import SimBAGPUError, SimBAModuleNotFoundError
1922

23+
2024
class NvDecReader:
2125
"""
2226
Async GPU-accelerated video frame reader using NVIDIA NVDEC.
@@ -195,6 +199,7 @@ def __len__(self):
195199
if __name__ == "__main__":
196200
import glob
197201
import time
202+
198203
from simba.utils.printing import stdout_information
199204
from simba.utils.read_write import get_fn_ext
200205

0 commit comments

Comments
 (0)