H3 Flight Recorder Stop (alpha):
H3RecordStop is a node designed to function as the concluding part of a recording process within a timeline-based workflow. It works in tandem with the H3RecordStart node to capture and log essential data about the rendering process. This node is particularly useful for AI artists who need to monitor and analyze the performance of their rendering tasks. By appending a local JSON line per render, it records critical metrics such as work units, resolution, model tags, seconds per step, and peak memory usage. This information is crucial for calibrating the timeline's price meter, allowing users to optimize their workflow and resource allocation. The node ensures that all data is stored locally, maintaining user privacy by not transmitting any information externally.
H3 Flight Recorder Stop (alpha) Input Parameters:
anything
This parameter represents any data type that the node can process. It acts as a placeholder to ensure that the node can be integrated seamlessly into various workflows without requiring specific data types. The flexibility of this parameter allows users to pass through any data they are working with, ensuring compatibility with different stages of the rendering process.
key
The key parameter is a string that serves as an identifier for the recording session. It allows users to categorize and differentiate between multiple recording sessions, which is particularly useful when managing complex projects with numerous renders. The default value is "default," but users can specify a custom key to better organize their data.
log_path
The log_path parameter is an optional string that specifies the path to ComfyUI's log file. If provided, the node will note the size of the log file at the start of the recording session, ensuring that only the lines written during the current run are considered. This helps in maintaining a clean and organized log file, making it easier for users to track changes and updates specific to their current session.
H3 Flight Recorder Stop (alpha) Output Parameters:
anything
The output parameter anything returns the same data type that was input into the node. This ensures that the node can be integrated into a workflow without disrupting the data flow, allowing users to continue processing their data seamlessly after the recording process is complete.
H3 Flight Recorder Stop (alpha) Usage Tips:
- To effectively use H3RecordStop, ensure that it is placed immediately after the node you wish to monitor. This placement guarantees that all relevant data is captured accurately.
- Customize the
keyparameter to organize your recordings by project or session, making it easier to retrieve and analyze specific data sets later. - If you have a log file, specify the
log_pathto keep your logs organized and focused on the current session's data.
H3 Flight Recorder Stop (alpha) Common Errors and Solutions:
"Log file not found"
- Explanation: This error occurs when the specified log file path does not exist or is incorrect.
- Solution: Double-check the
log_pathparameter to ensure it points to the correct file location. Verify that the file exists and that the path is correctly formatted.
"Invalid key format"
- Explanation: This error indicates that the
keyparameter contains unsupported characters or is improperly formatted. - Solution: Ensure that the
keyis a simple string without special characters or spaces. Use underscores or hyphens if necessary to separate words.
