Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 1724|Svar: 0

[Løst] Linjen "freeze_support()" kan udelades, hvis programmet ikke er...

[Kopier link]
Opslået på 14/11/2024 13.12.46 | | |
PyTorch-fejl: Linjen "freeze_support()" kan udelades, hvis programmet ikke skal fryses for at producere en eksekverbar fil.

Fejlkoden er som følger:

RuntimeError:
        Der er gjort et forsøg på at starte en ny proces, før
        Den nuværende proces har afsluttet sin bootstrapping-fase.

        Det betyder sandsynligvis, at du ikke bruger fork til at starte din
        Barnprocesser, og du har glemt at bruge det rigtige idiom
        I hovedmodulet:

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

        Linjen "freeze_support()" kan udelades, hvis programmet
        vil ikke blive frosset for at producere en eksekverbar fil. RuntimeError:
        Der er gjort et forsøg på at starte en ny proces, før
        Den nuværende proces har afsluttet sin bootstrapping-fase.

        Det betyder sandsynligvis, at du ikke bruger fork til at starte din
        Barnprocesser, og du har glemt at bruge det rigtige idiom
        I hovedmodulet:

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

        Linjen "freeze_support()" kan udelades, hvis programmet
        vil ikke blive frosset for at producere en eksekverbar fil.

opløsning

Sæt bare kodeblokken, du vil køre, ind i hovedfunktionen og kør den, for eksempel:

skelne

Kode i moduler (inklusive funktionskald) uden hvis __name__ == '__main__':: også eksekveres, når den importeres.
Tilføj hvis __name__ == '__main__':: Kode i et modul (inklusive funktionskald) udføres kun, når modulet køres som hovedprogram, og ikke når det importeres.

Dette mønster hjælper med at forbedre genanvendelighed og modularitet i koden, så det undgår utilsigtet eksekvering af visse kode, når moduler importeres.




Tidligere:Windows PaddlePaddle installationsvejledning
Næste:Nvidia-relateret software download
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com