mirror of
https://github.com/iperov/DeepFaceLab.git
synced 2025-08-22 06:23:20 -07:00
support preview or not
This commit is contained in:
parent
0d4ee90c36
commit
0b562a151e
3 changed files with 147 additions and 146 deletions
|
@ -16,7 +16,7 @@ $ docker build -t deepfacelab-cpu -f Dockerfile.cpu .
|
||||||
```
|
```
|
||||||
$ docker run -p 8888:8888 --hostname deepfacelab-cpu --name deepfacelab-cpu -v **your source path**:/srv deepfacelab-cpu
|
$ docker run -p 8888:8888 --hostname deepfacelab-cpu --name deepfacelab-cpu -v **your source path**:/srv deepfacelab-cpu
|
||||||
# for example
|
# for example
|
||||||
$ docker run -p 8888:8888 --hostname deepfacelab-cpu --name deepfacelab-cpu -v /Users/plucky/own/DeepFaceLab:/srv deepfacelab-cpu
|
$ docker run -p 8888:8888 --hostname deepfacelab-cpu --name deepfacelab-cpu -v $PWD:/srv deepfacelab-cpu
|
||||||
```
|
```
|
||||||
|
|
||||||
then you will see the log:
|
then you will see the log:
|
||||||
|
|
1
main.py
1
main.py
|
@ -99,6 +99,7 @@ if __name__ == "__main__":
|
||||||
train_parser.add_argument('--model', required=True, dest="model_name", choices=Path_utils.get_all_dir_names_startswith ( Path(__file__).parent / 'models' , 'Model_'), help="Type of model")
|
train_parser.add_argument('--model', required=True, dest="model_name", choices=Path_utils.get_all_dir_names_startswith ( Path(__file__).parent / 'models' , 'Model_'), help="Type of model")
|
||||||
train_parser.add_argument('--write-preview-history', action="store_true", dest="write_preview_history", default=False, help="Enable write preview history.")
|
train_parser.add_argument('--write-preview-history', action="store_true", dest="write_preview_history", default=False, help="Enable write preview history.")
|
||||||
train_parser.add_argument('--debug', action="store_true", dest="debug", default=False, help="Debug training.")
|
train_parser.add_argument('--debug', action="store_true", dest="debug", default=False, help="Debug training.")
|
||||||
|
train_parser.add_argument('--preview', action="store_true", dest="preview", default=True, help="Show preview.")
|
||||||
train_parser.add_argument('--batch-size', type=int, dest="batch_size", default=0, help="Model batch size. Default - auto. Environment variable: ODFS_BATCH_SIZE.")
|
train_parser.add_argument('--batch-size', type=int, dest="batch_size", default=0, help="Model batch size. Default - auto. Environment variable: ODFS_BATCH_SIZE.")
|
||||||
train_parser.add_argument('--target-epoch', type=int, dest="target_epoch", default=0, help="Train until target epoch. Default - unlimited. Environment variable: ODFS_TARGET_EPOCH.")
|
train_parser.add_argument('--target-epoch', type=int, dest="target_epoch", default=0, help="Train until target epoch. Default - unlimited. Environment variable: ODFS_TARGET_EPOCH.")
|
||||||
train_parser.add_argument('--save-interval-min', type=int, dest="save_interval_min", default=10, help="Save interval in minutes. Default 10.")
|
train_parser.add_argument('--save-interval-min', type=int, dest="save_interval_min", default=10, help="Save interval in minutes. Default 10.")
|
||||||
|
|
|
@ -277,7 +277,7 @@ def previewThread (input_queue, output_queue):
|
||||||
|
|
||||||
cv2.destroyAllWindows()
|
cv2.destroyAllWindows()
|
||||||
|
|
||||||
def main (training_data_src_dir, training_data_dst_dir, model_path, model_name, **in_options):
|
def main (training_data_src_dir, training_data_dst_dir, model_path, model_name,preview, **in_options):
|
||||||
print ("Running trainer.\r\n")
|
print ("Running trainer.\r\n")
|
||||||
|
|
||||||
output_queue = queue.Queue()
|
output_queue = queue.Queue()
|
||||||
|
@ -285,5 +285,5 @@ def main (training_data_src_dir, training_data_dst_dir, model_path, model_name,
|
||||||
import threading
|
import threading
|
||||||
thread = threading.Thread(target=trainerThread, args=(output_queue, input_queue, training_data_src_dir, training_data_dst_dir, model_path, model_name), kwargs=in_options )
|
thread = threading.Thread(target=trainerThread, args=(output_queue, input_queue, training_data_src_dir, training_data_dst_dir, model_path, model_name), kwargs=in_options )
|
||||||
thread.start()
|
thread.start()
|
||||||
|
if preview:
|
||||||
previewThread (input_queue, output_queue)
|
previewThread (input_queue, output_queue)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue