diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 79decaf95022..b197897d4c07 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,21 +8,21 @@ repos: args: ['--in-place', '--remove-unused-variables', '--remove-all-unused-imports', '--ignore-init-module-imports'] - repo: https://github.com/pycqa/isort - rev: 5.13.2 + rev: 6.0.1 hooks: - id: isort name: sort all imports (python) args: ["--profile", "black"] # avoid conflict with black - repo: https://github.com/psf/black-pre-commit-mirror - rev: 24.10.0 + rev: 25.1.0 hooks: - id: black name: black formatter args: ['--line-length=120', '--target-version=py37', '--target-version=py38', '--target-version=py39','--target-version=py310'] - repo: https://github.com/pre-commit/mirrors-clang-format - rev: v19.1.5 + rev: v20.1.0 hooks: - id: clang-format name: clang formatter diff --git a/applications/ColossalQA/examples/webui_demo/webui.py b/applications/ColossalQA/examples/webui_demo/webui.py index 1e34330615b5..5ab5df99fab6 100644 --- a/applications/ColossalQA/examples/webui_demo/webui.py +++ b/applications/ColossalQA/examples/webui_demo/webui.py @@ -81,11 +81,11 @@ def restart(chatbot, txt): ) with gr.Row(): btn = gr.UploadButton("📁", file_types=["file"], file_count="multiple", size="sm") - restart_btn = gr.Button(str("\u21BB"), elem_id="restart-btn", scale=1) + restart_btn = gr.Button(str("\u21bb"), elem_id="restart-btn", scale=1) txt = gr.Textbox( scale=8, show_label=False, - placeholder="Enter text and press enter, or use 📁 to upload files, click \u21BB to clear loaded files and restart chat", + placeholder="Enter text and press enter, or use 📁 to upload files, click \u21bb to clear loaded files and restart chat", container=True, autofocus=True, ) diff --git a/colossalai/auto_parallel/tensor_shard/solver/solver.py b/colossalai/auto_parallel/tensor_shard/solver/solver.py index 088d1acb5177..447a4028e368 100644 --- a/colossalai/auto_parallel/tensor_shard/solver/solver.py +++ b/colossalai/auto_parallel/tensor_shard/solver/solver.py @@ -1,6 +1,6 @@ """This code is adapted from Alpa - https://github.com/alpa-projects/alpa/ - with some changes. """ + https://github.com/alpa-projects/alpa/ +with some changes.""" import multiprocessing import time diff --git a/colossalai/device/device_mesh.py b/colossalai/device/device_mesh.py index 171d8876201f..a88093182c49 100644 --- a/colossalai/device/device_mesh.py +++ b/colossalai/device/device_mesh.py @@ -1,6 +1,6 @@ """This code is adapted from Alpa - https://github.com/alpa-projects/alpa/ - with some changes. """ + https://github.com/alpa-projects/alpa/ +with some changes.""" import operator from dataclasses import dataclass diff --git a/colossalai/legacy/moe/openmoe/model/modeling_openmoe.py b/colossalai/legacy/moe/openmoe/model/modeling_openmoe.py index 5d6e91765883..c61b6848d50d 100644 --- a/colossalai/legacy/moe/openmoe/model/modeling_openmoe.py +++ b/colossalai/legacy/moe/openmoe/model/modeling_openmoe.py @@ -17,7 +17,7 @@ # 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. -""" PyTorch OpenMoE model.""" +"""PyTorch OpenMoE model.""" import math from typing import List, Optional, Tuple, Union diff --git a/colossalai/nn/layer/layernorm.py b/colossalai/nn/layer/layernorm.py index 1db48faee213..5b258ca3e71d 100644 --- a/colossalai/nn/layer/layernorm.py +++ b/colossalai/nn/layer/layernorm.py @@ -1,6 +1,6 @@ """This code is from NVIDIA apex: - https://github.com/NVIDIA/apex - with some changes. """ + https://github.com/NVIDIA/apex +with some changes.""" import numbers diff --git a/colossalai/nn/optimizer/distributed_galore.py b/colossalai/nn/optimizer/distributed_galore.py index edd119c7f3a9..8c9745255e86 100644 --- a/colossalai/nn/optimizer/distributed_galore.py +++ b/colossalai/nn/optimizer/distributed_galore.py @@ -1,4 +1,4 @@ -""" adapted from https://github.com/jiaweizzhao/GaLore/blob/master/galore_torch/adamw8bit.py""" +"""adapted from https://github.com/jiaweizzhao/GaLore/blob/master/galore_torch/adamw8bit.py""" import warnings from collections import defaultdict diff --git a/colossalai/nn/optimizer/galore.py b/colossalai/nn/optimizer/galore.py index 7db97605d47e..c5e191e6a227 100644 --- a/colossalai/nn/optimizer/galore.py +++ b/colossalai/nn/optimizer/galore.py @@ -1,4 +1,4 @@ -""" adapted from https://github.com/jiaweizzhao/GaLore/blob/master/galore_torch/adamw8bit.py""" +"""adapted from https://github.com/jiaweizzhao/GaLore/blob/master/galore_torch/adamw8bit.py""" import warnings from typing import List diff --git a/colossalai/shardformer/modeling/chatglm2.py b/colossalai/shardformer/modeling/chatglm2.py index be13200b5c4f..50dc318bd2b7 100644 --- a/colossalai/shardformer/modeling/chatglm2.py +++ b/colossalai/shardformer/modeling/chatglm2.py @@ -1,4 +1,4 @@ -""" PyTorch ChatGLM model. """ +"""PyTorch ChatGLM model.""" from typing import List, Optional, Tuple diff --git a/examples/community/roberta/preprocessing/get_mask.py b/examples/community/roberta/preprocessing/get_mask.py index f0ba8fe38501..0a8991dd85cf 100644 --- a/examples/community/roberta/preprocessing/get_mask.py +++ b/examples/community/roberta/preprocessing/get_mask.py @@ -34,8 +34,8 @@ def __init__( self.do_whole_word_mask = do_whole_word_mask self.max_predictions_per_seq = max_predictions_per_seq self.vocab_words = list(tokenizer.vocab.keys()) - self.rec = re.compile("[\u4E00-\u9FA5]") - self.whole_rec = re.compile("##[\u4E00-\u9FA5]") + self.rec = re.compile("[\u4e00-\u9fa5]") + self.whole_rec = re.compile("##[\u4e00-\u9fa5]") self.mlm_p = 0.15 self.mlm_mask_p = 0.8 diff --git a/examples/community/roberta/pretraining/model/deberta_v2.py b/examples/community/roberta/pretraining/model/deberta_v2.py index c7457942e164..e3871964c503 100644 --- a/examples/community/roberta/pretraining/model/deberta_v2.py +++ b/examples/community/roberta/pretraining/model/deberta_v2.py @@ -12,7 +12,7 @@ # 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. -""" PyTorch DeBERTa-v2 model.""" +"""PyTorch DeBERTa-v2 model.""" import math from collections.abc import Sequence