-
Notifications
You must be signed in to change notification settings - Fork 19
Update 2022 05 03 #317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update 2022 05 03 #317
Conversation
Move ocrd_detectron2 to headless-tf1 to avoid conflicts in the main virtual environment. Signed-off-by: Stefan Weil <[email protected]>
Move ocrd_cis to headless-tf1 to avoid a conflict with ocrd_calamari. Signed-off-by: Stefan Weil <[email protected]>
Signed-off-by: Stefan Weil <[email protected]>
Makefile uses GNU parallel semaphores not only for git but also for pip, but the old rule only cleaned the former ones. Signed-off-by: Stefan Weil <[email protected]>
Signed-off-by: Stefan Weil <[email protected]>
stweil
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you.
|
CircleCI fails again because https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 is broken. That's unrelated to the changes here, and all we can do is wait and hope that it will work again soon. Maybe repeating the check is sufficient. |
Yeah, I am debugging this right now. The docker image for the CUDA docker images have been updated yesterday, I assume with a fix to the issue with the signatures. However, our |
|
@kba, it is fixed by running |
The problem is that we need to fix it in the |
|
That problem is gone as soon as you have installed the key from https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/3bf863cc.pub and run |
As I said, that GPG key problem does not occur with the docker image, that has been fixed upstream AFAICT. However, this updated |
|
It failed again, but this time at the |
|
By updating sbb_binarization to its current head, you dragged in TF2 into headless-tf1. |
|
@kba I therefore suggest moving sbb_binarization and eynollah into top level venv (and removing their tf1nvidia recipe line). |
|
Alas, The problem again comes from the fixed (freezed / We have a few choices here:
|
|
My prefered solution would be (3) for the benefit of being able to flexibly make a new ocrd_all release quickly without depending on ocrd_pc_segmentation. We can re-activate it later if we see the need or a fix has been implemented. The drawback is that we then also have to make this clear in the documentation (it seems to have only this mention though - and we have to remove sbb-textline-detector there also anyway). |
|
Okay, so just to see how we would fare with that choice in CI, I added a commit disabling ocrd_pc_segmentation for now. (We can drop it from the PR if it does not help or there is no consensus.) Besides the WF guide, there's also a markdown checkbox to be unchecked in the README here. |
|
Ah, limitless joy – here comes another surprise from the TF trolls for us: (failing in ocrd-calamari-recognize, ocrd-anybaseocr-layout-analysis, ocrd-anybaseocr-tiseg, ocrd-eynollah-segment, ocrd-sbb-binarize) |
|
I can immediately see multiple problems here:
|
That's the current show stopper, see my comment there. |
Oops. We'll look into those asap. |
It seems that meanwhile it is possible to install both |
|
Allthough it would be good if |
No, it does not – I just explained it above!
...and one step backwards, again – I'm out. |
|
force-push removing while others are already at the job – @stweil!!! |
ocr4all-pixel-classifier is not directly related to ocr4all. we do not use ocrd_pc_segmentation and do not intend to do so in the future. |
|
I don't object removing OCR-D processors which nobody uses. Technically there is no need to remove @kba, I suggest to merge this PR – either with or without that processor. |
On it. |
There is! See above. |
|
All Docker builds in CircleCI now passed again. The longest run took 52 minutes, so was well below one hour. |
contains #314 (but with ocrd_cis in the main venv), #315, #316 plus the regular updates to the processor projects.