8 dépôts
Creating tensors filled with fixed values or samples from standard distributions.
Distinct from Tensor Transformations: Focuses on the initialization/generation of tensors rather than transforming existing ones.
Explore 8 awesome GitHub repositories matching data & databases · Constant Tensor Generation. Refine with filters or upvote what's useful.
This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque
Generates multi-dimensional arrays using constants, ranges, and linear spacing.
Torch7 is a scientific computing environment and tensor computation library used for deep learning research and numerical analysis. It functions as a Lua-based framework for training neural networks and learning agents, providing a toolkit for implementing architectures and training through reinforcement learning algorithms. The project is distinguished by its tight integration with C, utilizing a binding layer to map high-level scripting to low-level C structures for direct memory access. It supports hardware-accelerated computation by offloading linear algebra and convolution operations to
Generates tensors filled with ones, zeros, or random numbers from standard statistical distributions.
This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene
Creates tensors filled with zeros, ones, or identity matrices for model initialization.
Flashlight est une bibliothèque de machine learning et de tenseurs autonome en C++ utilisée pour construire et entraîner des réseaux de neurones. Elle fonctionne comme un framework complet de réseaux de neurones et un moteur de différenciation automatique, fournissant les outils pour construire des graphes de calcul et calculer les gradients via la rétropropagation. Le projet sert de framework d'entraînement distribué, utilisant des opérations all-reduce pour synchroniser les gradients et les paramètres sur plusieurs nœuds de calcul et appareils. Il se distingue par une intégration profonde de la manipulation de tenseurs haute performance, l'interopérabilité native de la mémoire des appareils et un système pour synchroniser les poids entre les workers distribués afin d'accélérer l'entraînement de modèles à grande échelle. Le framework couvre un large éventail de capacités de deep learning, incluant la composition modulaire de couches pour concevoir des architectures complexes comme des blocs résiduels et des cellules récurrentes. Il fournit des utilitaires étendus de gestion de données pour l'ingestion et le préchargement, ainsi que des systèmes de sérialisation pour persister les états de modèle. De plus, il inclut une suite d'outils de surveillance et d'observabilité pour suivre les métriques d'entraînement et mesurer les erreurs de séquence. La bibliothèque est implémentée en C++.
Generates tensors containing identity matrices, sequential ranges, and evenly-spaced values.
Ce projet est une implémentation PyTorch d'un réseau antagoniste génératif (GAN) conçu pour la synthèse d'images haute résolution. Il fournit un modèle de synthèse d'images qui produit des images réalistes à partir de vecteurs latents et de conditions de classe apprises, soutenu par un outil de projection dans l'espace latent pour trouver des vecteurs numériques représentant des images cibles spécifiques. L'implémentation propose l'augmentation adaptative du discriminateur, une technique d'entraînement utilisée pour éviter le surapprentissage du discriminateur lors de l'entraînement sur des jeux de données limités. Elle inclut également une suite d'évaluation de modèles génératifs fournissant des métriques quantitatives pour mesurer la fidélité et la diversité des images synthétisées. La bibliothèque couvre des workflows génératifs plus larges, notamment le mélange de styles d'images, la projection image-vers-latent et l'entraînement de réseaux génératifs sur des jeux de données personnalisés. Elle fournit des utilitaires pour la préparation de jeux de données d'images et la conversion de poids de réseaux.
Implements the generation of a fixed constant tensor to initialize the image synthesis process.
ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It provides an ahead-of-time compilation pipeline that exports, quantizes, and lowers model graphs into compact serialized programs, then executes them through a minimal runtime with hardware acceleration and on-device large language model inference capabilities. The project distinguishes itself through a hardware accelerator delegate system that partitions model subgraphs and offloads computation to specialized backends including NPUs, GPUs, and DSPs from Apple, Arm, Intel, MediaTek,
Generates tensors filled with zeros, ones, constant values, or random values for model input preparation.
xtensor is a C++ multidimensional array library for numerical computing that provides N-dimensional containers with an interface mirroring the NumPy API. It utilizes a lazy evaluation expression engine to defer numerical computations until assignment, which minimizes memory allocations and intermediate copies. The library features a foreign memory array adaptor that allows it to wrap external buffers, such as NumPy arrays, to perform numerical operations in-place without duplicating data. It further optimizes performance through lazy broadcasting and a system that manages the lifetime of temp
Implements the creation of tensors filled with fixed constant values.
Taco is a sparse tensor algebra compiler that translates high-level tensor index expressions into optimized machine code. It functions as a numerical code generator, producing specialized C kernels designed to execute complex multidimensional array operations efficiently on both CPU and GPU hardware. The project distinguishes itself by allowing users to define custom tensor storage layouts by composing dimension-level formats, such as dense or compressed structures, to match the specific sparsity patterns of their datasets. By analyzing the mathematical structure of tensor operations at compi
Generates standalone C code for specific tensor algebra operations using a command-line interface.