{"id":15656810,"url":"https://github.com/pinto0309/mtomo","last_synced_at":"2026-02-12T08:01:48.062Z","repository":{"id":52844730,"uuid":"356614327","full_name":"PINTO0309/mtomo","owner":"PINTO0309","description":"Multiple types of NN model optimization environments. It is possible to directly access the host PC GUI and the camera to verify the operation. Intel iHD GPU (iGPU) support. NVIDIA GPU (dGPU) support.","archived":false,"fork":false,"pushed_at":"2021-04-17T16:48:36.000Z","size":2191,"stargazers_count":24,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-05T16:01:08.702Z","etag":null,"topics":["depthai","edgetpu","models","models-converter","mxnet","myriad","onnx","openvino","pytorch","tensorflow","tensorflowjs","tensorflowlite","tensorrt","tf-trt","tflite"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PINTO0309.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-10T14:59:23.000Z","updated_at":"2024-01-04T16:56:40.000Z","dependencies_parsed_at":"2022-08-23T08:41:47.270Z","dependency_job_id":null,"html_url":"https://github.com/PINTO0309/mtomo","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/PINTO0309/mtomo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PINTO0309%2Fmtomo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PINTO0309%2Fmtomo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PINTO0309%2Fmtomo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PINTO0309%2Fmtomo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PINTO0309","download_url":"https://codeload.github.com/PINTO0309/mtomo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PINTO0309%2Fmtomo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29361810,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"online","status_checked_at":"2026-02-12T02:00:06.911Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["depthai","edgetpu","models","models-converter","mxnet","myriad","onnx","openvino","pytorch","tensorflow","tensorflowjs","tensorflowlite","tensorrt","tf-trt","tflite"],"created_at":"2024-10-03T13:04:26.515Z","updated_at":"2026-02-12T08:01:48.040Z","avatar_url":"https://github.com/PINTO0309.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mtomo\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://user-images.githubusercontent.com/33194443/114279517-12f51b80-9a70-11eb-868d-a68620344ca1.png\" /\u003e\n\u003c/p\u003e\n\n**M**ultiple **t**ypes **o**f NN **m**odel **o**ptimization environments. It is possible to directly access the host PC GUI and the camera to verify the operation. And, Intel iHD GPU (iGPU) support. NVIDIA GPU (dGPU) support.\n\n## 1. Environment\n1. Docker 20.10.5, build 55c4c88\n\n## 2. Model optimization environment to be built\n1. Ubuntu 20.04 x86_64\n2. CUDA 11.2\n3. cuDNN 8.1\n4. TensorFlow v2.5.0-rc1 (MediaPipe Custom OP, FlexDelegate, XNNPACK enabled)\n5. tflite_runtime v2.5.0-rc1 (MediaPipe Custom OP, FlexDelegate, XNNPACK enabled)\n6. edgetpu-compiler\n7. flatc 1.12.0\n8. TensorRT cuda11.1-trt7.2.3.4-ga-20210226\n9. PyTorch 1.8.1+cu112\n10. TorchVision 0.9.1+cu112\n11. TorchAudio 0.8.1\n12. OpenVINO 2021.3.394\n13. tensorflowjs\n14. coremltools\n15. onnx\n16. tf2onnx\n17. tensorflow-datasets\n18. openvino2tensorflow\n19. tflite2tensorflow\n20. onnxruntime\n21. onnx-simplifier\n22. MXNet\n23. gdown\n24. OpenCV 4.5.2-openvino\n25. Intel-Media-SDK\n26. Intel iHD GPU (iGPU) support\n\n## 3. Usage\n### 3-1. Docker Hub\nhttps://hub.docker.com/repository/docker/pinto0309/mtomo/tags?page=1\u0026ordering=last_updated\n```\n$ xhost +local: \u0026\u0026 \\\n  docker run -it --rm \\\n    --gpus all \\\n    -v `pwd`:/home/user/workdir \\\n    -v /tmp/.X11-unix/:/tmp/.X11-unix:rw \\\n    --device /dev/video0:/dev/video0:mwr \\\n    --net=host \\\n    -e LIBVA_DRIVER_NAME=iHD \\\n    -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR \\\n    -e DISPLAY=$DISPLAY \\\n    --privileged \\\n    pinto0309/mtomo:ubuntu2004_tf2.5.0-rc1_torch1.8.1_openvino2021.3.394\n```\n\n### 3-2. Docker Build\n```\n$ git clone https://github.com/PINTO0309/mtomo.git \u0026\u0026 cd mtomo\n$ docker build -t {IMAGE_NAME}:{TAG} .\n```\n\n### 3-3. Docker Run\n```\n$ xhost +local: \u0026\u0026 \\\n  docker run -it --rm \\\n    --gpus all \\\n    -v `pwd`:/home/user/workdir \\\n    -v /tmp/.X11-unix/:/tmp/.X11-unix:rw \\\n    --device /dev/video0:/dev/video0:mwr \\\n    --net=host \\\n    -e LIBVA_DRIVER_NAME=iHD \\\n    -e XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR \\\n    -e DISPLAY=$DISPLAY \\\n    --privileged \\\n    {IMAGE_NAME}:{TAG}\n```\n\n## 4. Reference articles\n1. [openvino2tensorflow](https://github.com/PINTO0309/openvino2tensorflow.git)\n2. [tflite2tensorflow](https://github.com/PINTO0309/tflite2tensorflow.git)\n3. [tensorflow-onnx (a.k.a tf2onnx)](https://github.com/onnx/tensorflow-onnx.git)\n4. [tensorflowjs](https://pypi.org/project/tensorflowjs/)\n5. [coremltools](https://github.com/apple/coremltools.git)\n6. [OpenVINO](https://docs.openvinotoolkit.org/latest/openvino_docs_MO_DG_prepare_model_convert_model_Converting_Model.html)\n7. [onnx](https://github.com/onnx/onnx.git)\n8. [onnx-simplifier](https://github.com/daquexian/onnx-simplifier.git)\n9. [TensorFLow](https://github.com/tensorflow/tensorflow.git)\n10. [PyTorch](https://github.com/pytorch/pytorch.git)\n11. [flatbuffers (a.k.a flatc)](https://google.github.io/flatbuffers/)\n12. [TensorRT](https://developer.nvidia.com/tensorrt)\n13. [Intel-Media-SDK/MediaSDK - Running on GPU under docker](https://github.com/Intel-Media-SDK/MediaSDK/wiki/Running-on-GPU-under-docker)\n14. [Intel-Media-SDK/MediaSDK - Intel media stack on Ubuntu](https://github.com/Intel-Media-SDK/MediaSDK/wiki/Intel-media-stack-on-Ubuntu)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinto0309%2Fmtomo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinto0309%2Fmtomo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinto0309%2Fmtomo/lists"}