Skip to content

Diacriticization failure after latest ONNX model change #29

Description

@ronaldtse

@gilgameshjw the tests started failing at commit e869dff.

 1) Rababa::Diacritizer diacriticizes قطر
Failure/Error: expect(diacritizer.diacritize_text(source)).to eq target
expected: "قِطْرَ"
got: "قَطُر"
(compared using ==)
# ./spec/rababa/diacritizer_spec.rb:43:in `block (3 levels) in <top (required)>'
2) Rababa::Diacritizer diacriticizes abc
Failure/Error: predicts = @onnx_session.run(nil, batch_data)
OnnxRuntime::Error:
Non-zero status code returned while running FusedConv node. Name:'fused Conv_92' Status Message: Invalid input shape: {0}
# ./lib/rababa/diacritizer.rb:113:in `predict_batch'
# ./lib/rababa/diacritizer.rb:68:in `diacritize_text'
# ./spec/rababa/diacritizer_spec.rb:43:in `block (3 levels) in <top (required)>'
3) Rababa::Diacritizer diacriticizes ‘Iz. Ibrāhīm as-Sa‘danī
Failure/Error: predicts = @onnx_session.run(nil, batch_data)
OnnxRuntime::Error:
Non-zero status code returned while running FusedConv node. Name:'fused Conv_92' Status Message: Invalid input shape: {0}
# ./lib/rababa/diacritizer.rb:113:in `predict_batch'
# ./lib/rababa/diacritizer.rb:68:in `diacritize_text'
# ./spec/rababa/diacritizer_spec.rb:43:in `block (3 levels) in <top (required)>'
Finished in 6.1 seconds (files took 2.67 seconds to load)
6 examples, 3 failures, 2 pending
Failed examples:
rspec ./spec/rababa/diacritizer_spec.rb[1:1] # Rababa::Diacritizer diacriticizes قطر
rspec ./spec/rababa/diacritizer_spec.rb[1:2] # Rababa::Diacritizer diacriticizes abc
rspec ./spec/rababa/diacritizer_spec.rb[1:3] # Rababa::Diacritizer diacriticizes ‘Iz. Ibrāhīm as-Sa‘danī

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions