add model resources for CPMAnt (new) (#20906)
* resolve conflicts * rebase and make style * test * test * test * rebase and make style * rebase and make style * tests * tests * rewrite some functions * rebase and make style * fix load_tf_weights_in_cpmant * reformat some unrelated files * upgrade quality * fix some bugs & docstring * add models and tests * solve conflicts * resolve conflicts * resolve conflicts * resolve conflicts * resolve conflicts * tests * resolve conflicts * resolve conflicts * fix load_tf_weights_in_cpmant * reformat some unrelated files * upgrade quality * fix some bugs & docstring * save resolution * make style * delete redefinition code * reformat function * reformat * resolve conflicts * resolve conflicts * resolve conflicts * resolve conflicts * resolve conflicts * tests * resolve conflicts * resolve conflicts * fix load_tf_weights_in_cpmant * reformat some unrelated files * upgrade quality * resolve conflicts * resolve conflicts * resolve conflicts * resolve conflicts * resolve conflicts * fix load_tf_weights_in_cpmant * reformat some unrelated files * upgrade quality * resolve conflicts * make style * fix bugs and refactor * modify docstrings and make style * unify import format in __init__.py * fix import-altclp bug * fix copies to update index.md * fix unused config parameters * fix unused config parameters * fix unused config parameters * update README_ja.md * dummy commit for unit test * fix attention mask * add CPMAntTokenizer&-Fast to auto-mapping * drop redundant changes in README_ko * fix defaults in docstring * fix use_cache and some docstring * add missing args in tokenizer * modify tester inheritance * add is_jieba_available * fix some bugs * make style and fix-copies * add doctests * skip integration tests * add is_jieba_available * fix bugs in common tests * adjust docstrings and make style * add argument docstring * adjust code to some specifications * make style and fix-copies * add fast tokenization test * dummy commit for unit test * dummy commit for unit test * dummy commit for unit test * normalize some comments and names * Bert->CPMAnt * camel names and drop redundant codes * make style and fix-coies * add CpmTokenizerFast _import_structure * drop cpmanttokenizerfast in model_doc * fix some problems * fix CPMAnt tokenization for common test * make style and fixup * fix copies and fixup * fix bugs in tokenization test * dummy commit for connection failure in unittest * fix copies * drop trailing comma * fix decorator in tests * dummy commit for connection failure in unittest --------- Co-authored-by: Gong Baitao <gongbaitao11@gmail.com>
This commit is contained in:
@@ -58,6 +58,7 @@ from .utils import (
|
||||
is_flax_available,
|
||||
is_ftfy_available,
|
||||
is_ipex_available,
|
||||
is_jieba_available,
|
||||
is_jumanpp_available,
|
||||
is_keras_nlp_available,
|
||||
is_librosa_available,
|
||||
@@ -277,6 +278,13 @@ def require_rjieba(test_case):
|
||||
return unittest.skipUnless(is_rjieba_available(), "test requires rjieba")(test_case)
|
||||
|
||||
|
||||
def require_jieba(test_case):
|
||||
"""
|
||||
Decorator marking a test that requires jieba. These tests are skipped when jieba isn't installed.
|
||||
"""
|
||||
return unittest.skipUnless(is_jieba_available(), "test requires jieba")(test_case)
|
||||
|
||||
|
||||
def require_tf2onnx(test_case):
|
||||
return unittest.skipUnless(is_tf2onnx_available(), "test requires tf2onnx")(test_case)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user