¡Bienvenidos a la creación de videojuegos! › Foros › Curso de Inteligencia Artificial con ML-Agents de UNITY. Introducción. › Error a la hora de instalarme lo necesario para poder programar IA en Unity.
- Este debate tiene 27 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 3 años por
Uadla Games.
-
AutorEntradas
-
marzo 1, 2022 a las 3:56 pm #2180
ZaneDev
Participante¡Buenas!
Estoy tratando de conseguir instalarme e iniciar el machine learning pero a la hora de tratar ejecutarlo me dice que “mlagents-learn” no se reconoce como un comando interno o externo, ¿qué podría hacer?
marzo 1, 2022 a las 4:17 pm #2181ZaneDev
ParticipanteAcabo de probar una cosa (volver a instalar los mlagents) y ahora me sale esto:
marzo 1, 2022 a las 4:23 pm #2182ZaneDev
ParticipanteAcabo de probar el siguiente comando: conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch y ahora me sale un error distinto:
marzo 1, 2022 a las 10:15 pm #2183Uadla Games
Superadministradorufffff,
Por los primeros dos errores te diría que lo mejor sería seguir las instrucciones de la página:
https://github.com/Unity-Technologies/ml-agents/blob/main/docs/Installation.md
Pero, en el último error lo que veo es que no encuentra el path del fichero ./trainer_config.yaml
Si estás ejecutando desde el directorio donde está el fichero prueba sin el ./
a ver si va a ser algo tan sencillo como esto.
Aunque creo que hay algo más que no está bien, alguna versión no debe ser la correcta. No instales la versión más moderna de las librerías, sino la que recomiendan en la hoja de github. Por otro lado si estas en windows, te indican que bajes la versión de 64 bits de python, no la x86 pelada… no se si podria ser esto.
Mucha suerte! Te aseguro que muchos hemos perdido horas instalando el entorno, pero cuando funciona vale la pena! Aparte no es culpa de ml-agents, cualquier instalación de software libre suele ser un infierno de versiones de librerías y compatibilidades.
marzo 1, 2022 a las 10:29 pm #2184ZaneDev
ParticipanteVale, mañana pruebo porque estoy en móvil, pero tengo una cuestión, hay que ejecutar otra vez algún comando para crear una nueva IA o cuando termine esto ya no tengo que hacer nada para que funcione más allá de programarlo en el editor de código?
marzo 1, 2022 a las 11:42 pm #2186Uadla Games
SuperadministradorSiempre que quieras realizar el entreno de un agente tendrás q arrancar el entorno de conda y ejecutar el comando desde la línea de comandosm.
Pero una vez entrenado el agente, no hace falta.
Cuando te funciona una vez, funciona todas, ya que no hay que instalar nada más, tan solo arrancar el proceso de aprendizaje.
marzo 2, 2022 a las 3:11 pm #2188ZaneDev
ParticipanteMe sigue saliendo un error:
marzo 2, 2022 a las 3:38 pm #2189ZaneDev
Participante¿Puede ser que en el comando “conda create -n ml-agents python=3.8” puse “onda create -n ml-agents python=3.9?
marzo 2, 2022 a las 5:04 pm #2190Uadla Games
SuperadministradorPues si que puede ser, se recomienda 3.6 o 3.7, yo he probado con la 3.8, pero nunca con la 3.9.
Hay que ir con pies de plomo, a mi me pasa continuamente, siempre tendia a instalar la última versión disponible de todo, hasta que he empezado con IA y librerias, y me ciño totalmente a las recomendadas.
marzo 2, 2022 a las 6:04 pm #2191Uadla Games
SuperadministradorMira, justo estaba mirando información de Machine Learning y me encuentro con este mensaje:
IMPORTANT: The latest version of Anaconda features Python 3.8 which is not yet supported by Tensorflow and Keras. Tensorflow community is currently working on this. Let’s use the previous version of anaconda from this link until a compatible version is released
No es nuestro caso, por que no se usa TensorFlow ni Keras, pero montar un entorno de aprendizaje es complicado.
Eso si , una vez montado te sirve tanto para Unity, como para cualquier otro proyecto que quieras hacer de Ia 🙂
So I strongly recommend downloading the Python 3.7 Anaconda for this course https://repo.anaconda.com/archive/Anaconda3-2020.02-Windows-x86_64.exe
marzo 2, 2022 a las 7:23 pm #2194ZaneDev
ParticipanteVale, ¿Puede tener algo que ver el tener el anaconda instalado en el disco-duro “D:” y que empiece así?
mlagents.trainers.exception.TrainerConfigError: Config file could not be found at C:\Users\Kriko YT\trainer_config.yaml
marzo 2, 2022 a las 7:28 pm #2195Uadla Games
SuperadministradorLo del disco d: no creo que sea ningún problema, pero el espacio en el directorio no es buena idea. Tampoco te puedo asegurar que sea la causa del error.
marzo 2, 2022 a las 7:40 pm #2196ZaneDev
Participante¿Puede decirme qué comando uso para descargarme el trainer_config.yaml? Es que quizás me faltó alguna descarga.
marzo 2, 2022 a las 7:48 pm #2198ZaneDev
ParticipanteVale, creo que me faltó el “pip install numpy==1.19.0” pero al instalarlo me salen demasiados errores.
marzo 2, 2022 a las 10:33 pm #2199ZaneDev
ParticipanteTrabajé en una solución y ahora me sale esto:
-
AutorEntradas
- Debes estar registrado para responder a este debate.