Wandb login not working for sweep

Hi folks
I have been seeing this since Friday Feb 3 afternoon PST. I am using wandb version 0.13.7. I am logged in at wandb, but when I do

wandb sweep sweep.yaml

I see below error

wandb: ERROR Error while calling W&B API: permission denied (<Response [403]>)
wandb: ERROR Find detailed error logs at: /tmp/debug-cli.ec2-user.log
Error: permission denied

Below is the complete error log

2023-02-05 00:45:38 ERROR 403 response executing GraphQL.
2023-02-05 00:45:38 ERROR {"errors":[{"message":"permission denied","path":["upsertSweep"],"extensions":{"code":"PERMISSION_ERROR"}}],"data":{"upsertSweep":null}}
2023-02-05 00:45:38 ERROR Traceback (most recent call last):
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/lib/retry.py", line 113, in __call__
    result = self._call_fn(*args, **kwargs)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/internal/internal_api.py", line 209, in execute
    return self.client.execute(*args, **kwargs)  # type: ignore
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/vendor/gql-0.2.0/wandb_gql/client.py", line 52, in execute
    result = self._get_result(document, *args, **kwargs)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/vendor/gql-0.2.0/wandb_gql/client.py", line 60, in _get_result
    return self.transport.execute(document, *args, **kwargs)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/vendor/gql-0.2.0/wandb_gql/transport/requests.py", line 39, in execute
    request.raise_for_status()
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/requests/models.py", line 1021, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://api.wandb.ai/graphql

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/apis/normalize.py", line 26, in wrapper
    return func(*args, **kwargs)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/internal/internal_api.py", line 2218, in upsert_sweep
    raise e
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/internal/internal_api.py", line 2215, in upsert_sweep
    check_retry_fn=util.no_retry_4xx,
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/lib/retry.py", line 129, in __call__
    retry_timedelta_triggered = check_retry_fn(e)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/util.py", line 969, in no_retry_4xx
    raise UsageError(body["errors"][0]["message"])
wandb.errors.UsageError: permission denied

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/cli/cli.py", line 97, in wrapper
    return func(*args, **kwargs)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/cli/cli.py", line 941, in sweep
    launch_scheduler=_launch_scheduler_spec,
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/apis/internal.py", line 102, in upsert_sweep
    return self.api.upsert_sweep(*args, **kwargs)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/apis/normalize.py", line 62, in wrapper
    raise CommError(message, err).with_traceback(sys.exc_info()[2])
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/apis/normalize.py", line 26, in wrapper
    return func(*args, **kwargs)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/internal/internal_api.py", line 2218, in upsert_sweep
    raise e
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/internal/internal_api.py", line 2215, in upsert_sweep
    check_retry_fn=util.no_retry_4xx,
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/sdk/lib/retry.py", line 129, in __call__
    retry_timedelta_triggered = check_retry_fn(e)
  File "/home/ec2-user/anaconda3/envs/clip_env/lib/python3.7/site-packages/wandb/util.py", line 969, in no_retry_4xx
    raise UsageError(body["errors"][0]["message"])
wandb.errors.CommError: permission denied

Please suggest

Hello Nahid,

Thank you for contacting us and for your patience. Could you please type wandb login --relogin then try to run your sweep command again and let me know if it works? If not please share any error message or result.

Hello Nahid,

Just following up if you tried my suggestion for the issue you had.

Hello Nahid,

I will be closing this ticket as there is no answer. Feel free to contact us any time if you have the same or any other issue.

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