Wraps the Adobe Research PIH model (CVPR 2023) as ComfyUI nodes. Includes auto-download of the pretrained checkpoint on first use. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
71 lines
2.4 KiB
Bash
71 lines
2.4 KiB
Bash
# Copyright 2023 Adobe. All rights reserved.
|
|
# This file is licensed to you under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License. You may obtain a copy
|
|
# of the License at http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
# Unless required by applicable law or agreed to in writing, software distributed under
|
|
# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
|
|
# OF ANY KIND, either express or implied. See the License for the specific language
|
|
# governing permissions and limitations under the License.
|
|
|
|
# Network hyperparameters
|
|
device=0
|
|
lr=4e-5
|
|
lrd=4e-5
|
|
batch_size=8
|
|
date=Demo_train_example
|
|
reconweight=None
|
|
training_ratio=1
|
|
inputdimD=3
|
|
recon_ratio=0.5
|
|
recon_weight=0.92 ## Used here
|
|
|
|
name=iharmony_${inputdimD}_ratio_${training_ratio}_${recon_ratio}_reconweight_${recon_weight}
|
|
|
|
model_name=exp_${date}_batch_size_$((batch_size))_lr_${lr}_${name}_device_${device}
|
|
|
|
# Set folder names
|
|
dir_data=demo_data/train/
|
|
# dir_data=/mnt/localssd/LR_data/train/
|
|
|
|
|
|
CUDA_VISIBLE_DEVICES=$device python PIH_train.py --datadir $dir_data \
|
|
-g 0 \
|
|
--onlysaveg \
|
|
--bs $batch_size \
|
|
--lr $lr \
|
|
--lrd $lrd \
|
|
--force_train_from_scratch \
|
|
--tempdir \
|
|
$model_name \
|
|
--workers 8 \
|
|
--trainingratio ${training_ratio} \
|
|
--unetd \
|
|
--inputdimD ${inputdimD} \
|
|
--nocurve \
|
|
--reconratio ${recon_ratio} \
|
|
--piecewiselinear \
|
|
--pl-dim 32 \
|
|
--pairaugment \
|
|
--purepairaugment \
|
|
--lowdim \
|
|
--ganlossmask \
|
|
--reconwithgan \
|
|
--reconweight ${recon_weight} \
|
|
--masking \
|
|
--brush \
|
|
--maskoffset 0.5 \
|
|
--swap \
|
|
--onlyupsample \
|
|
--joint \
|
|
--lessskip \
|
|
--aggupsample \
|
|
--scheduler \
|
|
--colorjitter \
|
|
|
|
|
|
|
|
|
|
|
|
|