Ich folge diesem Tutorial: https://medium.com/towards-data-science/number-plate-detection-with-supervisely-and-tensorflow-part-1-e84c74d4382c
und sie benutzen Docker. Als ich versuchte, Docker auszuführen (im Skript run.sh):
docker run -p 8888:8888 -v `pwd`/../src:/src -v `pwd`/../data:/data -w /src supervisely_anpr --rm -it bash
Ich habe den Fehler bekommen:
docker: invalid reference format.
Ich habe 2 Stunden verbracht und kann nicht wirklich verstehen, was los ist. Jede Idee wirklich geschätzt.
--rm
und -it
dazwischen run
und den Bildnamen verschieben . Das erklärt die Fehlermeldung jedoch nicht. Haben Sie überprüft, ob die Bildnamenzeichen keine spezielle Codierung oder Großbuchstaben haben? Das Kopieren und Einfügen aus Ihrem Snippet funktioniert für mich, während docker run --rm foo! bash
der gleiche Fehler wie bei Ihnen gedruckt wird.
"$(pwd)"
(moderne Form von "`pwd`"
). Ihr Befehl wird docker run -p 8888:8888 -v "$(pwd)"/../src:/src -v "$(pwd)"/../data:/data -w /src supervisely_anpr --rm -it bash
.
docker run -p 8888:8888 -v "`pwd`/../src":/src -v "`pwd`/../data":/data -w /src --rm -it supervisely_anpr bash