Spaces:
Runtime error
Runtime error
File size: 1,359 Bytes
69a6cef |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
import argparse
import os
from waifuc.action import HeadCountAction, AlignMinSizeAction, CCIPAction, ThreeStageSplitAction, ModeConvertAction, ClassFilterAction, PersonSplitAction, TaggingAction, RatingFilterAction, NoMonochromeAction, RandomFilenameAction, FirstNSelectAction, FilterSimilarAction, FileExtAction
from waifuc.export import SaveExporter, TextualInversionExporter
from waifuc.source import DanbooruSource, PixivSearchSource, ZerochanSource, LocalSource, GcharAutoSource
from cyberharem.dataset.crawler import crawl_dataset_to_huggingface
def main():
os.environ['ONNX_MODE'] = 'CPUExecutionProvider'
parser = argparse.ArgumentParser()
parser.add_argument('--char', type=str, help='角色列表')
parser.add_argument('--artist', type=str, help='画师列表')
parser.add_argument('--token', type=str, help='token')
os.environ['HF_TOKEN'] = args.token
args = parser.parse_args()
if args.artist:
char_list = args.artist.split(',')
for ch in char_list:
crawl_dataset_to_huggingface(ch,DanbooruSource)
print(ch+"完成")
print("全部完成")
else:
char_list = args.char.split(',')
for ch in char_list:
crawl_dataset_to_huggingface(ch)
print(ch+"完成")
print("全部完成")
if __name__ == "__main__":
main()
|