Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1724|Jawab: 0

[Terpecahkan] Baris "freeze_support()" dapat dihilangkan jika program tidak...

[Salin tautan]
Diposting pada 14/11/2024 13.12.46 | | |
Kesalahan PyTorch: Baris "freeze_support()" dapat dihilangkan jika program tidak akan dibekukan untuk menghasilkan executable.

Kode kesalahannya adalah sebagai berikut:

RuntimeError:
        Upaya telah dilakukan untuk memulai proses baru sebelum
        Proses saat ini telah menyelesaikan fase bootstrapping.

        Ini mungkin berarti bahwa Anda tidak menggunakan garpu untuk memulai
        proses anak dan Anda lupa menggunakan idiom yang tepat
        di modul utama:

            jika __name__ == '__main__':
                freeze_support()
                ...

        Baris "freeze_support()" dapat dihilangkan jika program
        tidak akan dibekukan untuk menghasilkan executable. RuntimeError:
        Upaya telah dilakukan untuk memulai proses baru sebelum
        Proses saat ini telah menyelesaikan fase bootstrapping.

        Ini mungkin berarti bahwa Anda tidak menggunakan garpu untuk memulai
        proses anak dan Anda lupa menggunakan idiom yang tepat
        di modul utama:

            jika __name__ == '__main__':
                freeze_support()
                ...

        Baris "freeze_support()" dapat dihilangkan jika program
        tidak akan dibekukan untuk menghasilkan executable.

larutan

Cukup masukkan blok kode yang ingin Anda jalankan ke dalam fungsi utama dan jalankan, misalnya:

membedakan

Kode dalam modul (termasuk panggilan fungsi) tanpa jika __name__ == '__main__':: juga dieksekusi saat diimpor.
Tambahkan jika __name__ == '__main__':: Kode dalam modul (termasuk panggilan fungsi) hanya dijalankan ketika modul dijalankan sebagai program utama, dan bukan saat diimpor.

Pola ini membantu meningkatkan penggunaan kembali dan modularitas kode, menghindari eksekusi kode tertentu yang tidak disengaja saat mengimpor modul.




Mantan:Tutorial instalasi Windows PaddlePaddle
Depan:Unduhan Perangkat Lunak Terkait Nvidia
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com