Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Nvidia Metropolis Microservices Essentials package to Photon OS #1529

Closed
dcasota opened this issue Jan 3, 2024 · 1 comment
Closed

Comments

@dcasota
Copy link
Contributor

dcasota commented Jan 3, 2024

Is your feature request related to a problem? Please describe.

Please consider a build-essential like Nvidia Metropolis Microservices "Essential" package as Nvidia GPUs are very popular in Broadcom's co-packaged VMware products.

Describe the solution you'd like

tdnf install NvidiaMM-essential installs and configures Nvidia drivers, docker, Nvidia container toolkit, Ngc cli.

Easy consumerization of packages/containers Tensorflow, Pytorch, tensorRT, Triton Inference Server, Cuda, NVCaffe, Tao Toolkit, Riva, Nemo, Clara, etc.

Describe alternatives you've considered

Old (proprietary) labs e.g. Video Processing on Photon OS-sig.pdf will become easier maintainable because data scientists + AI students do not need insights of Nvidia Metropolis Microservices Essentials on Photon OS.

Additional context

  • nvidia container toolkit
    # Since 1.14, spec file https://github.com/NVIDIA/libnvidia-container/blob/main/pkg/rpm/SPECS/libnvidia-container.spec
    sudo tdnf install -y curl gpg
    sudo curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /etc/pki/rpm-gpg/nvidia-container-toolkit-keyring.gpg
    sudo curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo |sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
    sudo tdnf makecache
    sudo tdnf install -y nvidia-container-toolkit nvidia-docker2
    sudo systemctl restart docker
    
  • ngc-cli
    sudo tdnf install -y unzip
    cd /usr/local/bin
    sudo curl -J -L -O https://ngc.nvidia.com/downloads/ngccli_cat_linux.zip
    sudo unzip ngccli_cat_linux.zip
    sudo chmod u+x ngc-cli/ngc
    sudo rm ngccli_cat_linux.zip ngc-cli.md5
    echo "no-apikey\nascii\n" | sudo ngc-cli/ngc config set
    
@dcasota
Copy link
Contributor Author

dcasota commented Apr 28, 2024

No answer -> not planned / no priority-> close ticket.

@dcasota dcasota closed this as completed Apr 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant