Análisis de imágenes PET cerebrales y desafío de predicción de enfermedades basado en el capítulo de depuración del estudio PaddleClas suite-Ai

escribir delante

Después de cambiar el modelo a PPHGNet_base, cuando ejecuté el siguiente código de prueba, se produjo un error. Pensé en depurarlo, pero descubrí que el cuaderno de Feipian no podía depurar la información de pdb cuando usaba pdb para depurar el código. Ingrese. Entonces intenté usar la terminal de Feipian para depurar y resolví el problema con éxito.

Mensaje de error

Olvidé tomar una captura de pantalla del mensaje de error. La razón principal es por el problema de categoría, de la siguiente manera. Esta es la categoría 2, por lo que el topk a continuación debe escribirse como 2. Antes era 5, por lo que se informó un error. .

Cómo depurar en Feipian

agregar terminal

 

 

Establecer punto de interrupción

Según el mensaje de error, establezca el punto de interrupción cerca del código de error

 

 

Ingrese la ruta del código

 

 

 Operaciones pdb relacionadas

  • ENTER (repetir el último comando)
  • c (continuar)
  • l (encuentra dónde te encuentras actualmente)
  • s (ingrese la subrutina, si actualmente hay una llamada de función, entonces s ingresará al cuerpo de la función llamada)
  • n(ext) permite que el programa ejecute la siguiente línea. Si la declaración actual tiene una llamada de función, el uso de n no ingresará al cuerpo de la función llamada.
  • r (ejecutar hasta que finalice la subrutina)
  • !<comando de Python>
  • h (ayuda)
  • a(rgs) imprime los parámetros de la función actual
  • j(ump) hace que el programa salte al número de línea especificado
  • l(ist) puede enumerar el bloque de código que se está ejecutando actualmente
  • p(rint) Uno de los comandos más útiles, imprime una variable
  • q(uit) salir de la depuración
  • r(eturn) continúa la ejecución hasta que el cuerpo de la función regresa

Supongo que te gusta

Origin blog.csdn.net/qq_60943902/article/details/132379941
Recomendado
Clasificación