Aller au contenu
ModelPrésentéExterne
Browse files

DepthSmall

with ONNX weights to be compatible with Transformers.js.

TypeOtherVersionRevision 1465445UnratedClasse

Source du modèle

Type
Other
Taille du fichier
26,2–94,6 MB
Version
vRevision 1465445
Mis à jour
4 nov. 2026
Téléchargements
10
Source
Hugging Face

Description de la source

https://huggingface.co/LiheYoung/depth-anything-small-hf with ONNX weights to be compatible with Transformers.js.

Usage (Transformers.js)

If you haven't already, you can install the Transformers.js JavaScript library from NPM using:

npm i @xenova/transformers

Example: Depth estimation with Xenova/depth-anything-small-hf.

import { pipeline } from '@xenova/transformers';

// Create depth-estimation pipeline
const depth_estimator = await pipeline('depth-estimation', 'Xenova/depth-anything-small-hf');

// Predict depth map for the given image
const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/bread_small.png';
const output = await depth_estimator(url);
// {
//   predicted_depth: Tensor {
//     dims: [350, 518],
//     type: 'float32',
//     data: Float32Array(181300) [...],
//     size: 181300
//   },
//   depth: RawImage {
//     data: Uint8Array(271360) [...],
//     width: 640,
//     height: 424,
//     channels: 1
//   }
// }

You can visualize the output with:

output.depth.save('depth.png');

image/png


Note: Having a separate repo for ONNX weights is intended to be a temporary solution until WebML gains more traction. If you would like to make your models web-ready, we recommend converting to ONNX using 🤗 Optimum and structuring your repo like this one (with ONNX weights located in a subfolder named onnx).

Sources

1 source
Hugging FacePrincipalVersion 146544565f5e7cc4a0785c4853101343b4fe5833
huggingface.co/a414166402/DepthSmall/tree/146544565f5e7cc4a0785c4853101343b4fe5833

Vérifié 4 nov.

Download files

Repository files

File inventory only; completeness is unverified.

Artefacts du modèle

2 artefacts

onnx/model_quantized.onnx

onnx · 26,2 MB · SHA-256 e4e2ffe9b039…db84 · Hugging Face

Download file

onnx/model.onnx

onnx · 94,6 MB · SHA-256 c222151fa1a9…d213 · Hugging Face

Download file

Extraits de sources

3 extraits

--- library_name: transformers.js pipeline_tag: depth-estimation --- https://huggingface.co/LiheYoung/depth-anything-small-hf with ONNX weights to be compatible with Transformers.js. ## Usage (Transformers.js) If you haven't already, you can install the [Transformers.js](https://huggingface.co/docs/transformers.js) JavaScript library from [NPM](https://www.npmjs.com/package/@xenova/transformers) using: ```bash npm i @xenova/transformers ``` **Example:** Depth estimation with `Xenova/depth-anything-small-hf`. ```js import { pipeline } from '@xenova/transformers'; // Create depth-estimation pipeline const depth_estimator = await pipeline('depth-estimation', 'Xenova/depth-anything-small-hf'); // Predict depth map for the given image const url = 'https://huggingface.co/datasets/Xenova/transformers.js-docs/resolve/main/bread_small.png'; const output = await depth_estimator(url); // { // predicted_depth: Tensor { // dims: [350, 518], // type: 'float32', // data: Float32Array(181300) [...], // size: 181300 // }, // depth: RawImage { // data: Uint8Array(271360) [...], // width: 640, // height: 424, // channels: 1 // } // } ``` You can visualize the output with: ```js output.depth.save('depth.png'); ``` ![image/png](https://cdn-uploads.huggingface.co/production/uploads/61b253b7ac5ecaae3d1efe0c/Zj77mcNlZS3TmlT5wKaAO.png) --- Note: Having a separate repo for ONNX weights is intended to be a temporary solution until WebML gains more traction. If you would like to make your models web-ready, we recommend converting to ONNX using [🤗 Optimum](https://huggingface.co/docs/optimum/index) and structuring your repo like this one (with ONNX weights located in a subfolder named `onnx`).

Source context: 10 downloads · 3 likes · Pipeline depth-estimation · Library transformers.js · Repo a414166402/DepthSmall

Source context: 5 downloads · 3 likes · Pipeline depth-estimation · Library transformers.js · Repo a414166402/DepthSmall