ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Can anyone recommend a Tflite Colab Notebook for VOXL2 Training

    Ask your questions right here!
    4
    53
    4886
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tomT
      tom admin @sansoy
      last edited by

      @sansoy It should start right away, I would power cycle your voxl2 and try again

      S 1 Reply Last reply Reply Quote 0
      • S
        sansoy @tom
        last edited by

        @tom i did all that and still stuck. could it be whats in the warning about being stuck in fastboot?
        it is the voxl2 and not the voxl2 mini.

        [WARNING] This system image flash is intended only for the following
        platform: VOXL2 (m0054)

              Make sure that the device that will be flashed is correct.
              Flashing a device with an incorrect system image will lead
              the device to be stuck in fastboot.
        
        tomT 1 Reply Last reply Reply Quote 0
        • tomT
          tom admin @sansoy
          last edited by

          @sansoy As long as you are using the voxl2 SDK and are indeed flashing voxl2 hardware then that warning can be ignored.

          S 1 Reply Last reply Reply Quote 0
          • S
            sansoy @tom
            last edited by

            @tom hey Tom, i'm having absolutely no luck.
            i've tried 3 times and it still just hangs at

            Would you like to continue with the VOXL2 (m0054) system image flash?

            1. Yes
            2. No
              #? 1

            I then followed the unbrick instructions and reinstalled everything per
            https://docs.modalai.com/voxl2-unbricking/#ubuntu-host

            Got the system back up and running and tried to install the latest SDK again with no luck.
            It just hangs.

            S 1 Reply Last reply Reply Quote 0
            • S
              sansoy @sansoy
              last edited by sansoy

              UPDATE: Got it working with "sudo" for the install. normally one would get a permission errors and thought maybe that was the issue and sure enough. recommend updating your docs to
              say sudo ./install.sh

              S tomT 2 Replies Last reply Reply Quote 0
              • S
                sansoy @sansoy
                last edited by

                @tom so i trained on a new batch of AR15 images and got really good numbers in terms of losses and mAPs. Ran an unquantized and quantized version in voxl-tflite-server and again nothing is being recognized.

                Here's a link to the tflites, and saved_models with inference results on never before seen images.
                Any insight on how to make these models work in your environment would be awesomely appreciated.

                https://drive.google.com/drive/folders/1N1pU0jMRTb3rODSfIuETPrBf66m4ody7?usp=drive_link

                tomT 1 Reply Last reply Reply Quote 0
                • tomT
                  tom admin @sansoy
                  last edited by

                  @sansoy Interesting, sudo isn't normally required. I'm curious, what linux distro are you running?

                  S 1 Reply Last reply Reply Quote 0
                  • tomT
                    tom admin @sansoy
                    last edited by

                    @sansoy @Thomas-Patton is the ML expert here and I'll let him comment on that front

                    1 Reply Last reply Reply Quote 0
                    • S
                      sansoy @tom
                      last edited by

                      @tom Ubuntu 22.04.3 LTS

                      tomT 1 Reply Last reply Reply Quote 0
                      • tomT
                        tom admin @sansoy
                        last edited by

                        @sansoy Huh, okay, that's what I run as well.

                        What groups are your default user in? For example, here is mine:

                         ~  groups                                               ok | 10:20:36 AM 
                        tom adm dialout cdrom sudo dip plugdev lpadmin lxd sambashare docker
                        
                        S 1 Reply Last reply Reply Quote 0
                        • S
                          sansoy @tom
                          last edited by

                          @tom eve@eve:~$ groups
                          eve adm cdrom sudo dip plugdev lpadmin lxd sambashare

                          tomT 1 Reply Last reply Reply Quote 0
                          • tomT
                            tom admin @sansoy
                            last edited by

                            @sansoy Can you try adding your user to the dialout group and seeing if that fixes the issue?

                            sudo usermod -a -G dialout $USER

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              sansoy @tom
                              last edited by

                              @tom did that and still no inference.
                              tflite_1705069939.png

                              tomT 1 Reply Last reply Reply Quote 0
                              • tomT
                                tom admin @sansoy
                                last edited by

                                @sansoy That was for fixing the fastboot issue, unrelated

                                ? 1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @tom
                                  last edited by

                                  @sansoy

                                  When I get some time today I'll try to download your .tflite models and see what's going on. The good news is that the server is at least running! It very well may just be an issue with how the tensor is being parsed.

                                  Thomas
                                  thomas.patton@modalai.com

                                  ? 1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @Guest
                                    last edited by

                                    @sansoy

                                    Hey, they just gave me access to the Google Drive folder. Can you confirm that the edgetpu.tflite in the root directory is the file you want me to try and get working?

                                    Thomas

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      sansoy @Guest
                                      last edited by

                                      @thomas i just checked permissions and you have access to all the files and yes to

                                      edgetpu.tflit
                                      ssd-mobilenet-v2-fpnlite-640_quant.tflite
                                      ssd-mobilenet-v2-fpnlite-640.tflite
                                      saved_models/saved_model.pb

                                      ? 1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @sansoy
                                        last edited by

                                        @sansoy

                                        Of these 4 models which is the custom trained YOLO model you mentioned above? I can't even get the edgetpu.tflite model to load so I need a little bit more information on how each of these files was generated.

                                        Thomas

                                        S 1 Reply Last reply Reply Quote 0
                                        • S
                                          sansoy @Guest
                                          last edited by

                                          @thomas here's a yolov5 trained model.
                                          https://drive.google.com/file/d/1wRbIXdylgx-EOGDLnuWnsytGd2DcTNeY/view?usp=drive_link

                                          I used this instruction set to train a yolov5 model which works well on my mac, rPI4, linux box and nvidia jetson.
                                          https://docs.ultralytics.com/yolov5/tutorials/train_custom_data/#23-organize-directories

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            sansoy @sansoy
                                            last edited by

                                            @thomas here's the colab notebook i used to create the tflites and quantized tflites
                                            https://colab.research.google.com/drive/1QdgpSl63OSQdLTnFwOyP8dxLQ7W0HtmW?usp=sharing

                                            ? 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Powered by NodeBB | Contributors