Conversation
Move ocrd_detectron2 to headless-tf1 to avoid conflicts in the main virtual environment. Signed-off-by: Stefan Weil <sw@weilnetz.de>
Move ocrd_cis to headless-tf1 to avoid a conflict with ocrd_calamari. Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
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 <sw@weilnetz.de>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
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.