Commit Graph
55 Commits
Author SHA1 Message Date
gaclove 3dff98a341 feat: add support for rs2v task in LightX2V, including configuration updates and input handling improvements 2026-01-30 09:14:04 +00:00
gaclove b2cba8c320 fix: improve error handling and encoding in LightX2VConfigCombinerV3 for audio stream processing 2026-01-13 07:14:04 +00:00
LazyBusyYang e929d0ef8d feat: introduce LightX2VConfigCombinerV3 with enhanced configuration preparation for image and audio inputs, including improved handling of talk objects and validation checks 2025-11-24 09:08:54 +00:00
LazyBusyYang 91d0c06847 feat: add audio processing utilities in LightX2VConfigCombinerV2 for MP3 extension, duration retrieval, and background noise generation 2025-11-24 08:36:43 +00:00
gaclove 3962fb809a refactor: simplify mask validation logic in LightX2VConfigCombinerV2 for improved readability 2025-10-26 15:46:18 +00:00
gaclove 87e85bfa3e fix: ensure mask is validated before processing audio path in LightX2VConfigCombinerV2 for improved robustness 2025-10-26 15:39:37 +00:00
gaclove 8a575afae6 refactor: remove mm_config parameter from LightX2V configuration files for cleaner implementation and improved clarity 2025-10-26 15:28:12 +00:00
gaclove feec05e608 refactor: update quantization schemes to use 'Default' values across configuration files for consistency 2025-10-21 17:36:54 +08:00
gaclove bc9b43c89c refactor: remove unused parameter from create_config method in LightX2VQuantization for cleaner implementation 2025-10-21 17:21:44 +08:00
gaclove 50844d8dfe feat: update quantization configuration to use fp8-sgl as default schemes; remove unused quantization backend logic for cleaner implementation 2025-10-21 17:18:59 +08:00
gaclove b450902437 feat: update InferenceConfigBuilder to conditionally set use_31_block based on model path; clean up whitespace in LightX2VConfigCombinerV2 and LightX2VModularInferenceV2 for improved readability 2025-10-21 16:15:54 +08:00
gaclove e234a2b167 refactor: remove TempFileManager from ConfigBuilder; enhance TempFileManager with temp_dir and cleanup_dir methods for improved temporary directory management 2025-10-14 07:29:35 +00:00
gaclove 2820626a49 feat: add boundary_step_index to LightX2VDefaultConfig; update sample_guide_scale handling for wan2.2_moe model class; ensure images are processed correctly in LightX2VModularInference and LightX2VModularInferenceV2 2025-09-29 10:06:10 +00:00
gaclove c040b83cbc fix: update talk_objects_config key to TALK_OBJECTS_CONFIG for consistency in LightX2VConfigCombinerV2 2025-09-26 16:33:58 +08:00
gaclove 6fff546770 feat: implement HTTPFileDownloader for downloading files from URLs; integrate downloader into LightX2VModularInference and LightX2VConfigCombinerV2 for enhanced audio and mask handling 2025-09-26 16:16:27 +08:00
gaclove b4b4068873 chore: format 2025-09-26 15:06:10 +08:00
gaclove 098a38a5e5 feat: add talk_objects configuration option in LightX2VDefaultConfig; refactor TalkObjectConfigBuilder to streamline audio handling and remove unused source_type attribute; enhance TalkObjectsConfig methods for better data representation 2025-09-26 07:02:25 +00:00
gaclove 06e2791795 refactor: enhance code readability by formatting multi-line parameters and comments; improve configuration handling in various classes for better maintainability 2025-09-26 06:01:34 +00:00
gaclove b311e23c0e refactor: improve class attribute handling in LightX2VModularInference for better configuration management; streamline access to current runner and config hash 2025-09-25 12:32:12 +00:00
gaclove 7f6d4a63af fix: update lightx2v submodule to indicate a dirty state; enhance configuration handling in LightX2VModularInference by ensuring model and scheduler configurations are set correctly 2025-09-25 11:24:33 +00:00
gaclove bde2dda60e feat: add return_video option in LightX2VDefaultConfig; refactor TalkObjectInput and TalkObjectsBuilder for improved audio and mask handling; introduce TalkObjectsFromJSON and TalkObjectsFromFiles for flexible configuration input 2025-09-25 16:13:36 +08:00
gaclove 698030281c feat: add TalkObjectInput and TalkObjectsBuilder classes for managing audio and mask inputs; enhance LightX2VConfigCombiner to support multi-person talk objects configuration 2025-09-24 18:52:58 +08:00
gaclove 2498963ea0 fix 2025-09-08 17:06:45 +08:00
gaclove 71005b6ef7 refactor: convert instance variables to class variables in LightX2VModularInference for shared state management; update related logic for configuration reinitialization 2025-09-08 16:52:27 +08:00
gaclove 0908604ec5 feat: improve logging for configuration reinitialization in LightX2VModularInference; provide detailed info on config hash changes 2025-09-08 16:40:42 +08:00
gaclove dff132868e feat: add error handling and logging for adaptive resizing in wan_audio_runner; enhance configuration management in nodes.py with additional parameters for improved inference control 2025-09-08 14:26:11 +08:00
gaclove 57c12ecb91 feat: refine quantization configuration in bridge.py; enhance model class handling in ModularConfigManager; update lora model retrieval in model_utils.py; add cfg_scale2 parameter in LightX2VInferenceConfig 2025-09-05 07:27:27 +00:00
gaclove 34da467904 feat: update environment variable settings in __init__.py; enhance quantization configuration in bridge.py; add fixed_area option in LightX2VInferenceConfig; refactor model_utils.py for improved function signature 2025-09-05 07:27:03 +00:00
gaclove 4e75a5dc0c feat: enhance GPU capability checks and refactor configuration management in bridge.py; add support for model class list in model_utils.py; update inference and memory optimization configurations in nodes.py 2025-09-04 22:36:37 +08:00
gaclove d836d83f69 feat: add 'use_31_block' configuration option to LightX2VDefaultConfig and LightX2VInferenceConfig for enhanced audio settings 2025-07-28 23:39:14 +08:00
gaclove d8873ae85a fix: update default video dimensions and maximum duration in LightX2VInferenceConfig; improve code formatting and comments 2025-07-25 17:40:20 +08:00
gaclove 31c51c9907 fix: ensure temporary files are deleted after inference in LightX2VModularInference 2025-07-24 20:30:28 +08:00
gaclove 022ddfd619 feat: enhance ModularConfigManager and LightX2VInferenceConfig with new video duration and adaptive resize options; update inference handling to support audio output 2025-07-24 18:34:23 +08:00
GACLove 4cb755956f chore: update .gitignore and add pre-commit configuration; refactor bridge.py and nodes.py for improved code readability and organization 2025-07-16 18:47:48 +08:00
gaclove 3c416d02d1 fix: remove asyncio.run for pipeline execution in LightX2VModularInference, improving compatibility with synchronous calls 2025-07-16 18:36:45 +08:00
gaclove 1aedee9b6a feat: add clip_quantized and lora_configs to LightX2VModularInference configuration; remove i2v_with_lora.json example and add new examples for wan_i2v_with_distill_lora and wan_t2v_with_distill_lora 2025-07-16 16:14:28 +08:00
gaclove a257203136 feat: introduce model_utils.py for model and LoRA management, enhancing model path retrieval and scanning functionality in nodes.py 2025-07-16 15:41:37 +08:00
gaclove ccc532e8fe feat: add support for custom denoising steps in LightX2VInferenceConfig and update configuration handling in bridge.py 2025-07-16 01:09:23 +08:00
gaclove b5101c3a8a refactor: enhance configuration management by introducing LightX2VConfigCombiner for streamlined config handling and updating LightX2VModularInference to utilize combined configurations 2025-07-16 00:46:12 +08:00
gaclove 8c45cfb8a1 feat: add LightX2VLoRALoader class for loading and chaining LoRA configurations in nodes.py 2025-07-16 00:19:28 +08:00
GACLove 2c10ad5c60 refactor: remove enable_teacache option and improve error handling in coefficient calculation; update input types and tooltips for clarity in nodes.py 2025-07-15 23:27:19 +08:00
gaclove 04170f4ae7 refactor: streamline LightX2V module by removing unused files and consolidating configuration management into bridge.py for improved maintainability and clarity 2025-07-15 20:30:34 +08:00
GACLove d2b68f282f refactor: update node imports and enhance LightX2VBridge with quantization configuration management 2025-07-14 19:31:53 +08:00
GACLove b1b663c439 refactor: consolidate and refactor LightX2V nodes into a new modular structure, enhancing organization and maintainability 2025-07-14 15:52:43 +08:00
GACLove ca507d8b65 refactor: streamline model and tokenizer path handling in LightX2V classes 2025-06-10 17:18:00 +08:00
GACLove 001c49c0c5 refactor: streamline model and tokenizer path handling in Lightx2vWanVideo classes 2025-06-10 16:51:28 +08:00
GACLove 3f75753007 feat: implement LightX2VEncoderFactory for streamlined encoder creation and refactor model loading methods 2025-06-10 15:28:36 +08:00
GACLove 02b03a1842 feat: add coefficients parameter to Lightx2vWanVideoModelLoader configuration 2025-06-10 14:44:42 +08:00
GACLove a2146d4899 fix: remove 'disabled' option from WanVideoTeaCache coefficients and update tooltip for clarity 2025-06-10 14:43:00 +08:00
GACLove eb09e217aa feat: enhance WanVideoTeaCache with new coefficients and optional use_ret_steps parameter 2025-06-10 14:37:02 +08:00