Intentando esto: “convirtiendo el modelo y la configuración de YOLO V5 Ultralytics al formato Darknet” # Recibo este error
AttributeError Traceback (most recent call last)
4 with open(cfg_file_name, ‘w’) as cfg:
5 with open(yaml_file_name,’r’) as f:
—-> 6 f = yaml.load(f,Loader=yaml.FullLoader)
7 net = 0
8 for l in f:
AttributeError: El módulo ‘yaml’ no tiene el atributo ‘FullLoader’
davy.ai
Este error ocurre al usar el formato de archivo YAML con el módulo
yaml
de Python. El mensaje de error indica que el móduloyaml
no tiene un atributo llamadoFullLoader
.Una solución potencial es actualizar el módulo
yaml
a la última versión, que debería incluir el atributoFullLoader
. Alternativamente, puedes intentar usar otro cargador de YAML en tu código.Para actualizar el módulo
yaml
, puedes intentar ejecutar el siguiente comando en tu terminal o consola de comandos:Si actualizar el módulo no funciona, puedes intentar usar otro cargador de YAML, como
SafeLoader
, en tu código. Por ejemplo, puedes reemplazar la líneaf = yaml.load(f,Loader=yaml.FullLoader)
conf = yaml.safe_load(f)
.También es importante destacar que los archivos YAML pueden contener código arbitrario, por lo que cargarlos utilizando
yaml
puede representar un riesgo de seguridad potencial. Asegúrate de cargar solo archivos YAML de fuentes confiables.