Also seen as: "DWPose model not found ComfyUI", "SAM2 model not found", "dw-ll_ucoco_384.onnx missing", "sam2 safetensors not loading"
Direct answer
DWPose and SAM2 preprocessor nodes fail to find their models even though you downloaded them, because these nodes read from nested, node-specific folders that the generic models/ tree is not scanned for — and SAM2 also needs a specific re-serialized format, not Meta’s raw checkpoint.
Not sure this workflow will run before you rent a GPU?
Paste your ComfyUI workflow JSON into the free checker — it flags missing nodes, model requirements, and the VRAM/GPU you actually need. No signup.
DWPose reads its ONNX files from inside the custom node (custom_nodes/comfyui_controlnet_aux/ckpts/yzd-v/DWPose), not the generic models tree.
Put the DWPose ONNX files (dw-ll_ucoco_384.onnx + yolox_l.onnx) in custom_nodes/comfyui_controlnet_aux/ckpts/yzd-v/DWPose. Put the SAM2 safetensors from the Kijai/sam2-safetensors mirror in models/sam2/ (not models/sams/).