Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1724|Risposta: 0

[Risolto] La riga "freeze_support()" può essere omessa se il programma non è...

[Copiato link]
Pubblicato su 14/11/2024 13:12:46 | | |
Errore PyTorch: La riga "freeze_support()" può essere omessa se il programma non verrà congelato per produrre un eseguibile.

Il codice di errore è il seguente:

RuntimeError:
        È stato fatto un tentativo di avviare un nuovo processo prima che il
        L'attuale processo ha terminato la fase di bootstrap.

        Questo probabilmente significa che non stai usando fork per iniziare il tuo
        i processi del bambino e hai dimenticato di usare il linguaggio espresso correttamente
        Nel modulo principale:

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

        La riga "freeze_support()" può essere omessa se il programma
        non verrà congelato per produrre un eseguibile. RuntimeError:
        È stato fatto un tentativo di avviare un nuovo processo prima che il
        L'attuale processo ha terminato la fase di bootstrap.

        Questo probabilmente significa che non stai usando fork per iniziare il tuo
        i processi del bambino e hai dimenticato di usare il linguaggio espresso correttamente
        Nel modulo principale:

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

        La riga "freeze_support()" può essere omessa se il programma
        non verrà congelato per produrre un eseguibile.

soluzione

Basta inserire il blocco di codice che vuoi eseguire nella funzione principale ed eseguirlo, per esempio:

distinguere

Il codice nei moduli (incluse le chiamate di funzione) senza if __name__ == '__main__':: viene anch'esso eseguito quando viene importato.
Aggiungi se __name__ == '__main__':: Il codice in un modulo (inclusi i call di funzione) viene eseguito solo quando il modulo viene eseguito come programma principale, e non quando viene importato.

Questo schema aiuta a migliorare la riutilizzabilità e la modularità del codice, evitando l'esecuzione accidentale di determinato codice durante l'importazione dei moduli.




Precedente:Tutorial per l'installazione di PaddlePaddle su Windows
Prossimo:Download software correlato a Nvidia
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com