- Created kill_comfyui.sh for reliable ComfyUI process termination - Updated restart_comfyui.sh to use existing start.sh - Added ComfyUI Process Management section to RULES.md - Established proper workflow: kill -> edit -> restart - Debug mode controlled by ROCM_NINODES_DEBUG environment variable - Removed redundant start_comfyui.sh script - Fixed process killing method (ps aux + kill -9 instead of pkill) - Integrated with existing ROCm-optimized start.sh infrastructure
23 lines
691 B
Python
23 lines
691 B
Python
"""
|
|
RocM Ninodes: ROCM Optimized Nodes for ComfyUI
|
|
Optimized operations for AMD GPUs with ROCm support
|
|
"""
|
|
|
|
__version__ = "1.0.0"
|
|
__author__ = "Nino"
|
|
__email__ = "nino2k@proton.me"
|
|
__description__ = "RocM-optimized ComfyUI nodes for AMD GPU performance"
|
|
|
|
# Import nodes only if comfy modules are available
|
|
try:
|
|
from .rocm_nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
|
|
except ImportError as e:
|
|
# Fallback for testing environments
|
|
print(f"[ROCM Ninodes] Import error: {e}")
|
|
import traceback
|
|
traceback.print_exc()
|
|
NODE_CLASS_MAPPINGS = {}
|
|
NODE_DISPLAY_NAME_MAPPINGS = {}
|
|
|
|
__all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS', '__version__']
|