packages/core/src/pipelines/depth-estimation.js (27 lines of code) (raw):

import { DUMMY_IMAGE } from "../inputs.js"; import { pick, toBeCloseToNested } from "../utils.js"; export default { name: "Depth Estimation", config: { task: "depth-estimation", model_id: "hf-internal-testing/tiny-random-DPTForDepthEstimation", }, tests: [ { name: "Default", inputs: [DUMMY_IMAGE], expected: { predicted_depth: { dims: [224, 224] }, depth: { size: DUMMY_IMAGE.size }, }, test_function: (result, expected) => toBeCloseToNested( { predicted_depth: pick(result.predicted_depth, ["dims"]), depth: pick(result.depth, ["size"]), }, expected, ), }, ], };