[jetson nano, NX, TX2 inicia o programa automaticamente, a limitação de hardware é liberada automaticamente quando a máquina é ligada e o desempenho máximo padrão funciona quando a máquina é ligada. 】

Jetson nano, NX e TX2 iniciam o programa automaticamente durante a inicialização e liberam automaticamente as restrições de hardware durante a inicialização e o padrão é desempenho máximo durante a inicialização.

Jetson nano, NX e TX2 são plataformas de ponta desenvolvidas pela Nvidia. Seu bom desempenho e preço acessível são muito adequados para a implantação de modelos de aprendizado profundo. Esses dispositivos têm uma função que é remover as restrições de hardware. Essa função pode fazer a CPU da plataforma funcionar na frequência operacional mais alta e o desempenho é total. No entanto, para habilitar essa função, você precisa usar a identidade do administrador para habilitá-la , e não há função de reiniciar e salvar, de modo que precisa ser ligado manualmente toda vez que for ligado, o que é muito problemático. Também encontrei um método definitivo em exploração constante para ativar automaticamente jetson_clocks após a inicialização.

Um: Dois métodos de abertura manual de jetson_clocks:

1. A plataforma de monitoramento de recursos jtop é aberta:

O software de monitoramento e gerenciamento de recursos jtop pode ser instalado em todas as plataformas jetson, por favor Baidu para o método de instalação específico. No jtop, você pode ver o status de trabalho da cpu e gpu:
Entre eles, você pode ver jetson_clocks, (atualmente em execução, porque foi ativado). No CTRL, você pode ver o botão abrir do jetson_clocks, clique para abrir e fechar o modo de bloqueio de frequência máxima, após a abertura, você pode ver que todas as CPUs estão trabalhando na frequência operacional mais alta. Você também pode ajustar a velocidade do ventilador. Recomenda-se ajustar a barra de velocidade ao máximo e, em seguida, selecionar manual, e o ventilador estará na velocidade mais rápida depois de ligar o ventilador!insira a descrição da imagem aqui

2. Abra a linha de comando do terminal:

Abra um terminal e digite:

sudo jetson_clocks

Privilégios de administrador são necessários e jetson_clocks podem ser ativados após inserir a senha.

Embora os dois métodos acima não sejam complicados, eles precisam ser ativados manualmente após cada reinicialização, o que é muito nojento. Um método pronto é descrito a seguir.

2. Ligue jetson_clocks automaticamente ao inicializar

A maior característica do sistema linux é o comando.Se você for mais cuidadoso, poderá descobrir que mesmo a troca de linux é a linha de comando.
A seguir, apresentarei um método para execução automática de comandos, programas e scripts na inicialização do Linux, que é muito prático! ! Ao trabalhar em um projeto, ele pode não apenas inicializar automaticamente a configuração ao ser ativado, mas também iniciar automaticamente o programa do projeto.

1. Inicie automaticamente programas e comandos ao inicializar e abra automaticamente jetson_clocks ao inicializar:

1. Escreva um arquivo de script start.sh casualmente e escreva os comandos que você precisa executar automaticamente após a inicialização, como:

python3 XXX.py

Claro, se você quiser ativar automaticamente jetson_clocks após a inicialização, basta escrever no script:

sudo jetsn_clocks

2. Pesquise aplicativos de inicialização: Aplicativos de inicialização ou insira o nome do aplicativo diretamente no terminal. Após aberto, aparecerá o seguinte:
insira a descrição da imagem aqui
3. Clique em Adicionar
insira a descrição da imagem aqui
4. Edite
o nome do programa de inicialização, o que você quiser;
comando: gnome-terminal --command “bash /home/…/start.sh”;
Obs:
insira a descrição da imagem aquiApós definindo o que quiser, salve-o. Reinicie e o comando será executado automaticamente após a inicialização.

2. Adicione uma identidade de administrador para tornar o sudo sem senha:

O método acima pode executar automaticamente o comando jetson_clocks na inicialização, mas pode-se descobrir que há sudo antes do comando e a autoridade do comando é root, portanto, mesmo que o comando seja executado automaticamente, ele ainda precisa inserir a senha manualmente, o que não é diferente de abri-lo manualmente. Veja como tornar o comando sudo sem senha.
1. Entre no modo root e cancele a verificação de senha ao fazer login como root:

sudo  su     #进入root模式
sudo  visudo

insira a descrição da imagem aqui
2. Adicione à última linha do arquivo:

用户名  ALL = NOPASSWD:ALL   
如:abc  ALL = NOPASSWD:ALL

insira a descrição da imagem aqui
Dessa forma, é equivalente a adicionar o usuário atual ao membro raiz e nenhuma verificação de senha é necessária ao usar o sudo.

Neste ponto, reinicie o sistema, abra o jtop e você verá que o jetson_clocks foi aberto automaticamente! ! !
insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/uuhhy/article/details/124331868
Recomendado
Clasificación