Spaces:
Running
on
Zero
Running
on
Zero
| 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() | |