Simulador de rede tensora () TN1 - Amazon Braket

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Simulador de rede tensora () TN1

TN1é um simulador de rede tensorial sob demanda e de alto desempenho. TN1pode simular certos tipos de circuitos com até 50 qubits e uma profundidade de circuito de 1.000 ou menor. TN1é particularmente poderoso para circuitos esparsos, circuitos com portas locais e outros circuitos com estrutura especial, como circuitos de transformada quântica de Fourier (QFT). TN1opera em duas fases. Primeiro, a fase de ensaio tenta identificar um caminho computacional eficiente para seu circuito, para TN1 poder estimar o tempo de execução do próximo estágio, que é chamado de fase de contração. Se o tempo estimado de contração exceder o limite de tempo de execução da TN1 simulação, TN1 não tente contrair.

TN1tem um limite de tempo de execução de 6 horas. É limitado a um máximo de 10 (5 em eu-west-2) tarefas quânticas simultâneas.

TN1resultados

A fase de contração consiste em uma série de multiplicações de matrizes. A série de multiplicações continua até que um resultado seja alcançado ou até que seja determinado que um resultado não pode ser alcançado.

Nota: Shots deve ser > 0.

Os tipos de resultados incluem:

  • Amostra

  • Expectativa

  • Variação

Para saber mais sobre os resultados, consulte Tipos de resultados.

TN1está sempre disponível, ele opera seus circuitos sob demanda e pode executar vários circuitos em paralelo. Para saber mais, consulte Comparar simuladores.

Os simuladores oferecem suporte a todas as portas no SDK do Braket, mas os dispositivos QPU oferecem suporte a um subconjunto menor. Você pode encontrar as portas suportadas de um dispositivo nas propriedades do dispositivo.

Visite o GitHub repositório Amazon Braket para obter um exemplo de caderno TN1 para ajudar você a começar a usar. TN1

Melhores práticas para trabalhar com TN1

  • Evite all-to-all circuitos.

  • Teste um novo circuito ou classe de circuitos com um pequeno número deshots, para descobrir a “dureza” do circuito. TN1

  • Divida grandes shot simulações em várias tarefas quânticas.