EasyOCR icon indicating copy to clipboard operation
EasyOCR copied to clipboard

RuntimeError: Error(s) in loading state_dict for CRAFT:

Open satyam-pivotchain opened this issue 3 years ago • 4 comments

i have train detection model (CRAFT) for my custom dataset and in exp/custom_dataset folder i got weights ( train on google colab using GPU). when i am trying to use those train weights in my system with EasyOCR i got errors like this

RuntimeError: Error(s) in loading state_dict for CRAFT: Missing key(s) in state_dict: "basenet.slice1.0.weight", "basenet.slice1.0.bias", "basenet.slice1.1.weight" Etc Unexpected key(s) in state_dict: "iter", "craft", "optimizer", "scaler".

image

i have used the following code

import easyocr
import os
import pandas as pd

fol_path = "/home/satyam/PycharmProjects/PivotProject/NP_Images"
## reader = easyocr.Reader(['en'], model_storage_directory="/home/satyam/PycharmProjects/Custom_EasyOcr/model")
reader = easyocr.Reader(['en'])

satyam-pivotchain avatar Aug 03 '22 10:08 satyam-pivotchain

I have make Changes in config.py Screenshot from 2022-08-03 16-12-10

ghost avatar Aug 03 '22 10:08 ghost

@gmuffiness

rkcosmos avatar Aug 07 '22 05:08 rkcosmos

Hi

you can load like this :

torch.load('./CRAFT.pth')['craft']

Ali-Fayzi avatar Aug 22 '22 09:08 Ali-Fayzi

I have make Changes in config.py Screenshot from 2022-08-03 16-12-10

when i try this I get RuntimeError: Error(s) in loading state_dict for CRAFT: Missing key(s) in state_dict: "basenet.slice1.0.weight", "basenet.slice1.0.bias", "basenet.slice1.1.weight", ..

Shidhani avatar Aug 24 '22 06:08 Shidhani