hollowstrawberry/kohya-colab

What can i do with this error?

Closed this issue · 4 comments

hi, when i start to training with customs datasets i get this error at the start:
Traceback (most recent call last):
File "/content/kohya-trainer/train_network_wrapper.py", line 9, in
train(args)
File "/content/kohya-trainer/train_network.py", line 134, in train
blueprint = blueprint_generator.generate(user_config, args, tokenizer=tokenizer)
File "/content/kohya-trainer/library/config_util.py", line 306, in generate
sanitized_user_config = self.sanitizer.sanitize_user_config(user_config)
File "/content/kohya-trainer/library/config_util.py", line 270, in sanitize_user_config
return self.user_config_validator(user_config)
File "/usr/local/lib/python3.10/dist-packages/voluptuous/schema_builder.py", line 272, in call
return self._compiled([], data)
File "/usr/local/lib/python3.10/dist-packages/voluptuous/schema_builder.py", line 595, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.10/dist-packages/voluptuous/schema_builder.py", line 433, in validate_mapping
raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: expected int for dictionary value @ data['datasets'][0]['subsets'][1]['num_repeats']

You probably made a mistake when writing num_repeats = . It says you didn't use an integer number.

in the reg folder i used num_repeats = 0.062 because is 5200 images and because in the dataset folder i have 32 images.
I need the reg folder to pick randomly only 32 photo. maybe you know wat can i do to fix this problem? please!!

You can't do less than 1 repeat, you'd need to make another folder with just 30 images if that's what you want.

ah ok thank you so much