去掉注释
This commit is contained in:
parent
7c96520de7
commit
08b3f98c4f
|
@ -76,7 +76,6 @@ class Model(nn.Layer):
|
||||||
config["Head"]['in_channels'] = in_channels
|
config["Head"]['in_channels'] = in_channels
|
||||||
self.head = build_head(config["Head"])
|
self.head = build_head(config["Head"])
|
||||||
|
|
||||||
# @paddle.jit.to_static
|
|
||||||
def forward(self, x):
|
def forward(self, x):
|
||||||
if self.use_transform:
|
if self.use_transform:
|
||||||
x = self.transform(x)
|
x = self.transform(x)
|
||||||
|
@ -93,30 +92,29 @@ def check_static():
|
||||||
from ppocr.utils.logging import get_logger
|
from ppocr.utils.logging import get_logger
|
||||||
from tools import program
|
from tools import program
|
||||||
|
|
||||||
config = program.load_config('configs/rec/rec_mv3_none_none_ctc_lmdb.yml')
|
config = program.load_config('configs/det/det_r50_vd_db.yml')
|
||||||
|
|
||||||
logger = get_logger()
|
logger = get_logger()
|
||||||
np.random.seed(0)
|
np.random.seed(0)
|
||||||
data = np.random.rand(2, 3, 64, 320).astype(np.float32)
|
data = np.random.rand(1, 3, 640, 640).astype(np.float32)
|
||||||
|
|
||||||
paddle.disable_static()
|
paddle.disable_static()
|
||||||
|
|
||||||
|
x = paddle.to_tensor(data)
|
||||||
|
|
||||||
config['Architecture']['in_channels'] = 3
|
config['Architecture']['in_channels'] = 3
|
||||||
config['Architecture']["Head"]['out_channels'] = 6624
|
config['Architecture']["Head"]['out_channels'] = 37
|
||||||
model = Model(config['Architecture'])
|
model = Model(config['Architecture'])
|
||||||
model.eval()
|
model.eval()
|
||||||
load_dygraph_pretrain(
|
load_dygraph_pretrain(
|
||||||
model,
|
model, logger, 'det_r50_vd_db/best_accuracy', load_static_weights=True)
|
||||||
logger,
|
|
||||||
'/Users/zhoujun20/Desktop/code/PaddleOCR/cnn_ctc/cnn_ctc',
|
|
||||||
load_static_weights=True)
|
|
||||||
x = paddle.to_tensor(data)
|
|
||||||
y = model(x)
|
y = model(x)
|
||||||
for y1 in y:
|
for y1 in y:
|
||||||
print(y1.shape)
|
print(y1.shape)
|
||||||
|
|
||||||
static_out = np.load(
|
static_out = np.load('static_out.npy')
|
||||||
'/Users/zhoujun20/Desktop/code/PaddleOCR/output/conv.npy')
|
diff = y.numpy() - static_out
|
||||||
diff = y.reshape((-1, 6624)).numpy() - static_out
|
|
||||||
print(y.shape, static_out.shape, diff.mean())
|
print(y.shape, static_out.shape, diff.mean())
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue