Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Unable to download pretrain model.HTTP error 409

オープン
#170 コメント 3 件 リアクション 8 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
python, pytorch

調査の方向性

graphormer/pretrain/init.pyから始め、特にload_pretrained_modelと、graphormer/evaluate/evaluate.pyの実行時に使用されるPRETRAINED_MODEL_URLSのエントリを確認します。設定されているcheckpoint URLを確認してevaluate.pyを実行します。pretrained modelがHTTP 409なしでダウンロードされ、評価がモデルの読み込みを越えて進めば完了です。

索引モデルが issue の本文から書いたものです。

説明

thanks for your delicate project.when I ran the evluate.py , it brake off at model-downloading stage. The error message was Traceback (most recent call last): File "/data/Graphormer/graphormer/evaluate/evaluate.py", line 130, in <module> main() File "/data/Graphormer/graphormer/evaluate/evaluate.py", line 120, in main eval(args, True, logger=logger) File "/data/Graphormer/graphormer/evaluate/evaluate.py", line 27, in eval model = task.build_model(cfg.model) File "/data/Graphormer/graphormer/tasks/graph_prediction.py", line 229, in build_model model = models.build_model(cfg, self) File "/data/fairseq/fairseq/models/__init__.py", line 105, in build_model return model.build_model(cfg, task) File "/data/Graphormer/graphormer/models/graphormer.py", line 149, in build_model return cls(args, encoder) File "/data/Graphormer/graphormer/models/graphormer.py", line 43, in __init__ self.load_state_dict(load_pretrained_model(args.pretrained_model_name)) File "/data/Graphormer/graphormer/pretrain/__init__.py", line 15, in load_pretrained_model return load_state_dict_from_url(PRETRAINED_MODEL_URLS[pretrained_model_name], progress=True)["model"] File "/opt/mamba/envs/graphormer/lib/python3.9/site-packages/torch/hub.py", line 571, in load_state_dict_from_url download_url_to_file(url, cached_file, hash_prefix, progress=progress) File "/opt/mamba/envs/graphormer/lib/python3.9/site-packages/torch/hub.py", line 437, in download_url_to_file u = urlopen(req) File "/opt/mamba/envs/graphormer/lib/python3.9/urllib/request.py", line 214, in urlopen return opener.open(url, data, timeout) File "/opt/mamba/envs/graphormer/lib/python3.9/urllib/request.py", line 523, in open response = meth(req, response) File "/opt/mamba/envs/graphormer/lib/python3.9/urllib/request.py", line 632, in http_response response = self.parent.error( File "/opt/mamba/envs/graphormer/lib/python3.9/urllib/request.py", line 561, in error return self._call_chain(*args) File "/opt/mamba/envs/graphormer/lib/python3.9/urllib/request.py", line 494, in _call_chain result = func(*args) File "/opt/mamba/envs/graphormer/lib/python3.9/urllib/request.py", line 641, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 409: Public access is not permitted on this storage account. (graphormer) root@bohrium-17396-1029993:/data/Graphormer/graphormer/evaluate# (graphormer) root@bohrium-17396-1029993:/data/Graphormer/graphormer/evaluate# vi /data/Graphormer/graphormer/pretrain/__init__.py (graphormer) root@bohrium-17396-1029993:/data/Graphormer/graphormer/evaluate# vi /data/Graphormer/graphormer/pretrain/__init__.py (graphormer) root@bohrium-17396-1029993:/data/Graphormer/graphormer/evaluate# wget https://ml2md.blob.core.windows.net/graphormer-ckpts/checkpoint_best_pcqm4mv1.pt --2023-07-21 15:07:36-- https://ml2md.blob.core.windows.net/graphormer-ckpts/checkpoint_best_pcqm4mv1.pt Resolving ml2md.blob.core.windows.net (ml2md.blob.core.windows.net)... 20.150.87.132 Connecting to ml2md.blob.core.windows.net (ml2md.blob.core.windows.net)|20.150.87.132|:443... connected. HTTP request sent, awaiting response... 409 Public access is not permitted on this storage account. 2023-07-21 15:07:37 ERROR 409: Public access is not permitted on this storage account..

When I download the model url https://ml2md.blob.core.windows.net/graphormer-ckpts/checkpoint_best_pcqm4mv1.pt manually using wget, it gave the same HTTP error.

My question is how could I fix the bug?

主要言語
Python
スター
2.5k
フォーク
374
平均マージ
14時間 51分
マージ済み PR(30日)
3

環境構築

このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

microsoft/Graphormer のほかの issue

microsoft/Graphormer の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。