文件最后提交记录最后更新时间
init 4 年前
!4671 【fix】批量修改模型python版本,兼容环境上的python3.8版本 * fix python version 3 年前
init 4 年前
init 4 年前
init 4 年前
fix link validity Co-authored-by: frozenleaves<914814442@qq.com> # message auto-generated for no-merge-commit merge: !7517 merge master into master fix link validity Created-by: frozenn Commit-by: frozenleaves Merged-by: ascend-robot Description: ## Motivation Please describe the motivation of this PR and the goal you want to achieve through this PR. ## Modification Please briefly describe what modification is made in this PR. ## Self-test (Optional) If modifications to this PR may cause/fix function/accuracy/performance DTSs/issues, a self-inspection record needs to be attached. ## BC-breaking (Optional) If there are compatibility issues, such as dependencies on cann/torch_npu versions, they need to be explained in the PR. ## Checklist **Before PR**: - [ ] The new code needs to comply with the Clean Code specification. - [ ] The PR content is self-checked, and the expression can be clear and the writing standardized **After PR**: - [ ] CLA has been signed and all committers have signed the CLA in this PR. - [ ] The ci-pipeline is passed, Code Check is passed. See merge request: Ascend/ModelZoo-PyTorch!75171 个月前
init 4 年前
init 4 年前
init 4 年前
init 4 年前
!7376 optimize public_address_statement.md Merge pull request !7376 from 王凯宇/master 8 个月前
[众智][PyTorch]整改模型中的requirements.txt文件,删除torch,apex Signed-off-by: bailang <bailang12@h-partners.com> 3 年前
!5183 【pytorch】【contrib】【cv】 模型公网地址整改 * 【pytorch】【contrib】【cv】 模型公网地址整改 * 【pytorch】【contrib】【cv】 模型公网地址整改 2 年前
!5183 【pytorch】【contrib】【cv】 模型公网地址整改 * 【pytorch】【contrib】【cv】 模型公网地址整改 * 【pytorch】【contrib】【cv】 模型公网地址整改 2 年前
README.md

MoCo: Momentum Contrast for Unsupervised Visual Representation Learning

This implements training of MoCo v2 on the Imagenet dataset, mainly modified from facebookresearch/moco.

MoCo v2 Detail

See moco directory.

Requirements

  • Install PyTorch (pytorch.org)
  • pip install -r requirements.txt Note: pillow recommends installing a newer version. If the corresponding torchvision version cannot be installed directly, you can use the source code to install the corresponding version. The source code reference link: Suggestion the pillow is 9.1.0 and the torchvision is 0.6.0
  • Download the ImageNet dataset following the official PyTorch ImageNet training code.

Training

Unsupervised Training

To do unsupervised pre-training of a ResNet-50 model on ImageNet in an 8P machine, run:

bash test/train_moco_8p.sh --data_path=[path of imagenet]

(此步骤需要训练2周左右时间。由于FP16无法使模型收敛,必须使用FP32,并且maxpool有精度问题,需要在cpu完成计算。)

Linear Classification

With a pre-trained model, to train a supervised linear classifier on frozen features/weights in an 8P machine, run: (预训练模型需要训练两周,时间太长,可从此处下载预训练模型

bash test/train_full_8p.sh --data_path=[path of imagenet]

Training Results

Acc@1 Npu_nums Epochs AMP_Type FPS
67.272 8 100 O1 3869

公网地址说明

代码涉及公网地址参考 public_address_statement.md