Code Monkey home page Code Monkey logo

Comments (5)

adason avatar adason commented on June 14, 2024 1

@lessw2020

One related item - the docker image for this tooling is huge (5GB)?
Any chance the insights notebook will just be released as a notebook with a requirements.txt for any supporting files, to avoid all that massive docker overhead?

The datasetinsights repo include notebooks and instructions on how to run notebooks locally. You can find them under /notebooks directory. You will need to create a virtual environment by following instructions under CONTRIBUTING.md. There are one caveat: the windows virtual environment was not fully tested due to issue Unity-Technologies/datasetinsights#48. It should work for mac or linux.

The docker image is huge due to heavy model training dependencies. The docker base image including CUDA is roughly 1GB. Pytorch and Tensorflow add 1GB each. That’s 3GB already without other dependencies. We are working on removing model training dependencies in datasetinsights which should greatly reduce the docker image size.

from com.unity.perception.

StevenBorkman avatar StevenBorkman commented on June 14, 2024

Hi Less, thanks for reaching out. Unfortunately right now, we really don't have a way to step through frames in the Unity Editor with the visualization info turned on. We have a ticket opened for this in our backlog and hope to implement it sometime in the future.

Until then, you can visualize your frame by frame results using our dataset insights tool. If you are not familiar with it, I would suggest looking at Step 8 of Phase I in our Perception Tutorial. It walks you through the process of bringing your data into dataset insights and the different analyzers that we have in the perception jupyter notebook. The included image is of the bounding box visualizer.

image

Sorry, there isn't a more convenient way to do this in the Unity Editor at the current time, but it is on our roadmap. Please feel free to reach out to us if you have anymore questions.

Steve

from com.unity.perception.

lessw2020 avatar lessw2020 commented on June 14, 2024

Hi @StevenBorkman,
Thanks much for the info that this is pending fix in a future release.
I found that I could somewhat swap out frame inspection, by manually reviewing each model by hand with rotation in a scene...bit tedious but works and then I use our own show_batch code to review pre-training for the obj detection.
Direct frame inspection would still be ideal though.
I will check out the insight visualization tool. I did use it for stats as a quick test, but hadn't looked at the visualization.
One related item - the docker image for this tooling is huge (5GB)?
Any chance the insights notebook will just be released as a notebook with a requirements.txt for any supporting files, to avoid all that massive docker overhead?
Thanks again for the update about it being on the roadmap, much appreciated and look forward to the future release!

from com.unity.perception.

JonathanHUnity avatar JonathanHUnity commented on June 14, 2024

Support for the "Step" button in the Unity Editor is now present on the master branch and will be in our next release. Cheers!

from com.unity.perception.

lessw2020 avatar lessw2020 commented on June 14, 2024

@JonathanHUnity - that is a huge help. Thanks for implementing this!

from com.unity.perception.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.