Aviso de fim do suporte: em 10 de setembro de 2025, AWS
interromperá o suporte para AWS RoboMaker. Depois de 10 de setembro de 2025, você não poderá mais acessar o AWS RoboMaker console ou AWS RoboMaker os recursos. Para obter mais informações sobre como fazer a transição para ajudar AWS Batch a executar simulações em contêineres, visite esta postagem no blog.
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á.
Criação de imagens para executar aplicativos de GPU
Os trabalhos de simulação de GPU do AWS RoboMaker oferecem suporte ao acesso às APIs CUDA, OpenGL, OpenCL e Vulkan. Portanto, o aplicativo que usa essas APIs deve ter os drivers correspondentes instalados em suas imagens.
nota
Recomendamos usar imagens básicas da Nvidia para obter as APIs do OpenGL. O exemplo do Dockerfile usado nos tutoriais aborda apenas que o nvidia/opengl:1.0-glvnd-runtime-ubuntu20.04
fornece suporte ao OpenGL. Consulte a documentação da Nvidia para encontrar imagens de contêiner compatíveis com CUDA, Vulkan e OpenCL.
Para usar a tela DCV com renderização por GPU, você deve instalar o nice-dcv-gl
. Observe que o X0 é o processo Xorg do sistema que se comunica com a GPU. Em vez disso, X1 e X2 são processos XDCV. Quando você inicia um aplicativo OpenGL em X1 ou X2, nice-dcv-gl
se encarrega de redirecionar as chamadas e realizar a renderização em X0, onde a GPU está disponível.
Para instalar o nice-dcv-gl
, baixe o arquivo, extraia-o e instale o pacote nice-dcv-gl
seguindo a documentação pública do DCV. Consulte Instalar o servidor NICE DCV no Linux.
O exemplo a seguir demonstra o Dockerfile instalando nice-dcv-gl_2021.2 em uma imagem base do ubuntu18.04.
FROM nvidia/opengl:1.0-glvnd-runtime-ubuntu20.04 ENV DEBIAN_FRONTEND="noninteractive" RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ gnupg2 \ wget RUN wget https://d1uj6qtbmh3dt5.cloudfront.net/NICE-GPG-KEY && gpg --import NICE-GPG-KEY && \ wget https://d1uj6qtbmh3dt5.cloudfront.net/2021.2/Servers/nice-dcv-2021.2-11048-ubuntu1804-x86_64.tgz && \ tar xvzf nice-dcv-2021.2-11048-ubuntu1804-x86_64.tgz && \ cd nice-dcv-2021.2-11048-ubuntu1804-x86_64 && \ apt install -y ./nice-dcv-gl_2021.2.944-1_amd64.ubuntu1804.deb
Para obter instruções detalhadas sobre como criar um aplicativo de GPU, consulte Executando um aplicativo de amostra de GPU com ROS2 Foxy e Gazebo 11.