Commit Graph
17 Commits
Author SHA1 Message Date
limbicnation 2b3f0c9033 fix: Improve DA3 import robustness for RunPod/nightly PyTorch environments
- Fix scoping bug in __init__.py where module_version was undefined after
  ImportError, causing incorrect DA3_AVAILABLE check
- Add defensive try/except guard around depth_anything_3 import in
  depth_estimation_node.py to handle edge cases
- Move logger initialization before DA3 import to prevent NameError
- Bump version to 1.3.6

Resolves node loading failures on RunPod with PyTorch nightly builds
where the error node "Depth Estimation (Error)" was incorrectly shown
even when DA3 was intentionally not installed.
2025-12-08 22:23:36 +01:00
limbicnation 0c1fd8d5df chore: bump version to 1.3.3 to fix publish conflict 2025-11-25 02:50:32 +01:00
limbicnation 3cc3efe6be chore: update workflow and bump version to 1.3.2 2025-11-25 02:48:51 +01:00
limbicnation c29bc74262 chore: bump version to 1.3.1 to fix publish conflict 2025-11-25 02:23:07 +01:00
limbicnation db2341c63f chore: bump version to 1.3.0 for release 2025-11-25 02:20:57 +01:00
limbicnation cf05cb0a64 fix: implement robust version check for optional dependencies 2025-11-25 01:31:47 +01:00
limbicnation 9956ffcfe4 fix: resolve DA3 dependency issues and code review feedback 2025-11-25 00:54:12 +01:00
limbicnation 867d27539a feat: integrate Depth Anything V3 (Small/Base) models 2025-11-25 00:35:02 +01:00
Gero Doll 9a456f4c83 chore: Bump version to 1.1.1 for release 2025-05-14 18:15:56 +02:00
limbicnation d9589a989c Update with Better Error Handling 2025-05-03 19:45:55 +02:00
limbicnation 3bec5037d7 fix: update __init__.py to remove reference to non-existent file
- Remove attempt to import depth_estimation_node_improved
- Update version number to 1.1.0 to match improvements
- Update Pillow version check to 9.2.0
- Simplify node loading logic
- Add better logging for successful node loading
2025-05-03 19:35:26 +02:00
limbicnation e8269297e9 feat: add graceful dependency checking
Implement graceful dependency handling in __init__.py:
- Check for required dependencies at startup
- Display a helpful error node when dependencies are missing
- Provide clear installation instructions to users
- Fallback to simpler implementations when possible

This prevents ComfyUI from crashing at startup due to missing
dependencies and gives users clear guidance on how to fix issues.
2025-05-03 18:21:24 +02:00
limbicnation 51b4bceae0 fix: handle median size validation in DepthEstimationNode 2024-11-29 19:50:54 +01:00
limbicnation 778ea98dd2 feat: Depth estimation node with enhanced error handling and post-processing
adds input validation and error handling
implements auto-contrast and gamma correction options
fixes indentation and formatting issues
improves performance with conditional filters
2024-11-29 18:58:21 +01:00
limbicnation 87a4afd108 feat: enhance __init__.py with version tracking, web directory config and improved documentation
- Add module docstring
- Add version tracking (__version__)
- Add web directory config for UI components
- Add explicit __all__ exports list
- Improve code organization
2024-11-29 18:43:09 +01:00
limbicnation 248ae4e64a Fixed import path to match actual file name 2024-11-29 18:33:02 +01:00
limbicnation 3a0fc65b64 fix: resolve import issues and add __init__.py for custom node
- Added __init__.py to register the custom node properly
- Fixed folder structure for correct module imports
- Updated node file to handle imports based on the environment
2024-09-05 04:11:01 +02:00