[Bug] ChatGLMTokenizer special token property getters and setters are broken
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 84/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
調査の方向性
src/diffusers/pipelines/kolors/tokenizer.py を開き、ChatGLMTokenizer の pad_token、unk_token、eos_token プロパティを確認してください。報告されているデフォルト値と、tokenizer.pad_token = "<custom_pad>" のような代入を再現してください。完了の条件は、getter が正しいデフォルト値を返し、setter を通じて代入された値を反映することです。
索引モデルが issue の本文から書いたものです。
説明
Describe the bug
In ChatGLMTokenizer (src/diffusers/pipelines/kolors/tokenizer.py), the property getters for pad_token, unk_token, and eos_token hardcode return values (e.g. pad_token returns "<unk>" instead of "<pad>"). Furthermore, assigning new special token values (e.g. tokenizer.pad_token = "<custom_pad>") has no effect on the property getter because the custom setters update private attributes (_pad_token) while the getters ignore them or use hardcoded strings.
Reproduction
from diffusers.pipelines.kolors import ChatGLMTokenizer
# Instantiating ChatGLMTokenizer or viewing properties
# tokenizer.pad_token returns '<unk>' instead of '<pad>'
# Setting tokenizer.pad_token = '<custom_pad>' does not update tokenizer.pad_token
System Info
- Diffusers version: 0.36.0.dev0
- Python version: 3.11
- PyTorch version: 2.x
Who can help?
@yiyixuxu @asomoza @DN6
- 主要言語
- Python
- スター
- 34.7k
- フォーク
- 7.4k
- 平均マージ
- 4日 38分
- マージ済み PR(30日)
- 51
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
huggingface/diffusers のほかの issue
-
`ModelMixin.from_pretrained` on a sharded checkpoint fails under `HF_HUB_OFFLINE=1` even when fully cached (`_get_checkpoint_shard_files` still calls `model_info`)対応中かも @Subodh-17 が 3 日前に担当しました。 オープンbug models
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
huggingface/diffusers#14952 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
UniPCMultistepScheduler fails in torch.linalg.solve under a float64 default dtype: the unit entry of rks takes the default dtype再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
huggingface/diffusers#14888 ·
メンテナーはふだん 1 日以内に返信
-
WanAnimatePipeline.get_i2v_mask() defaults device to "cuda", which raises on non-CUDA accelerators (NPU/XPU/MPS)対応中かも @li-lizhe が 12 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
huggingface/diffusers#14881 ·
メンテナーはふだん 1 日以内に返信
-
IndexError when preprocessing an empty image or video list対応中かも @MohammadHijjawi97 が 17 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
huggingface/diffusers#14864 ·
メンテナーはふだん 1 日以内に返信
-
Windows: check_ai.py fails decoding UTF-8 guides with the default locale対応中かも @tanvir-ux が 17 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
huggingface/diffusers#14837 ·
メンテナーはふだん 1 日以内に返信
huggingface/diffusers の issue をすべて見る
似ている issue
-
dependencies feature github_actions good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
wemake-services/wemake-django-template#3149 ·
メンテナーはふだん 1 日以内に返信
-
[request] vsg/1.1.16オープンupstream update
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
conan-io/conan-center-index#31142 ·
メンテナーはふだん 1 日以内に返信
-
area:core bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
request-theme
難易度 2/5 1時間未満 初心者へのやさしさ 70/100
LizardByte/ThemerrDB#8877 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
area/install-update comp/gateway P0 sweeper:risk-compatibility type/bug
難易度 2/5 1時間未満 初心者へのやさしさ 72/100
NousResearch/hermes-agent#135997 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信