H3 Capability Probe (alpha):
The H3CapabilityProbe node is designed to provide insights into the capabilities of the running ComfyUI core concerning H3 functionalities. It serves as a diagnostic tool that reads the installed ComfyUI source code to determine the presence of specific features and modifications related to H3, such as per-token masks, clip/audio guides, arbitrary positions, and more. Additionally, it identifies any external modifications or patches applied to the model, such as block replacements or core class rewrites. This node is particularly useful for understanding the current state of the ComfyUI environment and ensuring compatibility with H3 features. It is important to note that this node is experimental and does not alter the rendering process; it simply passes the model through unchanged while generating a detailed report of the capabilities and modifications.
H3 Capability Probe (alpha) Input Parameters:
model
The model parameter is optional and allows you to specify a model to be analyzed. When provided, the node will list the block replacements and object patches already applied to this model. This can help you understand any modifications that have been made to the model, which might affect its behavior or compatibility with certain features. There are no specific minimum, maximum, or default values for this parameter, as it is optional and depends on the user's needs.
H3 Capability Probe (alpha) Output Parameters:
model
The model output parameter returns the model that was passed through the node. This output is unchanged from the input, ensuring that the node's diagnostic process does not alter the model in any way. It allows you to continue using the model in subsequent nodes without any modifications.
report
The report output parameter provides a detailed string report of the capabilities and modifications detected in the ComfyUI core and the specified model. This report includes information about the presence of specific H3 features and any external patches or modifications applied to the model. It serves as a comprehensive overview of the current state of the ComfyUI environment and the model, aiding in troubleshooting and ensuring compatibility with desired features.
H3 Capability Probe (alpha) Usage Tips:
- Use the
H3CapabilityProbenode to verify the presence of specific H3 features in your ComfyUI setup, especially if you are working with advanced functionalities like per-token masks or clip guides. - If you suspect that external modifications might be affecting your model's behavior, provide the model as an input to generate a detailed report of any block replacements or patches applied.
H3 Capability Probe (alpha) Common Errors and Solutions:
Source unreadable
- Explanation: This error occurs when the node is unable to read the source code of the installed ComfyUI core, which is necessary for generating the capability report.
- Solution: Ensure that the ComfyUI installation is complete and that the source files are accessible. Check for any file permission issues or missing files that might prevent the node from reading the source code.
Unknown capability status
- Explanation: This message indicates that the node could not determine the status of certain capabilities, possibly due to missing or outdated source code.
- Solution: Update your ComfyUI installation to the latest version to ensure all necessary features and source code are present. If the issue persists, verify that the relevant modules are correctly installed and accessible.
