mmpretrain/tests/test_models/test_selfsup/test_mocov3.py

18 lines
443 B
Python

# Copyright (c) OpenMMLab. All rights reserved.
import platform
import pytest
from mmpretrain.models import MoCoV3ViT
@pytest.mark.skipif(platform.system() == 'Windows', reason='Windows mem limit')
def test_vision_transformer():
vit = MoCoV3ViT(
arch='mocov3-small', patch_size=16, frozen_stages=12, norm_eval=True)
vit.init_weights()
vit.train()
for p in vit.parameters():
assert p.requires_grad is False