Yeah, I figured that after checking that file. I was able to build TensorFlow libraries using bazel in a rasp (with an usb as swap partition). However, I will have a look at that link because maybe is much faster than what I had to do. Nevertheless, I compiled MiNiFi C++ 0.4.0 with this options:
cmake -DENABLE_PCAP=TRUE -DPORTABLE=ON -DENABLE_TENSORFLOW=TRUE -DENABLE_USB_CAMERA=TRUE -DFAIL_ON_WARNINGS= .. make -j3 I was able to connect the agent with a NiFi instance in HDF and use a simple flow with TailFile -> Remote Processing Group -> PutFile. However, now I want to try something more exciting with GetUSBCamera and TF processors and I can't figure out where it is failing. Where are logs saved? I am using minifi.sh run but I don't see anything in the terminal. Another thing that I notice is that minificontroller does not work for me. When I try to run it I get an error: terminate called after throwing an instance of 'std::regex_error' what(): regex_error Aborted Could it be related with the version of GCC I used to compiled MiNiFi? Best regards, Iyán -----Mensaje original----- De: Andy Christianson [mailto:[email protected]] Enviado el: lunes, 16 de abril de 2018 17:00 Para: [email protected] Asunto: RE: USB Camera support with MiNiFi 0.4.0 in Rasp3? **This Message originated from a Non-ArcelorMittal source** -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Iyán, Our FindTensorFlow.cmake file is used during the build to locate the TensorFlow native libraries. It checks in /usr/lib, /usr/local/lib, and /usr/local/lib/tensorflow_cc. If the libraries are not present at any of those locations, a hint can be given using the TENSORFLOW_PATH variable. This will hopefully work for you: cmake -DTENSORFLOW_PATH=<path to your tensorflow> Also, the tensorflow_cc [1] project (which installs to a location FindTensorFlow.cmake searches) has worked well for us in the past and may save compilation time since it only builds the needed libraries. Regards, Andy I.C. [1] https://github.com/FloopCZ/tensorflow_cc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBAgAGBQJa1LoxAAoJEG1+mBKNMpIDOikIAI9IGS96Sj8bxlzuuHl3L30S 0ySNv9zQPKQNwsulpIQZXGiF2zXt/GK8O5GcMFfED7WXEcvKtEZDlF8MUgLxG4pa 31Q3me/qIJZHsUukXOZ8bMCxTrfS3ljiXhyJACpHRbnJGuZX3zAkjRF3NUYQBA/m Zzvf8bSsAYObwp8txbzUtd+9u3+GWGJicSPRus3T/k82Zw8sCh0l433ExEWjdAxk VaXGzjKwmCkMgZnF+rtyiTgEq7v31h+Dbdc1PI3zuPBqJz3NOK9JN3rz44XnuMKc lYM7XUfhqiFAriU7BzsRfVRbfA0lVxsqPuh8QaL9ntQ0FGVN/c87L3OvYlXeneU= =0Ims -----END PGP SIGNATURE----- Sent from ProtonMail, Swiss-based encrypted email. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On April 13, 2018 2:47 AM, Mendez Veiga, Iyan <[email protected]> wrote: > > > Hi Mark, Andy, > > I was able to compile TensorFlow in the rasp3 using gcc 4.8.5, bazel 0.10.1 > and TensorFlow 1.6.0 (other combinations failed at some point). However, when > I try to build MiNiFi C++ 0.4.0 with -DENABLE_TENSORFLOW=TRUE, it fails to > find it. Should I define some env variables or do something else? > > Thanks, > > Iyán > > -----Mensaje original----- > > De: Marc P. [mailto:[email protected]] > > Enviado el: lunes, 09 de abril de 2018 17:23 > > Para: [email protected]; Andy Christianson [email protected] > > Asunto: Re: USB Camera support with MiNiFi 0.4.0 in Rasp3? > > This Message originated from a Non-ArcelorMittal source > > You may need to install libusb-1.0-0-dev. This is part of the reason > > why it was disabled for aptitude distros in 0.4.0; however, with this > > added to my bootstrap branch I've successfully installed and run > > GetUSBCamera on the RPi and other Ubuntu distros ( 32 and 64 bit too ) > > On Mon, Apr 9, 2018 at 11:17 AM, Andy Christianson > > [email protected] wrote: > > > -----BEGIN PGP SIGNED MESSAGE----- > > > > Hash: SHA1 > > > > Iyán, > > > > In addition to what Marc said, IIRC, libuvc and libusb are the main > > > > dependencies that need to be available. The libuvc library is included in > > > > thirdparty/ and can be build along with minifi. The libusb-dev package is > > > > needed for the build. > > > > As long as those two libraries are built/available, things should build. You > > > > will need to get identifiers for the USB device (using, e.g. lsusb). > > Additional > > > > info about this should be in PROCESSORS.md. > > > > Regards, > > > > Andy I.C. > > > > -----BEGIN PGP SIGNATURE----- > > > > Version: GnuPG v2.0.22 (GNU/Linux) > > > > iQEcBAEBAgAGBQJay4P3AAoJEG1+mBKNMpIDNHMH/2dUgrbXKME7b9qVWTwjcRvQ > > > > FbsOf9mgHTAhQHtAGDWDSIfnYNhkoLzuuJeQREitBkInA9Obpw84IIXfkWlIDM3Z > > > > 6enByZ4l9+tHBARu7I5/iGmoWk/suC9ohTweOfSGvHeZL0r9+P7llWHF6pIk4h97 > > > > 8uhVERv5Qw84g31bGIM+h/1JpTFMQqFNjnVrtKYY+uCSOicXKCY3uwY1I88c5iXZ > > > > M3kkyYhBAiXt4oFkdIJp0xWCyJvFmkC9cthyy8f7BCMgV6Z7EgffScybYUgUo81Y > > > > L6yYTXJetqKHNDf4u7wDQBfl8iX3FfPqAwn1r5JhJ0IRj3tBkmyTufziTS8Twss= > > > > =dQ7j > > > > -----END PGP SIGNATURE----- > > > > Sent from ProtonMail, Swiss-based encrypted email. > > > > ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ > > > > On April 9, 2018 8:35 AM, Marc P. [email protected] wrote: > > > > > Iyan, > > > > > > That one along with a few others required a bit more manual effort > > > > > > at the time in bootstrap and thus need to be enabled manually. Enable > > > > > > that one manually with cmake -DENABLE_USB_CAMERA=1 .. > > > > > > In the next version it'll be added to the bootstrap with 0.5.0. I > > > > > > was running GetUSBCamera on a Pi last night but I don't specifically > > > > > > recall if there was much more to take into account. I have a branch > > > > > > where USB Camera can be enabled on PI. I'll test that on a Pi and > > > > > > submit a PR if it works. > > > > > > Thanks, > > > > > > Marc > > > > > > On Mon, Apr 9, 2018 at 3:46 AM, Mendez Veiga, Iyan > > > > > > [email protected] wrote: > > > > > > > Hi, > > > > > > > > I am trying to compile MiNiFi C++ 0.4.0 in a raspberry pi 3 running > > > > Raspbian. > > > > > > > > I have installed all packages in the requirements (and some optional > > > > ones, too): > > > > > > > > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_nifi-2Dminifi-2Dcpp-23system-2Drequirements&d=DwIFaQ&c=y5LGzd1hT50ruE_IlUH7x8VGgWz9W0tFVWT6rSvPUKA&r=OqJOXvZGIFafgLt7Uocjlzsiwprj2_HJJ0p7HG9IsupasVjguMhbhoUfzdA5V_Qn&m=wPIoEah-YRSi6LhxgnSby8YVO15gZBLprUh9HXzl9j0&s=pQzDSBhDQlp-WfrpF3avtFilpTOpeB0M-DKJLWhsJgg&e= > > > > > > > > However, when I execute the bootstrap script I cannot enable the USB > > > > Camera support (since I want to use GetUSBCamera processor) and the > > > > only information I get is that "Extension cannot be installed due to > > > > version of cmake or other software". > > > > > > > > I couldn't find any information on the Internet. Any one is facing a > > > > similar issue? > > > > > > > > Regards, > > > > > > > > Iyán
