Show HN: Apple's SHARP running in the browser via ONNX runtime web
Ce projet permet d'uploader une image, de générer des Gaussian splats dans le navigateur, d'en prévisualiser le résultat et de télécharger un fichier .ply. Le code SHARP et les poids du modèle sont distribués sous des licences distinctes et l'utilisation des checkpoints Apple impose le respect de LICENSE_MODEL avec des restrictions d'usage pour la recherche. L'application fonctionne dans le navigateur mais nécessite Bun, un navigateur moderne (Chrome ou Edge recommandé) et suffisamment d'espace disque et de RAM pour le modèle ONNX exporté, qui pèse environ 2,4 Go et comprend un fichier .onnx et un fichier .onnx.data à servir ensemble. La distribution inclut un script d'export qui s'appuie sur le dépôt Apple ML‑SHARP pour générer sharp_web_predictor.onnx et son fichier .onnx.data, et l'application démarre localement via bun dev ou peut être construite statiquement avec bun run build. Il s'agit d'un prototype expérimental reposant sur React, TypeScript et ONNX Runtime Web, dont les performances et la compatibilité dépendent fortement du support WebGPU/WASM du navigateur et des ressources machine, et la page inclut des conseils de dépannage pour les erreurs WASM, les fichiers .onnx.data manquants et les lenteurs.