W czerwcu 2017 roku, można uruchomić tylko CNTK na OSX używając Döcker (który będzie uruchomić Linux container)
Dokumentacja firmy Microsoft jest dostępna tutaj: https://docs.microsoft.com/en-us/cognitive-toolkit/CNTK-Docker-Containers
Jeśli chcesz uruchomić wersję procesora CNTK (w przeciwieństwie do GPU), musisz pobrać określoną wersję kontenera doków. Zobacz: https://hub.docker.com/r/microsoft/cntk/
Polecam przy użyciu następujących dla procesora CNTK:
docker pull microsoft/cntk:2.0-cpu-python3.5
Po wyciągnął pojemnik powyżej, można użyć Jupyter notebooki patrzeć tutoriale itp:
Pierwszy uruchom pojemnika:
docker run -d -p 8888:8888 --name cntk-jupyter-notebooks -t microsoft/cntk:2.0-cpu-python3.5
Następnie uruchom polecenie:
docker exec -it cntk-jupyter-notebooks bash -c "source /cntk/activate-cntk && jupyter-notebook --no-browser --port=8888 --ip=0.0.0.0 --notebook-dir=/cntk/Tutorials --allow-root"
Będziesz chciał uzyskać dostęp do powłoki, aby uruchamiać polecenia CNTK. Możesz dołączyć powłokę bash za pomocą okna dokowanego.
uzyskać identyfikator pojemnik
docker ps
Następnie przymocować powłokę
docker exec -it <container_id> bash
Docker jest droga (w tej chwili). Pomyślnie użyliśmy Docker dla użytkowników Mac w samouczkach CNTK, nie zgłoszono żadnych problemów. –
Obraz Docker właśnie otrzymał aktualizację do najnowszej wersji, 2.0 beta 8, na [Dockerhub] (https://hub.docker.com/r/microsoft/cntk/) –