3 dépôts
Code samples and guides that demonstrate the practical application of a specific programming interface.
Distinct from Vulkan API Support: Candidates focused on runtime support or specific tools, not on educational reference implementations of the API.
Explore 3 awesome GitHub repositories matching education & learning resources · API Reference Implementations. Refine with filters or upvote what's useful.
Ce projet est une collection d'implémentations de référence et de benchmarks démontrant l'utilisation de l'API graphique et de calcul Vulkan. Il fournit un ensemble d'exemples multiplateformes et de modèles de programmation GPU conçus pour le rendu haute performance et les tâches accélérées par le matériel. Le dépôt inclut une suite de benchmarks de performance utilisés pour mesurer le comportement de l'API dans différents environnements matériels. Il présente une architecture modulaire qui organise les exemples de rendu en unités isolées, ainsi que des utilitaires en ligne de commande pour l'exécution par lots de séquences d'exemples. Le projet couvre plusieurs domaines techniques, dont la gestion directe de la mémoire GPU, le profilage de performance en temps réel pour identifier les goulots d'étranglement de rendu, et des pipelines de calcul headless qui capturent les tampons de trame sans écran physique.
Provides a collection of reference implementations for learning how to execute graphics and compute tasks using Vulkan.
Simpl est une bibliothèque d'exemples HTML, CSS et JavaScript qui fournit une collection de démonstrations fonctionnelles minimales des technologies web fondamentales et des API natives du navigateur. Elle sert d'implémentation de référence et de galerie de modèles pour le développement frontend, offrant des exemples pratiques sur la façon d'implémenter des fonctionnalités web courantes. Le projet présente un large éventail de capacités du navigateur, notamment la communication web en temps réel via WebSockets et WebRTC, des techniques de conception web responsive pour des mises en page adaptatives, et l'implémentation de flux de travail hors ligne utilisant des service workers. Il fournit également des démonstrations pour le stockage côté client utilisant IndexedDB et des magasins clé-valeur basés sur le navigateur. La bibliothèque couvre une large surface de capacités web, notamment l'intégration matérielle avec les capteurs d'appareils et la géolocalisation, la capture et la lecture multimédia avancées pour l'audio et la vidéo, et l'utilisation du canvas pour le rendu graphique en deux et trois dimensions. Les domaines supplémentaires incluent la manipulation de données, la programmation asynchrone et l'utilisation des API du navigateur pour surveiller les performances et la connectivité réseau.
Provides simple, educational reference implementations for native browser features like Service Workers and IndexedDB.
Ce dépôt est une collection d'applications d'exemple et de projets de référence pour intégrer des API de machine learning sur appareil dans des applications mobiles. Il fournit des exemples d'implémentation pour Android et iOS, démontrant comment intégrer des modèles de vision par ordinateur et de traitement du langage naturel. Le projet couvre l'implémentation de la vision par ordinateur mobile, incluant la reconnaissance de texte, la détection de visages et la lecture de codes-barres. Il inclut des workflows pour le traitement d'image en temps réel et l'intégration de modèles pré-entraînés qui traitent les données localement sur l'appareil.
Ships separate, native codebase paths for Android and iOS to demonstrate platform-specific ML API integration.