Use frozenset() (#18785)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
fb3e5adfd7
commit
9341c1df76
5 changed files with 143 additions and 131 deletions
|
|
@ -1227,7 +1227,7 @@ class SettingsManager(JSONDict):
|
|||
|
||||
def _validate_settings(self):
|
||||
"""Validate the current settings and reset if necessary."""
|
||||
correct_keys = set(self.keys()) == set(self.defaults.keys())
|
||||
correct_keys = frozenset(self.keys()) == frozenset(self.defaults.keys())
|
||||
correct_types = all(isinstance(self.get(k), type(v)) for k, v in self.defaults.items())
|
||||
correct_version = self.get("settings_version", "") == self.version
|
||||
|
||||
|
|
|
|||
|
|
@ -407,7 +407,7 @@ class Instances:
|
|||
|
||||
cat_boxes = np.concatenate([ins.bboxes for ins in instances_list], axis=axis)
|
||||
seg_len = [b.segments.shape[1] for b in instances_list]
|
||||
if len(set(seg_len)) > 1: # resample segments if there's different length
|
||||
if len(frozenset(seg_len)) > 1: # resample segments if there's different length
|
||||
max_len = max(seg_len)
|
||||
cat_segments = np.concatenate(
|
||||
[
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue