2-Step-Qwen-Image-Edit / scripts /run_experiment.py
Elea Zhong
run experiments
87c9ae9
import argparse
from qwenimage.debug import clear_cuda_memory, print_gpu_memory
from qwenimage.experiment import ExperimentConfig
from qwenimage.experiments.experiments_qwen import PipeInputs, Qwen_AoT, QwenBaseExperiment, ExperimentRegistry
def main():
parser = argparse.ArgumentParser()
parser.add_argument("--name", type=str, required=True)
parser.add_argument("--iterations", type=int, default=100)
args = parser.parse_args()
name = args.name
pipe_inputs = PipeInputs()
experiment = ExperimentRegistry.get(name)(
config=ExperimentConfig(
name=name,
iterations=args.iterations,
),
pipe_inputs=pipe_inputs,
)
experiment.load()
experiment.optimize()
experiment.run()
experiment.report()
if __name__ == "__main__":
main()