-
Notifications
You must be signed in to change notification settings - Fork 28.5k
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
Uniformize kwargs for chameleon processor #32181
Changes from all commits
d8e65c0
a2f71e6
1595513
47169c1
0d25ae6
0ee73cd
0178af6
5082630
272ff5c
71b9a06
c3bcb7a
f00aeb7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. To remove? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. There's no custom tests but it still inherits the tests from There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sorry, I reviewed too quickly and thought this was a scrap file. We should keep and:
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# coding=utf-8 | ||
# Copyright 2024 The HuggingFace Inc. team. All rights reserved. | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
"""Testing suite for the PyTorch chameleon model.""" | ||
|
||
import tempfile | ||
import unittest | ||
|
||
from transformers import ChameleonProcessor, LlamaTokenizer | ||
from transformers.testing_utils import get_tests_dir | ||
from transformers.utils import is_vision_available | ||
|
||
from ...test_processing_common import ProcessorTesterMixin | ||
|
||
|
||
if is_vision_available(): | ||
from transformers import ChameleonImageProcessor | ||
|
||
|
||
SAMPLE_VOCAB = get_tests_dir("fixtures/test_sentencepiece.model") | ||
|
||
|
||
class ChameleonProcessorTest(ProcessorTesterMixin, unittest.TestCase): | ||
processor_class = ChameleonProcessor | ||
|
||
def setUp(self): | ||
self.tmpdirname = tempfile.mkdtemp() | ||
image_processor = ChameleonImageProcessor() | ||
tokenizer = LlamaTokenizer(vocab_file=SAMPLE_VOCAB) | ||
tokenizer.pad_token_id = 0 | ||
tokenizer.sep_token_id = 1 | ||
processor = self.processor_class(image_processor=image_processor, tokenizer=tokenizer) | ||
processor.save_pretrained(self.tmpdirname) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
btw @zucchini-nlp we might need to increase prio for this PR because of this
I have this change in my other PR too, but I forgot we haven't merged it yet
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I was out for a while. Yes, I think some other contributor also reported the issue and wanted to open a PR to fix the conversion script. Feel free to open a PR if there isn't any, as this issue isn't at all related to processor kwargs