[PYTHON] Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()

J'étais accro à une erreur en essayant de traiter de manière asynchrone avec tensorflow. J'ai cherché une solution de contournement mais je n'ai pas pu la trouver, alors j'espère que cela aidera quelqu'un.

phénomène

L'exécution du code suivant provoque une erreur dans tf.train.start_queue_runners ()

filename_queue = tf.train.string_input_producer(["../dataset/sample1.tfrecord"])
reader = tf.TextLineReader()

// ...Abréviation

with tf.Session() as sess:
    #Début du thread de mise en file d'attente d'entrée
    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(sess=sess, coord=coord)

[Résultat de l'exécution]

Process finished with exit code -1073741819 (0xC0000005)

Cause

La destination de référence du chemin du fichier était incorrecte.

(Faux)filename_queue = tf.train.string_input_producer(["../dataset/sample1.tfrecord"])

(Positif)filename_queue = tf.train.string_input_producer(["../dataset/samples/sample1.tfrecord"])

C'est juste une erreur, mais j'y suis accro. J'aimerais pouvoir obtenir une erreur avec tf.train.string_input_producer () ...

Puisque 0xC0000005 est une erreur de type violation d'accès à la mémoire en premier lieu, vous devez d'abord douter de l'environnement de référence tel que les fichiers.

(Référence) Traitement asynchrone avec Tensorflow

Les articles suivants sont faciles à comprendre. https://qiita.com/antimon2/items/c7d2285d34728557e81d https://qiita.com/ashigirl966/items/99b0f8d9713ee90db13a

Recommended Posts

Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
Que faire si pip donne une DistributionError dans Homebrew
Que faire si une erreur de lien symbolique se produit dans l'importation cv lors de la tentative d'installation d'OpenCV en Python
Que faire si vous obtenez moins zéro en Python
Que faire si vous obtenez une erreur Impossible de récupérer le lien métallique pour le référentiel avec yum
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire s'il y a un décimal dans python json .dumps
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
[OSX] [pyenv] Que faire lorsqu'une erreur SSL se produit dans pip
Que faire si vous obtenez une erreur de remplacement obligatoire `get_config` lorsque vous essayez de model.save avec Keras
Que faire lorsque pip --user renvoie une erreur dans un environnement virtuel créé avec pyenv
Que faire si l'installation de pip échoue dans Xcode 5.1
[python] Que faire si vous obtenez une erreur avec send_keys dans le chrome sans tête
Que faire lorsqu'une erreur SSL se produit avec pip dans l'environnement Windows10, miniconda, VScode
Que faire si NotADirectoryError: [Errno 20] Pas un répertoire: 'xdg-settings' apparaît dans le notebook jupyter
Que faire si une erreur de connexion SSL (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) se produit sur Ubuntu 20.04
Que faire si une erreur se produit dans l'importation liée à TensorFlow RNN ou dans la cellule RNN (LSTM) (v 0.11r ~)
Que faire si vous obtenez une erreur en essayant d'envoyer un message dans tasks.loop () immédiatement après le démarrage
Que faire si yum casse
Que faire lorsque ʻarguments [0] .scrollIntoView (); `échoue dans python sélénium
Que faire si vous obtenez une erreur de mémoire lors de la conversion de PySparkDataFrame en PandasDataFrame
Que faire si vous obtenez "(35, 'Erreur de connexion SSL')" dans pycurl (l'un d'entre eux)
Que faire si Combinaisons devient «couverture inconnue»
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Que faire lorsqu'une erreur se produit avec import _ssl
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si une erreur se produit lorsque vous chargez un projet Python créé avec de la poésie dans VS Code
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur
Que faire si vous recevez une erreur d'appel avec trop d'arguments d'entrée à faire et retourner dans un test de golang
Que faire si une erreur de communication se produit en raison du proxy lors de l'installation avec la gestion des packages de pip, npm, gem
Que faire lorsqu'un artefact manquant se produit dans un fichier jar qui n'est pas défini dans pom.xml
Que faire lorsque swagger-codegen est terminé avec python et Erreur d'importation: aucun module nommé n'apparaît
Que faire si vous obtenez une erreur lors de l'exécution de "certbot renouveler" dans l'environnement CakePHP
Que faire si ʻObject arrays ne peut pas être chargé quand allow_pickle = False` se produit dans numpy.load ()
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Que faire quand UnicodeDecodeError se produit pendant read_csv dans pandas (pd.read_table ())
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
Que faire si une erreur Python fatale: Py_Initialize: impossible d'initialiser les flux standard sys LookupError: encodage inconnu: windows-31j se produit dans PyCharm
Que faire si vous vous fâchez contre les `` déclarations '' doivent être une liste 2D ... dans la flèche matplotlib
Que faire si vous obtenez une erreur indiquant que le compilateur C ne peut pas créer d'exécutables dans configure
Que faire si PDO n'est pas trouvé dans Laravel ou CakePHP
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Que faire si vous vous fâchez avec TensorFlow v2 sans l'attribut "app"
Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
Que faire si aucune documentation Python trouvée pour ... apparaît dans pydoc
Que faire lorsque TypeError se produit au minimum et au maximum de numpy
Que faire si vous obtenez une erreur lors du chargement de mnist
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que se passe-t-il si vous "importez A, B comme C" en Python?
Que faire lorsqu'un message d'avertissement est affiché dans la liste des pip
Que faire si un message d'erreur "Un problème est survenu lors de l'affichage de cette page Web" s'affiche dans le pilote Web de Chrome (Selenium)