Pytorch: [v1.5.0] Pelacak Rilis

Dibuat pada 19 Mar 2020  ·  72Komentar  ·  Sumber: pytorch/pytorch

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:

  1. perbaikan bug atau perbaikan/perbaikan dokumentasi (yaitu BUKAN fitur)
  2. sudah mendarat di master atau khusus untuk 1.5 (misalnya menghentikan fitur di 1.5)
  3. sepadan dengan risiko/imbalannya. Misalnya, perubahan besar yang memperbaiki bug kecil tidak akan disertakan.

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.


PR saat ini terbuka terhadap rilis/1.5

triaged

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.

Semua 72 komentar

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.

34934 perbaikan maxpool (entah bagaimana tidak membuatnya menjadi rilis cut)


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 :

  • #35022 Perbaiki implementasi AdaptiveAvgPool{2,3}d dan AdaptiveMaxPool{2,3}d ( rilis/1.5 PR: https://github.com/pytorch/pytorch/pull/35380 )
  • #35023 Perbaiki implementasi Conv dan ConvTranspose ( release/1.5 PR: https://github.com/pytorch/pytorch/pull/35380 )
  • #35024 Perbaiki implementasi fractional_max_pool3d_with_indices ( rilis/1.5 PR: https://github.com/pytorch/pytorch/pull/35380 )
  • #35025 Perbaiki F::interpolasi dan obor::nn::Upsample implementasi ( rilis/1.5 PR: https://github.com/pytorch/pytorch/pull/35380 )
  • #35147 Tambahkan tes di tempat untuk beberapa modul / fungsi obor::nn ( rilis/1.5 PR: https://github.com/pytorch/pytorch/pull/35380 )
  • #35163 Mengganti Nama: MultiLabelMarginLossFuncOptions -> MultilabelMarginLossFuncOptions, MultiLabelSoftMarginLossFuncOptions -> MultilabelSoftMarginLossFuncOptions ( rilis/1.5 PR: https://github.com/pytorch/pytorch/pull/35380 )
  • #35001 Tambahkan tes xor_convergence untuk lbfgs ( rilis/1.5 PR: https://github.com/pytorch/pytorch/pull/35440 )
  • #34957 Gabungkan Pengoptimal dan LossClosureOptimizer ( rilis/1.5 PR: https://github.com/pytorch/pytorch/pull/35439 )

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

https://github.com/pytorch/pytorch/pull/35146

^ Perbaikan dokumen DP vs DDP di CUDA


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

35321, diperlukan untuk porting #34794, yang terakhir akan memungkinkan pengguna mengatasi torch.div menggunakan torch.floor_divide atau torch.true_divide yang sesuai.


Digabungkan

35368

^ 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:

35109 Refactored rpc docs (akan membutuhkan PR baru terhadap rilis/1.5 setelah mendarat untuk dikuasai)


Patch non-WIP yang digabungkan.

cc @zhaojuanmao @rohan-varma

35390, port mana #34794, yang menambahkan varian metode torch.true_divide. Ini memungkinkan pengguna mengatasi torch.div menggunakan torch.floor_divide atau torch.true_divide di semua skenario.


Digabungkan

35402 Memperbaiki kegagalan RPC test_torchscript_functions_not_supported pada cabang rilis. (port untuk #35283)

cc @xush6528


Digabungkan

[doc]Memperbarui daftar operasi tampilan https://github.com/pytorch/pytorch/pull/35403


Digabungkan

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

35450 , menambahkan peringatan untuk masalah autograd yang diketahui di backend XLA.


Digabungkan

35573, port #35288: perbaiki kompilasi seluler Caffe2


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)

35668, port #35659: [Windows] membuat tautan paksa torch_cuda juga berfungsi untuk CMake


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/35745 menambahkan peringatan bahwa implementasi 1.5 presisi campuran otomatis tidak lengkap dan mengarahkan orang ke master branch/nightly build.


Digabungkan

https://github.com/pytorch/pytorch/pull/35772 port menonaktifkan torch.imag.


Digabungkan

Siap untuk cherry-pick:

  • #35777 Tingkatkan autograd C++ API dan dokumen pengindeksan ( cherry-pick PR: https://github.com/pytorch/pytorch/pull/35919 )
  • #35190 Refactor C++ API mekanisme uji paritas dan nyalakan lagi di CI ( cherry-pick PR: https://github.com/pytorch/pytorch/pull/35960 )
  • #35974 Gunakan 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/35808 , port #35109. Hanya menyentuh dokumentasi RPC


Digabungkan

35890, pelabuhan #35862. Menghapus peringatan div integer yang berpotensi membingungkan.


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

36141 port #36095

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?

36537, pelabuhan #36656

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.

36658 Migrasikan pekerjaan rilis CI ke CircleCI untuk Windows (Rilis v1.5)


Digabungkan

36732, port #36675

Perubahan hanya dokumen untuk memastikan URL yang ada ke dokumen RPC masih valid.


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

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.

36947, port untuk #36948

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.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

SeparateReality picture SeparateReality  ·  3Komentar

miguelvr picture miguelvr  ·  3Komentar

bartvm picture bartvm  ·  3Komentar

ikostrikov picture ikostrikov  ·  3Komentar

eliabruni picture eliabruni  ·  3Komentar