v1.12.1
版本发布时间: 2022-08-06 03:35:19
pytorch/pytorch最新发布版本:v2.5.1(2024-10-30 01:58:24)
This release is meant to fix the following issues (regressions / silent correctness):
Optim
- Remove overly restrictive assert in adam https://github.com/pytorch/pytorch/pull/80222
Autograd
- Convolution forward over reverse internal asserts in specific case https://github.com/pytorch/pytorch/issues/81111
- 25% Performance regression from v0.1.1 to 0.2.0 when calculating hessian https://github.com/pytorch/pytorch/pull/82504
Distributed
- Fix distributed store to use add for the counter of DL shared seed https://github.com/pytorch/pytorch/pull/80348
- Raise proper timeout when sharing the distributed shared seed https://github.com/pytorch/pytorch/pull/81666
NN
- Allow register float16 weight_norm on cpu and speed up test https://github.com/pytorch/pytorch/pull/80600
- Fix weight norm backward bug on CPU when OMP_NUM_THREADS <= 2 https://github.com/pytorch/pytorch/pull/80930
- Weight_norm is not working with float16 https://github.com/pytorch/pytorch/issues/80599
- New release breaks torch.nn.weight_norm backwards pass and breaks all Wav2Vec2 implementations https://github.com/pytorch/pytorch/issues/80569
- Disable src mask for transformer and multiheadattention fastpath https://github.com/pytorch/pytorch/pull/81277
- Make nn.stateless correctly reset parameters if the forward pass fails https://github.com/pytorch/pytorch/pull/81262
- torchvision.transforms.functional.rgb_to_grayscale() + torch.nn.Conv2d() don`t work on 1080 GPU https://github.com/pytorch/pytorch/issues/81106
- Transformer and CPU path with src_mask raises error with torch 1.12 https://github.com/pytorch/pytorch/issues/81129
Data Loader
- [Locking lower ranks seed recepients https://github.com/pytorch/pytorch/pull/81071
CUDA
- os.environ["CUDA_VISIBLE_DEVICES"] has no effect https://github.com/pytorch/pytorch/issues/80876
- share_memory() on CUDA tensors no longer no-ops and instead crashes https://github.com/pytorch/pytorch/issues/80733
- [Prims] Unbreak CUDA lazy init https://github.com/pytorch/pytorch/pull/80899
- PyTorch 1.12 cu113 wheels cudnn discoverability issue https://github.com/pytorch/pytorch/issues/80637
- Remove overly restrictive checks for cudagraph https://github.com/pytorch/pytorch/pull/80881
ONNX
- ONNX cherry picks https://github.com/pytorch/pytorch/pull/82435
MPS
- MPS cherry picks https://github.com/pytorch/pytorch/issues/80898
Other
- Don't error if _warned_capturable_if_run_uncaptured not set https://github.com/pytorch/pytorch/pull/80345
- Initializing libiomp5.dylib, but found libomp.dylib already initialized. https://github.com/pytorch/pytorch/issues/78490
- Assertion error - _dl_shared_seed_recv_cnt - pt 1.12 - multi node https://github.com/pytorch/pytorch/issues/80845
- Add 3.10 stdlib to torch.package https://github.com/pytorch/pytorch/pull/81261
- CPU-only c++ extension libraries (functorch, torchtext) built against PyTorch wheels are not fully compatible with PyTorch wheels https://github.com/pytorch/pytorch/issues/80489
1、 pytorch-v1.12.1.tar.gz 196.86MB