- Restored v1.0.13 with all 9 working nodes (ROCMOptimizedCheckpointLoader, ROCMOptimizedKSampler, etc.) - Implemented comprehensive debug flag system (ROCM_NINODES_DEBUG=1) - Created complete test suite with performance and correctness tests - Added data capture infrastructure for real workflow testing - Built standalone test runner with mock data support - Created ComfyUI integration tests for Flux and WAN workflows - Added comprehensive documentation (ARCHITECTURE.md, RULES.md, TESTING_GUIDE.md) - Updated README with testing section and performance targets - All tests passing with proper error handling and data validation Performance Targets: - Flux: 78% improvement (≤110s total) - WAN: 5.6% improvement (≤93s sampling) - VAE Decode: <10s for any resolution - Checkpoint Load: <30s for Flux models Ready for production use with comprehensive testing infrastructure!
40 lines
1.3 KiB
TOML
40 lines
1.3 KiB
TOML
[project]
|
|
name = "rocm-ninodes"
|
|
description = "ROCM Optimized Nodes for ComfyUI - High-performance VAE decode and sampling nodes specifically tuned for AMD GPUs with ROCm support, particularly targeting gfx1151 architecture"
|
|
version = "1.0.13"
|
|
license = {file = "LICENSE"}
|
|
dependencies = [
|
|
"numpy>=1.20.0",
|
|
"Pillow>=8.0.0",
|
|
]
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/iGavroche/rocm-ninodes"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "igavroche"
|
|
DisplayName = "RocM Ninodes"
|
|
Icon = "https://raw.githubusercontent.com/iGavroche/rocm-ninodes/refs/heads/main/icon.jpg"
|
|
includes = ["nodes.py", "web/", "comfyui_manager.json"]
|
|
requires-comfyui = ">=1.0.0"
|
|
|
|
[tool.comfyui-manager]
|
|
name = "rocm-ninodes"
|
|
display_name = "RocM Ninodes"
|
|
description = "ROCM Optimized Nodes for ComfyUI - High-performance VAE decode and sampling nodes specifically tuned for AMD GPUs with ROCm support"
|
|
version = "1.0.13"
|
|
author = "iGavroche"
|
|
author_email = "nino2k@proton.me"
|
|
repository = "https://github.com/iGavroche/rocm-ninodes"
|
|
license = "MIT"
|
|
nodes = [
|
|
"ROCMOptimizedCheckpointLoader",
|
|
"ROCMOptimizedVAEDecode",
|
|
"ROCMOptimizedVAEDecodeTiled",
|
|
"ROCMVAEPerformanceMonitor",
|
|
"ROCMOptimizedKSampler",
|
|
"ROCMOptimizedKSamplerAdvanced",
|
|
"ROCMSamplerPerformanceMonitor",
|
|
"ROCMFluxBenchmark",
|
|
"ROCMMemoryOptimizer"
|
|
] |