Pular para o conteúdo principal
ToolPotion
Consultor de IA
Enviar

Instant Neural Graphics Primitives

Modelos de IAGeradores de modelos 3DCódigo aberto · Windows, Linux

Este modelo de IA introduz uma codificação de hash multirresolução para primitivas gráficas neurais, permitindo o treinamento quase instantâneo de redes neurais em uma única GPU. Ele reduz significativamente o tempo de treinamento e os custos computacionais para tarefas como representação de imagens gigapixel, SDF neural e reconstrução de NeRF, oferecendo alta qualidade e simplicidade.

Ver modelo
Compartilhar
Ver modelo
Compartilhar

Instant Neural Graphics Primitives com Codificação de Hash Multirresolução apresenta uma abordagem inovadora para acelerar o treinamento e a avaliação de primitivas gráficas neurais. Tradicionalmente, essas primitivas, parametrizadas por redes neurais totalmente conectadas, podem ser computacionalmente caras. Este novo método de codificação reduz significativamente esses custos, permitindo o uso de redes neurais menores sem comprometer a qualidade. A inovação central reside em aumentar uma pequena rede neural com uma tabela hash multirresolução de vetores de características treináveis.

Ler mais

Esses vetores de características são otimizados por meio de descida de gradiente estocástico. A estrutura multirresolução da tabela hash é crucial, pois permite que a rede desambigue efetivamente as colisões de hash. Isso resulta em uma arquitetura simples, porém poderosa, altamente paralelizável em GPUs modernas. O sistema aproveita essa paralelização por meio de kernels CUDA totalmente fundidos, meticulosamente projetados para minimizar o desperdício de largura de banda e operações de computação. Essa otimização leva a um aumento de velocidade de várias ordens de magnitude, tornando possível treinar primitivas gráficas neurais de alta qualidade em segundos e renderizá-las em milissegundos em resoluções como 1920x1080.

A codificação é agnóstica à tarefa, o que significa que a mesma implementação e hiperparâmetros podem ser usados em várias aplicações, com apenas o tamanho da tabela hash sendo ajustado para equilibrar qualidade e desempenho. Essa versatilidade a torna aplicável a diversas tarefas, como representar imagens gigapixel, aprender funções de distância sinalizada (SDF) no espaço 3D, reconstruir campos de radiância e densidade volumétricas para NeRF (Neural Radiance Fields) e aprender diretamente campos de radiância e densidade sem ruído a partir do rastreamento de raios volumétricos. Os benefícios do treinamento instantâneo, alta qualidade e simplicidade arquitetônica são consistentemente demonstrados nessas aplicações.

Esta tecnologia foi reconhecida com o Prêmio de Melhor Artigo SIGGRAPH em 2022 e foi listada entre as Melhores Invenções de 2022 pela TIME. O código acompanhante está disponível no GitHub, facilitando sua adoção e desenvolvimento posterior por pesquisadores e profissionais em computação gráfica e IA. O artigo foi inicialmente lançado no arXiv em janeiro de 2022 e subsequentemente aceito na ACM Transactions on Graphics para o SIGGRAPH 2022.

  • CategoriaGeradores de modelos 3D
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem
  • PlataformasWindows, Linux

  • Treinamento quase instantâneo de primitivas gráficas neurais em uma única GPU

  • Codificação de hash multirresolução para redes neurais

  • Custo computacional e operações de acesso à memória reduzidos

  • Permite o uso de redes neurais menores sem sacrificar a qualidade

  • Codificação agnóstica à tarefa aplicável a várias tarefas gráficas

  • Resultados de alta qualidade para imagens gigapixel, NeRF e SDF

  • Otimizado para paralelismo de GPU com kernels CUDA totalmente fundidos

  • Aumento significativo de velocidade (ordens de magnitude) no treinamento e renderização

  • Alcança renderização em tempo real na resolução de 1920x1080

  • Arquitetura simples com paralelização trivial

  • Tamanho adaptável da tabela hash para trade-off de qualidade/desempenho

  1. Acessar modelo: Baixe ou clone o código do repositório GitHub fornecido.

  2. Configurar ambiente: Instale as dependências necessárias e o toolkit CUDA conforme a documentação.

  3. Integrar codificação: Implemente a codificação de hash multirresolução dentro da sua arquitetura de rede neural.

  4. Treinar primitivas: Utilize os scripts de treinamento fornecidos para tarefas como NeRF, SDF ou representação de imagem.

  5. Otimizar hiperparâmetros: Ajuste o tamanho da tabela hash e os parâmetros da rede para a qualidade e velocidade desejadas.

  6. Renderizar resultados: Use o modelo otimizado para renderização de alta velocidade de primitivas gráficas.

  • Campos de Radiância Neurais
  • Imagens Gigapixel
  • Funções de Distância Sinalizada
  • Renderização em Tempo Real
  • Renderização Volumétrica
  • Treinamento de Primitivas Gráficas

De NVIDIA

Avaliações de Instant Neural Graphics Primitives

Carregando...

Ferramentas de IA populares como Instant Neural Graphics Primitives

fastai

Frameworks de IA

fastai é uma biblioteca de deep learning projetada para praticantes e pesquisadores. Ela oferece componentes de alto nível para o desenvolvimento rápido de resultados de ponta e…

Machine learning e ciência de dados

Nº 19 em Frameworks de IA

Ver ferramenta

Frameworks de IA

Biblioteca de deep learning projetada para praticantes e pesquisadores. Ela oferece componentes de alto nível para o desenvolvimento rápido de resultados de ponta e…fastai é uma biblioteca de deep learning projetada para praticantes e pesquisadores. Ela oferece componentes de alto nível para o desenvolvimento rápido de resultados de ponta e…

DestaqueMachine learning e ciência de dados
Nº 19 em Frameworks de IA

SqueezeNet é um modelo de rede neural convolucional profunda disponível através do PyTorch. Ele atinge precisão de nível AlexNet com significativamente menos parâmetros e um…

Modelos de IA e LLMs
Ver ferramenta

Modelo de rede neural convolucional profunda disponível através do PyTorch. Ele atinge precisão de nível AlexNet com significativamente menos parâmetros e um…SqueezeNet é um modelo de rede neural convolucional profunda disponível através do PyTorch. Ele atinge precisão de nível AlexNet com significativamente menos parâmetros e um…

Modelos de IA e LLMs
Ver o Top 5 de Modelos de IA

BEGAN in Tensorflow

Modelos de IA

Este repositório fornece uma implementação em TensorFlow do modelo BEGAN (Boundary Equilibrium Generative Adversarial Networks). Ele permite que os usuários treinem e testem…

Machine learning e ciência de dados
Ver ferramenta

Modelos de IA

Este repositório fornece uma implementação em TensorFlow do modelo BEGAN (Boundary Equilibrium Generative Adversarial Networks). Ele permite que os usuários treinem e testem…

Machine learning e ciência de dados
Ver o Top 5 de Modelos de IA

WaveGlow

Repositórios de IA no GitHub

WaveGlow é uma rede neural baseada em fluxo de código aberto da NVIDIA para síntese de texto em fala. Dado um mel-espectrograma, gera áudio de fala diretamente sem uma etapa…

Texto para voz
Ver ferramenta

Repositórios de IA no GitHub

Rede neural baseada em fluxo de código aberto da NVIDIA para síntese de texto em fala. Dado um mel-espectrograma, gera áudio de fala diretamente sem uma etapa…WaveGlow é uma rede neural baseada em fluxo de código aberto da NVIDIA para síntese de texto em fala. Dado um mel-espectrograma, gera áudio de fala diretamente sem uma etapa…

Texto para voz
Ver o Top 250 de Repositórios de IA no GitHub

Caffe SSD

Modelos de IA

Framework Caffe com implementação SSD para detecção de objetos. Este repositório fornece um framework rápido e aberto para deep learning, especificamente adaptado para o Single…

Ferramentas de visão computacional
Ver ferramenta

Modelos de IA

Framework Caffe com implementação SSD para detecção de objetos. Este repositório fornece um framework rápido e aberto para deep learning, especificamente adaptado para o Single…

Ferramentas de visão computacional
Ver o Top 5 de Modelos de IA

PyTorch

Repositórios de IA no GitHub

PyTorch é uma biblioteca de aprendizado de máquina de código aberto que fornece ferramentas para construir redes neurais dinâmicas em Python, aproveitando uma forte aceleração de…

Machine learning e ciência de dados
Ver ferramenta

Repositórios de IA no GitHub

Biblioteca de aprendizado de máquina de código aberto que fornece ferramentas para construir redes neurais dinâmicas em Python, aproveitando uma forte aceleração de…PyTorch é uma biblioteca de aprendizado de máquina de código aberto que fornece ferramentas para construir redes neurais dinâmicas em Python, aproveitando uma forte aceleração de…

DestaqueMachine learning e ciência de dados
Ver o Top 250 de Repositórios de IA no GitHub

Xception

Modelos de IA

Xception é um modelo de deep learning disponível através da API Keras 3. Faz parte das Keras Applications, oferecendo modelos pré-treinados para diversas tarefas de visão…

Modelos de IA e LLMs
Ver ferramenta

Modelos de IA

Modelo de deep learning disponível através da API Keras 3. Faz parte das Keras Applications, oferecendo modelos pré-treinados para diversas tarefas de visão…Xception é um modelo de deep learning disponível através da API Keras 3. Faz parte das Keras Applications, oferecendo modelos pré-treinados para diversas tarefas de visão…

Modelos de IA e LLMs
Ver o Top 5 de Modelos de IA
1 de 8