Skip to content

feat: add Vision Transformer (ViT) implementation for image classification #14948

feat: add Vision Transformer (ViT) implementation for image classification

feat: add Vision Transformer (ViT) implementation for image classification #14948

Triggered via pull request October 7, 2025 20:17
Status Failure
Total duration 11s
Artifacts

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Ruff (E501): computer_vision/vision_transformer.py#L161
computer_vision/vision_transformer.py:161:89: E501 Line too long (92 > 88)
Ruff (UP045): computer_vision/vision_transformer.py#L161
computer_vision/vision_transformer.py:161:66: UP045 Use `X | None` for type annotations
Ruff (NPY002): computer_vision/vision_transformer.py#L149
computer_vision/vision_transformer.py:149:17: NPY002 Replace legacy `np.random.randn` call with `np.random.Generator`
Ruff (NPY002): computer_vision/vision_transformer.py#L146
computer_vision/vision_transformer.py:146:28: NPY002 Replace legacy `np.random.randn` call with `np.random.Generator`
Ruff (UP045): computer_vision/vision_transformer.py#L116
computer_vision/vision_transformer.py:116:44: UP045 Use `X | None` for type annotations
Ruff (NPY002): computer_vision/vision_transformer.py#L108
computer_vision/vision_transformer.py:108:25: NPY002 Replace legacy `np.random.randn` call with `np.random.Generator`
Ruff (E501): computer_vision/vision_transformer.py#L84
computer_vision/vision_transformer.py:84:89: E501 Line too long (92 > 88)
Ruff (EM102): computer_vision/vision_transformer.py#L59
computer_vision/vision_transformer.py:59:13: EM102 Exception must not use an f-string literal, assign to variable first
Ruff (EM102): computer_vision/vision_transformer.py#L53
computer_vision/vision_transformer.py:53:26: EM102 Exception must not use an f-string literal, assign to variable first
Ruff (I001): computer_vision/vision_transformer.py#L18
computer_vision/vision_transformer.py:18:1: I001 Import block is un-sorted or un-formatted