WEBDNN의 RESNET50 자습서를 Docker 환경에서 사용해보십시오(WebAssembly 전용).
TL;DR
git clone --depth 1 https://github.com/mil-tokyo/webdnn webdnn
cd webdnn
docker run --rm -v "$(pwd):/src" -it lilacs2039/debian_webasm_webdnn
# in container...
cd /src/example/resnet && python convert_resnet_keras.py --backend webassembly
# exit
docker run --rm -p 8080:80 -v "$(pwd):/usr/local/apache2/htdocs/" httpd
httpd로 로컬 서버를 세우면, http://localhost:8080/example/resnet/index.html 에 액세스!
소개
공식 Resnet50 자습서 을 Docker 환경에서 실행한다.
keras에서 RESNET50 모델을 얻고 WebAssembly 형식으로 변환하고 로컬 서버에서 작동 확인합니다.
WebAssembly로 변환, 로컬 서버는 각각 Docker로 환경을 준비.
WebAssembly 컴파일 환경은 상기를 참조
환경
git clone --depth 1 https://github.com/mil-tokyo/webdnn webdnn
cd webdnn
docker run --rm -v "$(pwd):/src" -it lilacs2039/debian_webasm_webdnn
# in container...
cd /src/example/resnet && python convert_resnet_keras.py --backend webassembly
# exit
docker run --rm -p 8080:80 -v "$(pwd):/usr/local/apache2/htdocs/" httpd
공식 Resnet50 자습서 을 Docker 환경에서 실행한다.
keras에서 RESNET50 모델을 얻고 WebAssembly 형식으로 변환하고 로컬 서버에서 작동 확인합니다.
WebAssembly로 변환, 로컬 서버는 각각 Docker로 환경을 준비.
WebAssembly 컴파일 환경은 상기를 참조
환경
절차
WEBDNN clone
git clone --depth 1 https://github.com/mil-tokyo/webdnn webdnn
Resnet50 취득 · WebAssembly 변환용 Docker 컨테이너 기동
cd webdnn
docker run --rm -v "$(pwd):/src" -it lilacs2039/debian_webasm_webdnn
컨테이너 내에서 Resnet50 획득 및 WebAssembly 변환
# in container...
cd /src/example/resnet && python convert_resnet_keras.py --backend webassembly
# exit
httpd로 로컬 서버 시작
docker run --rm -p 8080:80 -v "$(pwd):/usr/local/apache2/htdocs/" httpd
ResNet50 모델 실행
http://localhost:8080/example/resnet/index.html 방문
Backend에 webassembly를 지정하고 Framework에 Keras를 지정하여 Run
↑ 같은 화면이 되면 성공입니다.
Reference
이 문제에 관하여(WEBDNN의 RESNET50 자습서를 Docker 환경에서 사용해보십시오(WebAssembly 전용).), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/lilacs/items/c6fc8c0178a9563c0e2a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)