Cabang rilis 1,5 telah dipotong!
Masalah ini untuk melacak cherry-picks ke cabang rilis. Kriteria untuk perubahan yang akan disertakan adalah SEMUA hal berikut:
Jika Anda memerlukan perubahan untuk dipilih di cabang, silakan buka PR terhadap cabang rilis/1.5 dan beri komentar di bawah. Detail apa pun yang dapat Anda berikan tentang kriteria di atas (mis. tautan ke master PR, deskripsi tingkat keparahan perbaikan bug) sangat membantu. Pada akhirnya kami akan membuat panggilan inklusi / tidak ada inklusi dan mengomunikasikannya di sini.
CATATAN: jangan mendaratkan PR sendiri. Orang lain akan mendapatkan kembalian Anda untuk Anda.
Dokumen berubah setelah mendarat https://github.com/pytorch/pytorch/pull/35007
EDIT: rilis/1.5 PR https://github.com/pytorch/pytorch/pull/35043
Ini disertakan saat kami meneruskan cabang rilis dengan cepat.
Ini disertakan saat kami meneruskan cabang rilis dengan cepat.
@jamesr66a : terlihat bagus untuk digunakan, dapatkah Anda membuka PR terhadap cabang rilis?
https://github.com/pytorch/pytorch/pull/35340 mungkin menjadi kandidat. Autocasting melengkapi dukungan presisi campuran otomatis asli Pytorch, yang telah saya tulis selama lebih dari 6 bulan sekarang menargetkan 1,5. Ini memiliki dokumentasi menyeluruh dan cakupan pengujian. Itu sudah disetujui dan digabungkan, tetapi dikembalikan untuk perbaikan kecil.
Pembaruan: PR terhadap master https://github.com/pytorch/pytorch/pull/35102 telah digabungkan kembali dan sejauh ini macet. https://github.com/pytorch/pytorch/pull/35340 cherry-picks perbedaan tersebut menjadi 1,5 (+3 baris perubahan docstring kosmetik).
Fitur, maaf :(. Ini di nightlies sekalipun.
Perbaikan frontend C++:
Ceri dipetik menjadi 1,5 :
Digabungkan
~ https://github.com/pytorch/pytorch/pull/35133~
^Kami ingin memasukkan ini karena ini menyelaraskan nama yang memenuhi syarat torchbind dengan API operasi kustom, dan menyiapkan kami untuk menggabungkan keduanya di masa mendatang. Membuat ini menjadi 1,5 akan memungkinkan kita untuk menghemat banyak sakit kepala BC di masa depan
EDIT: Dikembalikan. Akan memperbarui dengan menggantikan PR segera
EDIT2: PR yang diperbarui https://github.com/pytorch/pytorch/pull/35303
Digabungkan
Meninggalkannya di sini karena PR ini memperbaiki masalah prioritas tinggi . PR ini menambahkan Dukungan untuk Petunjuk Jenis Bentuk Tensor.
Ini membuat cabang rilis.
https://github.com/pytorch/pytorch/pull/35242
^ Perbaikan skrip untuk membuka blokir semua CI
Digabungkan
https://github.com/pytorch/pytorch/pull/35275
^ Muat torch_global_deps untuk Windows
EDIT: Ditinggalkan. Akan memperbarui dengan menggantikan PR segera
Ditinggalkan
https://github.com/pytorch/pytorch/pull/35310
^ Mengalihkan CUDA default ke 10.2 untuk roda
Digabungkan
https://github.com/pytorch/pytorch/pull/35315
Pin XLA CI untuk menggunakan cabang rilis r1.5.
digabung
Digabungkan
^ Muat semua DLL di direktori lib untuk Windows
Digabungkan
Tambalan siap untuk PTD:
~#35262~ #35514 menegakkan rref JIT pickling berada dalam lingkup panggilan rpc (port untuk #34689)
~#35264~ #35513 Terapkan rref python pickling agar berada dalam lingkup panggilan RPC (port untuk #34755)
Tambalan dokumen WIP untuk PTD:
Patch non-WIP yang digabungkan.
cc @zhaojuanmao @rohan-varma
Digabungkan
https://github.com/pytorch/pytorch/pull/35349 dibuka sebagai port untuk https://github.com/pytorch/pytorch/pull/35144.
Digabungkan.
test_torchscript_functions_not_supported
pada cabang rilis. (port untuk #35283)cc @xush6528
Digabungkan
https://github.com/pytorch/pytorch/pull/35406 , port #35131.
https://github.com/pytorch/pytorch/pull/35405 , pelabuhan https://github.com/pytorch/pytorch/pull/35231.
https://github.com/pytorch/pytorch/pull/35407 , port #35053.
Digabungkan semua.
https://github.com/pytorch/pytorch/pull/35412
^ Untuk menambahkan future
sebagai dependensi untuk semua paket kami
Digabungkan
https://github.com/pytorch/pytorch/pull/35413 meningkatkan versi eksportir ONNX (asli: https://github.com/pytorch/pytorch/pull/35059)
https://github.com/pytorch/pytorch/pull/35416 perbaiki torch.mm di eksportir ONNX (asli: https://github.com/pytorch/pytorch/pull/34661)
Digabungkan
https://github.com/pytorch/pytorch/pull/35434 berisi string dokumen dan pembaruan dokumentasi untuk saluran terakhir
Digabungkan
https://github.com/pytorch/pytorch/pull/35435 , pelabuhan https://github.com/pytorch/pytorch/pull/35253.
Digabungkan
https://github.com/pytorch/pytorch/pull/35436 , pelabuhan https://github.com/pytorch/pytorch/pull/34822.
Digabungkan
https://github.com/pytorch/pytorch/pull/35477 , pelabuhan https://github.com/pytorch/pytorch/pull/35150.
Digabungkan.
Digabungkan
Digabungkan
https://github.com/pytorch/pytorch/pull/35657 , port https://github.com/pytorch/pytorch/pull/35560 : perbaikan torch.real dan torch.imag
Digabungkan
35340 mungkin menjadi kandidat. Autocasting melengkapi dukungan presisi campuran otomatis asli Pytorch, yang telah saya tulis selama lebih dari 6 bulan sekarang menargetkan 1,5. Ini memiliki dokumentasi menyeluruh dan cakupan pengujian. Itu sudah disetujui dan digabungkan, tetapi dikembalikan untuk perbaikan kecil.
Pembaruan: PR melawan master #35102 telah digabungkan kembali dan terjebak dalam pendaratan sejauh ini. #35340 cherry-mengambil perbedaan tersebut menjadi 1,5 (+3 baris perubahan docstring kosmetik).
Fitur, maaf :(. Ini di nightlies sekalipun.
Hai @mcarilli , jadi ini mau gabung jadi 1.5 atau kita cuma dapat dari 1.6 nightly buid? (tidak ada build 1,5 malam sekarang)
Digabungkan
@wenhui-prudencemed Sepertinya autocast tidak akan digabungkan menjadi 1,5, karena ini adalah fitur baru (gagal memenuhi 1. dalam posting asli Greg ).
Anda dapat menggunakannya melalui nightlies atau master sekarang. Lihat dokumentasi utama:
https://pytorch.org/docs/master/amp.html
https://pytorch.org/docs/master/notes/amp_examples.html
https://github.com/pytorch/pytorch/pull/35579 Menonaktifkan konstruksi kompleks karena kami ingin merilis semua fitur terkait yang kompleks di 1.6
Digabungkan
https://github.com/pytorch/pytorch/pull/35738 relands https://github.com/pytorch/pytorch/pull/35435 dengan perbaikan untuk https://github.com/pytorch/pytorch/issues/35584 .
Dimasukkan oleh https://github.com/pytorch/pytorch/pull/36079
https://github.com/pytorch/pytorch/pull/35745 menambahkan peringatan bahwa implementasi 1.5 presisi campuran otomatis tidak lengkap dan mengarahkan orang ke master branch/nightly build.
Digabungkan
Siap untuk cherry-pick:
std::abs
alih-alih abs
di lbfgs.cpp ( cherry-pick PR: https://github.com/pytorch/pytorch/pull/36033 )Digabungkan
https://github.com/pytorch/pytorch/pull/35783 , pelabuhan https://github.com/pytorch/pytorch/pull/35593.
Digabungkan
https://github.com/pytorch/pytorch/pull/35808 , port #35109. Hanya menyentuh dokumentasi RPC
Digabungkan
Digabungkan
https://github.com/pytorch/pytorch/pull/36111
Memperbaiki anotasi jenis python untuk jenis obor dalam situasi tertentu
Digabungkan
https://github.com/pytorch/pytorch/pull/36116 (Terjadi kesalahan)
https://github.com/pytorch/pytorch/pull/36338 (Memperbaiki kesalahan)
Perbarui dokumen untuk 1.5 untuk menghapus referensi Python 2
Digabungkan
masalah tetap #36046.
Digabungkan
https://github.com/pytorch/pytorch/pull/36126 , pelabuhan https://github.com/pytorch/pytorch/pull/36052
Rencana saat ini bukan untuk memilihnya; kami ingin lebih banyak sinyal / pekerjaan dilakukan pada mekanisme peringatan.
https://github.com/pytorch/pytorch/pull/36165
Kelompokkan perpustakaan dalam daftar isi dokumen dan tambahkan tautan ke halaman PyTorch Elastic baru
Digabungkan
https://github.com/pytorch/pytorch/pull/36245 , port https://github.com/pytorch/pytorch/pull/36161 Pengoptimal C++ Adam - pesan yang diperbaiki untuk memeriksa opsi default.
Digabungkan
https://github.com/pytorch/pytorch/pull/36274 , port https://github.com/pytorch/pytorch/pull/35601 perbaiki peringatan is_float_scale_factor (python dan c++)
Digabungkan
Tidak yakin apakah ini tempat yang tepat, tetapi saya akan menganggap masalah #36378 sebagai pemblokir untuk rilis, seperti misalnya mencegah pembuatan torchvision.
https://github.com/pytorch/pytorch/pull/36514
perubahan kecil untuk memperbaiki kesalahan pemformatan dalam peringatan yang ditambahkan oleh https://github.com/pytorch/pytorch/pull/35745.
Digabungkan
Adakah kemungkinan menyelinap #35352 ke 1.5.0?
Tidak, fitur.
AT_CHECK hilang, apa alternatifnya?
Tambahkan peringatan untuk DDP Multi-GPU Proses Tunggal
Digabungkan
AT_CHECK hilang, apa alternatifnya?
@jinfagang TORCH_CHECK adalah alternatifnya.
Adakah kemungkinan menyelinap #35352 ke 1.5.0?
Tidak, ini adalah fitur.
Digabungkan
Perubahan hanya dokumen untuk memastikan URL yang ada ke dokumen RPC masih valid.
Digabungkan
https://github.com/pytorch/pytorch/pull/36762 , pelabuhan https://github.com/pytorch/pytorch/pull/36760.
Digabungkan
https://github.com/pytorch/pytorch/pull/36761 , pelabuhan https://github.com/pytorch/pytorch/pull/36736.
Digabungkan
@gchanan
https://github.com/pytorch/pytorch/pull/36824
Mengingat bahwa kami terus mengalami masalah waktu kompilasi yang sangat lama, kami memutuskan untuk beralih ke eksekutor sederhana yang melewatkan umpan dan analisis terkait fusi. Ini mungkin memengaruhi beberapa pengguna yang mengandalkan fusi pada GPU untuk mencapai kinerjanya. Profil. Kami akan membuat catatan dalam catatan rilis kami untuk pengguna tersebut untuk mengaktifkan pelaksana pembuatan profil.
Digabungkan
@mrshenli Apakah masalah ini dilacak untuk dirilis? https://github.com/pytorch/pytorch/issues/36268
PR https://github.com/pytorch/pytorch/pull/36523
https://github.com/pytorch/pytorch/pull/36839 , yang memperbaiki https://github.com/pytorch/pytorch/issues/36798 .
Tidak berhasil, didokumentasikan dalam masalah yang diketahui.
nonaktifkan tes serpihan #36924
Digabungkan
https://github.com/pytorch/pytorch/pull/36927 memperbaiki kegagalan pekerjaan xla pada cabang rilis/1.5. (C hanya berubah)
Digabungkan
@gchanan https://github.com/pytorch/pytorch/pull/36933 harus memperbaiki kegagalan pengujian
Digabung, tetapi tidak membuat RC. Jadi jika kami melakukan rilis atau RC lain, itu akan masuk, tetapi jika tidak, kami akan memiliki beberapa kegagalan pengujian yang diketahui.
Memperbaiki kesalahan build saat USE_DISTRIBUTED=0
. Ini tidak perlu ditambahkan ke dalam binari rilis kami karena semuanya dibuat dengan USE_DISTRIBUTED=1
, tetapi perlu dimasukkan ke cabang sumber release/1.5
jika pengguna ingin membangun menggunakan USE_DISTRIBUTED=0
.
Tidak berhasil, ini tampaknya kecil.
@mrshenli Apakah masalah ini dilacak untuk dirilis? https://github.com/pytorch/pytorch/issues/36268
PR https://github.com/pytorch/pytorch/pull/36523
Tidak, kami tidak yakin dengan perbaikan yang begitu dekat dengan rilis.
Komentar yang paling membantu
https://github.com/pytorch/pytorch/pull/35340 mungkin menjadi kandidat. Autocasting melengkapi dukungan presisi campuran otomatis asli Pytorch, yang telah saya tulis selama lebih dari 6 bulan sekarang menargetkan 1,5. Ini memiliki dokumentasi menyeluruh dan cakupan pengujian. Itu sudah disetujui dan digabungkan, tetapi dikembalikan untuk perbaikan kecil.
Pembaruan: PR terhadap master https://github.com/pytorch/pytorch/pull/35102 telah digabungkan kembali dan sejauh ini macet. https://github.com/pytorch/pytorch/pull/35340 cherry-picks perbedaan tersebut menjadi 1,5 (+3 baris perubahan docstring kosmetik).
Fitur, maaf :(. Ini di nightlies sekalipun.