Cannot run tao command and get error message: Docker pull failed. 500 Server Error

Hello. I’ve generate a new API key to log in, but I found that the tao commands could not be used and return the 500 Server Error message as the picture below.

When I ran tao mulitask_classification train --help, I got the error message Docker pull failed. 500 Server Error: Internal Server Error (“Head “https://nvcr.io/v2/nvidia/tao/tao-toolkit-tf/manifests/v3.22.05-tf1.15.5-py3”: unauthorized: authentication required”)

How should I do to deal with that problem ?

Thank you for your help in advance.

Can you share the log of
$ tao info --help

How about
$ tao info --verbose

~/.tao_mounts.json wasn't found. Falling back to obtain mount points and docker configs from ~/.tlt_mounts.json.
Please note that this will be deprecated going forward.
Configuration of the TAO Toolkit Instance

dockers: 
        nvidia/tao/tao-toolkit-tf: 
                v3.22.05-tf1.15.5-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. augment
                                2. bpnet
                                3. classification
                                4. dssd
                                5. faster_rcnn
                                6. emotionnet
                                7. efficientdet
                                8. fpenet
                                9. gazenet
                                10. gesturenet
                                11. heartratenet
                                12. lprnet
                                13. mask_rcnn
                                14. multitask_classification
                                15. retinanet
                                16. ssd
                                17. unet
                                18. yolo_v3
                                19. yolo_v4
                                20. yolo_v4_tiny
                                21. converter
                v3.22.05-tf1.15.4-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. detectnet_v2
        nvidia/tao/tao-toolkit-pyt: 
                v3.22.05-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. speech_to_text
                                2. speech_to_text_citrinet
                                3. speech_to_text_conformer
                                4. action_recognition
                                5. pointpillars
                                6. pose_classification
                                7. spectro_gen
                                8. vocoder
                v3.21.11-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. text_classification
                                2. question_answering
                                3. token_classification
                                4. intent_slot_classification
                                5. punctuation_and_capitalization
        nvidia/tao/tao-toolkit-lm: 
                v3.22.05-py3: 
                        docker_registry: nvcr.io
                        tasks: 
                                1. n_gram
format_version: 2.0
toolkit_version: 3.22.05
published_date: 05/25/2022

Please check if below works.
$ docker pull nvcr.io/nvidia/tao/tao-toolkit-tf:v3.22.05-tf1.15.5-py3

More, please update the tao launcher.

From TAO Toolkit Quick Start Guide - NVIDIA Docs

Installing TAO Launcher

Once you have installed the required pre-requisites.

  1. Install the CLI launcher via the quick start script downloaded with the getting_started NGC package from here
bash setup/quickstart_launcher.sh --install
  1. You can also use this script to update the launcher to the latest version of TAO Toolkit by running the following command
bash setup/quickstart_launcher.sh --upgrade

Still cannot pull even I log in

Can you share the result of
$ cat /root/.docker/config.json

It seems like that the API key cannot be updated. The API key in /root/.docker/config.json is different than my generated key.

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

It is not the reason.

Can you docker pull under
image

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.