File size: 933 Bytes
d0b6afe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# This is an example extension for custom training. It is great for experimenting with new ideas.
from toolkit.extension import Extension


# We make a subclass of Extension
class ImageReferenceSliderTrainer(Extension):
    # uid must be unique, it is how the extension is identified
    uid = "image_reference_slider_trainer"

    # name is the name of the extension for printing
    name = "Image Reference Slider Trainer"

    # This is where your process class is loaded
    # keep your imports in here so they don't slow down the rest of the program
    @classmethod
    def get_process(cls):
        # import your process class here so it is only loaded when needed and return it
        from .ImageReferenceSliderTrainerProcess import ImageReferenceSliderTrainerProcess
        return ImageReferenceSliderTrainerProcess


AI_TOOLKIT_EXTENSIONS = [
    # you can put a list of extensions here
    ImageReferenceSliderTrainer
]