From mandis at us.ibm.com Tue Dec 5 08:20:36 2017 From: mandis at us.ibm.com (Mandis S Beigi) Date: Tue, 5 Dec 2017 08:20:36 -0500 Subject: [Kwiver-users] running kwiver in docker Message-ID: Hi all, I'm running kwiver in a docker (Ubuntu 16.04) and I get the following error when running an example pipeline: Path not found loading clusters: /usr/local/share/sprokit/pipelines/clusters Somehow sprokit/pipelines/clusters is not copied into the /usr/local/share folder and I cannot find this pipelines/clusters folder anywhere. I did cmake with the following options: RUN cmake ./ -DCMAKE_BUILD_TYPE=Release \ -Dfletch_DIR:PATH=/opt/IBM/ivadle/fletch/build/rel/ \ -DKWIVER_ENABLE_ARROWS:BOOL=ON -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON \ -DKWIVER_ENABLE_EXTRAS:BOOL=ON -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON \ -DKWIVER_ENABLE_PROCESSES:BOOL=ON -DKWIVER_ENABLE_PYTHON:BOOL=ON \ -DKWIVER_ENABLE_SPROKIT:BOOL=ON -DKWIVER_ENABLE_TOOLS:BOOL=ON \ -DKWIVER_ENABLE_EXAMPLES:BOOL=ON -DKWIVER_USE_BUILD_TREE:BOOL=ON I also added the following but it didn't help. -DSPROKIT_USE_BUILD_TREE:BOOL=ON -DSPROKIT_USE_BUILD_CLUSTER_PATH:BOOL=ON Has anybody encountered this before? Regards, Mandis S. Beigi IBM TJ Watson Research Center Yorktown Heights, NY TEL: (914)945-1165, T/L: 862-1165 Email: mandis at us.ibm.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From roddy.collins at kitware.com Tue Dec 5 08:52:29 2017 From: roddy.collins at kitware.com (Roddy Collins) Date: Tue, 5 Dec 2017 08:52:29 -0500 Subject: [Kwiver-users] running kwiver in docker In-Reply-To: References: Message-ID: Before running the examples, are you setting up the kwiver environment by running setup_KWIVER.sh (found in the toplevel of the build directory)? e.g. 'source setup_KWIVER.sh' What branches of kwiver and fletch are you running? -Roddy On Tue, Dec 5, 2017 at 8:20 AM, Mandis S Beigi wrote: > Hi all, > > I'm running kwiver in a docker (Ubuntu 16.04) and I get the following > error when running an example pipeline: > > Path not found loading clusters: /usr/local/share/sprokit/ > pipelines/clusters > > Somehow sprokit/pipelines/clusters is not copied into the /usr/local/share > folder and I cannot find this pipelines/clusters folder anywhere. > > I did cmake with the following options: > > RUN cmake ./ -DCMAKE_BUILD_TYPE=Release \ > -Dfletch_DIR:PATH=/opt/IBM/ivadle/fletch/build/rel/ \ > -DKWIVER_ENABLE_ARROWS:BOOL=ON -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON \ > -DKWIVER_ENABLE_EXTRAS:BOOL=ON -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON \ > -DKWIVER_ENABLE_PROCESSES:BOOL=ON -DKWIVER_ENABLE_PYTHON:BOOL=ON \ > -DKWIVER_ENABLE_SPROKIT:BOOL=ON -DKWIVER_ENABLE_TOOLS:BOOL=ON \ > -DKWIVER_ENABLE_EXAMPLES:BOOL=ON -DKWIVER_USE_BUILD_TREE:BOOL=ON > > > I also added the following but it didn't help. > -DSPROKIT_USE_BUILD_TREE:BOOL=ON -DSPROKIT_USE_BUILD_CLUSTER_PATH:BOOL=ON > > > Has anybody encountered this before? > > > Regards, > Mandis S. Beigi > IBM TJ Watson Research Center > Yorktown Heights, NY > TEL: (914)945-1165 <(914)%20945-1165>, T/L: 862-1165 > Email: mandis at us.ibm.com > > > _______________________________________________ > Kwiver-users mailing list > Kwiver-users at public.kitware.com > http://public.kitware.com/mailman/listinfo/kwiver-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From linus.sherrill at kitware.com Tue Dec 5 08:59:53 2017 From: linus.sherrill at kitware.com (Linus Sherrill) Date: Tue, 5 Dec 2017 08:59:53 -0500 Subject: [Kwiver-users] running kwiver in docker In-Reply-To: References: Message-ID: Currently there are no clusters, so the warning is somewhat misleading. The message will go away after we implement sprokit clusters. Sorry about the confusion. -Linus On Tue, Dec 5, 2017 at 8:20 AM, Mandis S Beigi wrote: > Hi all, > > I'm running kwiver in a docker (Ubuntu 16.04) and I get the following > error when running an example pipeline: > > Path not found loading clusters: /usr/local/share/sprokit/ > pipelines/clusters > > Somehow sprokit/pipelines/clusters is not copied into the /usr/local/share > folder and I cannot find this pipelines/clusters folder anywhere. > > I did cmake with the following options: > > RUN cmake ./ -DCMAKE_BUILD_TYPE=Release \ > -Dfletch_DIR:PATH=/opt/IBM/ivadle/fletch/build/rel/ \ > -DKWIVER_ENABLE_ARROWS:BOOL=ON -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON \ > -DKWIVER_ENABLE_EXTRAS:BOOL=ON -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON \ > -DKWIVER_ENABLE_PROCESSES:BOOL=ON -DKWIVER_ENABLE_PYTHON:BOOL=ON \ > -DKWIVER_ENABLE_SPROKIT:BOOL=ON -DKWIVER_ENABLE_TOOLS:BOOL=ON \ > -DKWIVER_ENABLE_EXAMPLES:BOOL=ON -DKWIVER_USE_BUILD_TREE:BOOL=ON > > > I also added the following but it didn't help. > -DSPROKIT_USE_BUILD_TREE:BOOL=ON -DSPROKIT_USE_BUILD_CLUSTER_PATH:BOOL=ON > > > Has anybody encountered this before? > > > Regards, > Mandis S. Beigi > IBM TJ Watson Research Center > Yorktown Heights, NY > TEL: (914)945-1165 <(914)%20945-1165>, T/L: 862-1165 > Email: mandis at us.ibm.com > > > _______________________________________________ > Kwiver-users mailing list > Kwiver-users at public.kitware.com > http://public.kitware.com/mailman/listinfo/kwiver-users > > -- *Linus Sherrill - *Staff R&D Engineer Kitware, Inc. 28 Corporate Drive Clifton Park, NY 12065-8662 E: linus.sherrill at kitware.com P: 518.881.4400 -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.leotta at kitware.com Tue Dec 5 09:53:52 2017 From: matt.leotta at kitware.com (Matt Leotta) Date: Tue, 5 Dec 2017 09:53:52 -0500 Subject: [Kwiver-users] Differences in video_input implementations In-Reply-To: References: Message-ID: Chet, Thanks for the excellent summary of this issue. I'm copying the kwiver-users list to get feedback from others on how this should work. Either way the video_input should be made to act consistently across implementations. All video inputs should start counting at the same value (either 0 or 1) and all videos should be in the same state when first opened. Here is some more background. Previously all videos (image lists) were processed with frame numbers starting at zero. When the video_input API was added I noticed at least some (I assumed all) video inputs starting counting at one. I updated the TeleSculptor GUI to assume that data was produced with one-based indexing. I'm not sure it matters too much if we start with zero or one, as long as it consistent, but one-based counting might be more intuitive to users. For example, if you dump frames from a video using ffmpeg on the command line it numbers the images starting with one. Previously our software indexing was off by one from that, which sometimes led to confusion and bugs. So I have a slight preference for starting with one, but I can be persuaded. The second issue is whether or not to open a video in a valid state or not. That is, do you need to call next_frame() before accessing the first frame of video. Opening a video in an invalid state (i.e. before the first frame of video) is somewhat counter intuitive, but I think there is a good reason for it. The reason is more to support live video streams than it is for loading data from disk. Especially for live video, you want to acquire the next frame shortly before you process it. You might open a video (e.g. connection to a live camera) but not start processing right away. If you grab the first frame on open, it might be old by the time you start processing. So it makes sense to ask for the next frame right before you use it. So in summary, I would vote for videos requiring next_frame() after open() to get the first frame. I have a slight preference for one-based frame counting. Most importantly. All video_input algorithms should have the same behavior for both of these things. Does anyone else have any other thoughts on this? This will impact everyone doing video processing with KWIVER. Thanks, Matt On Mon, Dec 4, 2017 at 3:50 PM, Chet Nieter wrote: > Hey Matt, > > I got my new test test_vidl_ffmpeg_video_input working and passing. I had > to make two adjustments relative to test_video_input_image_list to get it > to pass The first was vidl_ffmpeg_video_input is valid (good() returns > true) before the first call to next_frame(). This method just delegates to > the underlying vidl video stream object. In video_input_image_list the > good() method checks the frame number. If it is zero then good() returns > false. The the second thing which appears to be related is the first frame > for video_input_image_list has a frame number of 1 while the first frame > (at least for my test video) for vidl_ffmpeg_video_input has a frame number > of zero. Again this is just delegated to the underlying video stream > object. It appears that the frame value of zero is being used a placeholder > for marking the test_video_input_image_list as currently invalid. Is > there a reason that video_input_image_list should not be valid until > next_frame is called. From what I can tell it already has the lists of > files once open() has been called and it should be able to start pulling > imagery. This leaves me with questions about my course of action. > > 1) Leave everything as is. The means that test_vidl_ffmpeg_video_input > will, or at least can, start at frame number 0 where the other video_input > implementations start at 1. Also test_vidl_ffmpeg_video_input is valid > after open but before next_frame where the others have to have next_frame > called first. > 2) Rework the other video_input implementations so that they start with > frame 0. If there is a reason to continue to require a next_frame() call > before validity a bool flag could be added to manage that rather than using > the frame number. > 3) Allow the other implementations to be valid after open but before > calling next_frame() making the assumption that they will start on the > first frame, whether that is indexed as 0 or 1. > 4) Both 2 & 3 > 5) Kluge vidl_ffmpeg_video_input to have frame number start at 1 and/or be > invalid before next_frame() to be consistent. > > It seems to me that both changes (option 4) make sense to keep the frame > numbering consistent and to allow behavior that seems to be artificially > prohibited. Although I understand that would be a change in the behavior of > the API of existing classes which can be dangerous. > > Either way this doesn?t block me from starting on the new seek > functionality and the testing of that functionality. > > Chet > > ======================================= > Chet Nieter, Ph.D > R&D Enigineer, Kitware Inc. > (919) 869-8876 > http://www.kitware.com/company/team/nieter.html > ======================================= > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.leotta at kitware.com Wed Dec 6 16:40:13 2017 From: matt.leotta at kitware.com (Matthew Leotta) Date: Wed, 6 Dec 2017 16:40:13 -0500 Subject: [Kwiver-users] Differences in video_input implementations In-Reply-To: <1A18EC13-481C-4F9B-8A37-F174EF860FDF@kitware.com> References: <1A18EC13-481C-4F9B-8A37-F174EF860FDF@kitware.com> Message-ID: <24014E5E-93BD-4BE8-8232-3A42A00D800E@kitware.com> I think seek_frame() should act like next_frame() in that it acquires the frame, so you should not need to call next_frame() after seek_frame() to get the frame you are looking for. So that means it should also set good() to true when you seek (assuming the seek was successful). ?Matt > On Dec 6, 2017, at 3:43 PM, Chet Nieter wrote: > > Matt, > > Should my new seek_frame() method also switch good() to true or do we aways want next_frame() called before that happens? > > Chet > >> On Dec 5, 2017, at 9:53 AM, Matt Leotta > wrote: >> >> Chet, >> >> Thanks for the excellent summary of this issue. I'm copying the kwiver-users list to get feedback from others on how this should work. Either way the video_input should be made to act consistently across implementations. All video inputs should start counting at the same value (either 0 or 1) and all videos should be in the same state when first opened. >> >> Here is some more background. Previously all videos (image lists) were processed with frame numbers starting at zero. When the video_input API was added I noticed at least some (I assumed all) video inputs starting counting at one. I updated the TeleSculptor GUI to assume that data was produced with one-based indexing. I'm not sure it matters too much if we start with zero or one, as long as it consistent, but one-based counting might be more intuitive to users. For example, if you dump frames from a video using ffmpeg on the command line it numbers the images starting with one. Previously our software indexing was off by one from that, which sometimes led to confusion and bugs. So I have a slight preference for starting with one, but I can be persuaded. >> >> The second issue is whether or not to open a video in a valid state or not. That is, do you need to call next_frame() before accessing the first frame of video. Opening a video in an invalid state (i.e. before the first frame of video) is somewhat counter intuitive, but I think there is a good reason for it. The reason is more to support live video streams than it is for loading data from disk. Especially for live video, you want to acquire the next frame shortly before you process it. You might open a video (e.g. connection to a live camera) but not start processing right away. If you grab the first frame on open, it might be old by the time you start processing. So it makes sense to ask for the next frame right before you use it. >> >> So in summary, I would vote for videos requiring next_frame() after open() to get the first frame. I have a slight preference for one-based frame counting. Most importantly. All video_input algorithms should have the same behavior for both of these things. >> >> Does anyone else have any other thoughts on this? This will impact everyone doing video processing with KWIVER. >> >> Thanks, >> Matt >> >> >> On Mon, Dec 4, 2017 at 3:50 PM, Chet Nieter > wrote: >> Hey Matt, >> >> I got my new test test_vidl_ffmpeg_video_input working and passing. I had to make two adjustments relative to test_video_input_image_list to get it to pass The first was vidl_ffmpeg_video_input is valid (good() returns true) before the first call to next_frame(). This method just delegates to the underlying vidl video stream object. In video_input_image_list the good() method checks the frame number. If it is zero then good() returns false. The the second thing which appears to be related is the first frame for video_input_image_list has a frame number of 1 while the first frame (at least for my test video) for vidl_ffmpeg_video_input has a frame number of zero. Again this is just delegated to the underlying video stream object. It appears that the frame value of zero is being used a placeholder for marking the test_video_input_image_list as currently invalid. Is there a reason that video_input_image_list should not be valid until next_frame is called. From what I can tell it already has the lists of files once open() has been called and it should be able to start pulling imagery. This leaves me with questions about my course of action. >> >> 1) Leave everything as is. The means that test_vidl_ffmpeg_video_input will, or at least can, start at frame number 0 where the other video_input implementations start at 1. Also test_vidl_ffmpeg_video_input is valid after open but before next_frame where the others have to have next_frame called first. >> 2) Rework the other video_input implementations so that they start with frame 0. If there is a reason to continue to require a next_frame() call before validity a bool flag could be added to manage that rather than using the frame number. >> 3) Allow the other implementations to be valid after open but before calling next_frame() making the assumption that they will start on the first frame, whether that is indexed as 0 or 1. >> 4) Both 2 & 3 >> 5) Kluge vidl_ffmpeg_video_input to have frame number start at 1 and/or be invalid before next_frame() to be consistent. >> >> It seems to me that both changes (option 4) make sense to keep the frame numbering consistent and to allow behavior that seems to be artificially prohibited. Although I understand that would be a change in the behavior of the API of existing classes which can be dangerous. >> >> Either way this doesn?t block me from starting on the new seek functionality and the testing of that functionality. >> >> Chet >> >> ======================================= >> Chet Nieter, Ph.D >> R&D Enigineer, Kitware Inc. >> (919) 869-8876 >> http://www.kitware.com/company/team/nieter.html >> ======================================= >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aps1 at andrew.cmu.edu Wed Dec 13 01:36:10 2017 From: aps1 at andrew.cmu.edu (Ankit Parag Shah) Date: Wed, 13 Dec 2017 01:36:10 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit Message-ID: Hi all, In order to install software Map-Tk and sprokit, is there a software installation tutorial/documentation available which is not present on the internet. I am finding difficulty in installing both these software necessary for working with Kwiver toolkit. Looking forward to your response. Kind Regards, Ankit Shah Masters Student in Language Technologies Carnegie Mellon University. -------------- next part -------------- An HTML attachment was scrubbed... URL: From roddy.collins at kitware.com Wed Dec 13 01:55:55 2017 From: roddy.collins at kitware.com (Roddy Collins) Date: Wed, 13 Dec 2017 01:55:55 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: Hi Ankit-- Can you be more specific in the difficulties you're having? (Problems building the software, problems running the examples, etc.) Please be sure to include: - the operating system and compiler you're using - which branches of kwiver and fletch you're building - if possible, console output showing the problem (as an attachment) Thanks -Roddy On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah wrote: > Hi all, > > In order to install software Map-Tk and sprokit, is there a software > installation tutorial/documentation available which is not present on the > internet. > > I am finding difficulty in installing both these software necessary for > working with Kwiver toolkit. > > Looking forward to your response. > > Kind Regards, > Ankit Shah > Masters Student in Language Technologies > Carnegie Mellon University. > > _______________________________________________ > Kwiver-users mailing list > Kwiver-users at public.kitware.com > http://public.kitware.com/mailman/listinfo/kwiver-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aps1 at andrew.cmu.edu Wed Dec 13 02:16:29 2017 From: aps1 at andrew.cmu.edu (Ankit Parag Shah) Date: Wed, 13 Dec 2017 02:16:29 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: Hi Roddy, For the above post, I am having a problem building the software for sprokit and map-tk and running examples. Currently, I am using the latest branch of kwiver and fletch. Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 Build of kwiver and fletch was successful where I have followed the guidelines as per respective repository's documentation and have suggested modification to Readme documentation via pull request. I am using Ubuntu 16.04 based environment. Following is the output of gcc -v gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) Output screenshot - command run is cmake . from the source directory where I have performed a git clone of sprokit repository. used as include directory in directory /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf used as include directory in directory /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf used as include directory in directory /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf used as include directory in directory /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf used as include directory in directory /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf -- Configuring incomplete, errors occurred! See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFiles/CMakeOutput.log". See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFiles/CMakeError.log" Thank you for your quick response. Kind Regards, Ankit Shah Masters Student in Language Technologies Carnegie Mellon University. On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins wrote: > Hi Ankit-- > > Can you be more specific in the difficulties you're having? (Problems > building the software, problems running the examples, etc.) > > Please be sure to include: > > - the operating system and compiler you're using > - which branches of kwiver and fletch you're building > - if possible, console output showing the problem (as an attachment) > > Thanks > -Roddy > > > On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah > wrote: > >> Hi all, >> >> In order to install software Map-Tk and sprokit, is there a software >> installation tutorial/documentation available which is not present on the >> internet. >> >> I am finding difficulty in installing both these software necessary for >> working with Kwiver toolkit. >> >> Looking forward to your response. >> >> Kind Regards, >> Ankit Shah >> Masters Student in Language Technologies >> Carnegie Mellon University. >> >> _______________________________________________ >> Kwiver-users mailing list >> Kwiver-users at public.kitware.com >> http://public.kitware.com/mailman/listinfo/kwiver-users >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roddy.collins at kitware.com Wed Dec 13 02:26:32 2017 From: roddy.collins at kitware.com (Roddy Collins) Date: Wed, 13 Dec 2017 02:26:32 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: > command run is cmake . from the source directory where I have performed a git clone of sprokit repository Try making a build directory next to the source directory and run cmake from there, pointing at the source directory. $ mkdir /home/ankit/kwiver-build $ cd /home/ankit/kwiver-build $ ccmake ../KWIVER-Software-Scripts (assuming KWIVER-Software-Scripts is where you've cloned kwiver into.) ...note the use of ccmake, so that you can set options (such as turning sprokit on or off.) -Roddy On Wed, Dec 13, 2017 at 2:16 AM, Ankit Parag Shah wrote: > Hi Roddy, > > For the above post, I am having a problem building the software for > sprokit and map-tk and running examples. > Currently, I am using the latest branch of kwiver and fletch. > > Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 > Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 > > Build of kwiver and fletch was successful where I have followed the > guidelines as per respective repository's documentation and have suggested > modification to Readme documentation via pull request. > I am using Ubuntu 16.04 based environment. > > Following is the output of gcc -v > gcc -v > Using built-in specs. > COLLECT_GCC=gcc > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper > Target: x86_64-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Ubuntu > 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs > --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr > --program-suffix=-5 --enable-shared --enable-linker-build-id > --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix > --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu > --enable-libstdcxx-debug --enable-libstdcxx-time=yes > --with-default-libstdcxx-abi=new --enable-gnu-unique-object > --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib > --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo > --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre > --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 > --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 > --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar > --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 > --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib > --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu > --host=x86_64-linux-gnu --target=x86_64-linux-gnu > Thread model: posix > gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) > > Output screenshot - command run is cmake . from the source directory where > I have performed a git clone of sprokit repository. > > used as include directory in directory /home/ankit/KWIVER-Software- > Scripts/sprokit/source/conf > used as include directory in directory /home/ankit/KWIVER-Software- > Scripts/sprokit/source/conf > used as include directory in directory /home/ankit/KWIVER-Software- > Scripts/sprokit/source/conf > used as include directory in directory /home/ankit/KWIVER-Software- > Scripts/sprokit/source/conf > used as include directory in directory /home/ankit/KWIVER-Software- > Scripts/sprokit/source/conf > > -- Configuring incomplete, errors occurred! > See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/ > CMakeFiles/CMakeOutput.log". > See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/ > CMakeFiles/CMakeError.log" > > Thank you for your quick response. > > > Kind Regards, > Ankit Shah > Masters Student in Language Technologies > Carnegie Mellon University. > > On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins > wrote: > >> Hi Ankit-- >> >> Can you be more specific in the difficulties you're having? (Problems >> building the software, problems running the examples, etc.) >> >> Please be sure to include: >> >> - the operating system and compiler you're using >> - which branches of kwiver and fletch you're building >> - if possible, console output showing the problem (as an attachment) >> >> Thanks >> -Roddy >> >> >> On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah >> wrote: >> >>> Hi all, >>> >>> In order to install software Map-Tk and sprokit, is there a software >>> installation tutorial/documentation available which is not present on the >>> internet. >>> >>> I am finding difficulty in installing both these software necessary for >>> working with Kwiver toolkit. >>> >>> Looking forward to your response. >>> >>> Kind Regards, >>> Ankit Shah >>> Masters Student in Language Technologies >>> Carnegie Mellon University. >>> >>> _______________________________________________ >>> Kwiver-users mailing list >>> Kwiver-users at public.kitware.com >>> http://public.kitware.com/mailman/listinfo/kwiver-users >>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aps1 at andrew.cmu.edu Wed Dec 13 02:35:01 2017 From: aps1 at andrew.cmu.edu (Ankit Parag Shah) Date: Wed, 13 Dec 2017 02:35:01 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: Hi Roddy, For the kwiver build, I have installed using the following command - cmake ../../src/ -DCMAKE_BUILD_TYPE=Release -Dfletch_DIR:PATH=/home/ankit/KWIVER-Software-Scripts/fletch/build/rel/ -DKWIVER_ENABLE_ARROWS:BOOL=ON -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON -DKWIVER_ENABLE_EXTRAS:BOOL=ON -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON -DKWIVER_ENABLE_PROCESSES:BOOL=ON -DKWIVER_ENABLE_PYTHON:BOOL=ON -DKWIVER_ENABLE_SPROKIT:BOOL=ON -DKWIVER_ENABLE_TOOLS:BOOL=ON -DKWIVER_USE_BUILD_TREE:BOOL=ON This installation is successful. However, when I am trying to run - /bin/pipeline_runner -p ../examples/pipelines/ number_flow.pipe.in I am receiving the following failure message along with warning for sprokit clusters not found. I checked the sprokit github repository and it seems that clusters are not implemented. Please correct me whether this is correct understanding or not. Message log - WARN [2017-12-13 07:18:07 sprokit.register_cluster /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/processes/clusters/registration.cxx:96] Path not found loading clusters: /usr/local/share/sprokit/pipelines/clusters 2017-12-13 07:18:07.095 INFO sprokit.modules.modules(68): Loading python modules 2017-12-13 07:18:07.095 DEBUG sprokit.modules.modules(81): Preparing to load sprokit python plugin modules: [ 'sprokit.processes', 'sprokit.schedulers', 'kwiver.processes' ] 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:18:07.328 DEBUG sprokit.modules.modules(43): Loading python module: "" Exception caught: The process 'numbersink' has a configuration issue: Failed to open the path: @EXAMPLE_DIR@/pipelines/output/numbers.txt Kind Regards, Ankit Shah On Wed, Dec 13, 2017 at 2:26 AM, Roddy Collins wrote: > > command run is cmake . from the source directory where I have performed > a git clone of sprokit repository > > Try making a build directory next to the source directory and run cmake > from there, pointing at the source directory. > > $ mkdir /home/ankit/kwiver-build > $ cd /home/ankit/kwiver-build > $ ccmake ../KWIVER-Software-Scripts > > (assuming KWIVER-Software-Scripts is where you've cloned kwiver into.) > > ...note the use of ccmake, so that you can set options (such as turning > sprokit on or off.) > > -Roddy > > > On Wed, Dec 13, 2017 at 2:16 AM, Ankit Parag Shah > wrote: > >> Hi Roddy, >> >> For the above post, I am having a problem building the software for >> sprokit and map-tk and running examples. >> Currently, I am using the latest branch of kwiver and fletch. >> >> Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 >> Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 >> >> Build of kwiver and fletch was successful where I have followed the >> guidelines as per respective repository's documentation and have suggested >> modification to Readme documentation via pull request. >> I am using Ubuntu 16.04 based environment. >> >> Following is the output of gcc -v >> gcc -v >> Using built-in specs. >> COLLECT_GCC=gcc >> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper >> Target: x86_64-linux-gnu >> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >> 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs >> --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ >> --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id >> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix >> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu >> --enable-libstdcxx-debug --enable-libstdcxx-time=yes >> --with-default-libstdcxx-abi=new --enable-gnu-unique-object >> --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib >> --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo >> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre >> --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 >> --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 >> --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar >> --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 >> --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib >> --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu >> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >> Thread model: posix >> gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) >> >> Output screenshot - command run is cmake . from the source directory >> where I have performed a git clone of sprokit repository. >> >> used as include directory in directory /home/ankit/KWIVER-Software-Sc >> ripts/sprokit/source/conf >> used as include directory in directory /home/ankit/KWIVER-Software-Sc >> ripts/sprokit/source/conf >> used as include directory in directory /home/ankit/KWIVER-Software-Sc >> ripts/sprokit/source/conf >> used as include directory in directory /home/ankit/KWIVER-Software-Sc >> ripts/sprokit/source/conf >> used as include directory in directory /home/ankit/KWIVER-Software-Sc >> ripts/sprokit/source/conf >> >> -- Configuring incomplete, errors occurred! >> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >> es/CMakeOutput.log". >> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >> es/CMakeError.log" >> >> Thank you for your quick response. >> >> >> Kind Regards, >> Ankit Shah >> Masters Student in Language Technologies >> Carnegie Mellon University. >> >> On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins > > wrote: >> >>> Hi Ankit-- >>> >>> Can you be more specific in the difficulties you're having? (Problems >>> building the software, problems running the examples, etc.) >>> >>> Please be sure to include: >>> >>> - the operating system and compiler you're using >>> - which branches of kwiver and fletch you're building >>> - if possible, console output showing the problem (as an attachment) >>> >>> Thanks >>> -Roddy >>> >>> >>> On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah >>> wrote: >>> >>>> Hi all, >>>> >>>> In order to install software Map-Tk and sprokit, is there a software >>>> installation tutorial/documentation available which is not present on the >>>> internet. >>>> >>>> I am finding difficulty in installing both these software necessary for >>>> working with Kwiver toolkit. >>>> >>>> Looking forward to your response. >>>> >>>> Kind Regards, >>>> Ankit Shah >>>> Masters Student in Language Technologies >>>> Carnegie Mellon University. >>>> >>>> _______________________________________________ >>>> Kwiver-users mailing list >>>> Kwiver-users at public.kitware.com >>>> http://public.kitware.com/mailman/listinfo/kwiver-users >>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roddy.collins at kitware.com Wed Dec 13 02:41:01 2017 From: roddy.collins at kitware.com (Roddy Collins) Date: Wed, 13 Dec 2017 02:41:01 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: Hmm... On a guess, try adding -DKWIVER_ENABLE_EXAMPLES:BOOL=ON ...which I believes configures and installs the the pipeline file based on the number_flow.pipe.in template (I don't think that file should be used directly.) With examples turned on, you should be able to run /bin/pipeline_runner -p / examples/pipelines/number_flow.pipe ...i.e. the examples are installed in the build directory, rather than being run from the source directory. (In general we try to keep the build and source trees separate.) -Roddy On Wed, Dec 13, 2017 at 2:35 AM, Ankit Parag Shah wrote: > Hi Roddy, > > For the kwiver build, I have installed using the following command - > > cmake ../../src/ -DCMAKE_BUILD_TYPE=Release -Dfletch_DIR:PATH=/home/ankit/ > KWIVER-Software-Scripts/fletch/build/rel/ -DKWIVER_ENABLE_ARROWS:BOOL=ON > -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON -DKWIVER_ENABLE_EXTRAS:BOOL=ON > -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON -DKWIVER_ENABLE_PROCESSES:BOOL=ON > -DKWIVER_ENABLE_PYTHON:BOOL=ON -DKWIVER_ENABLE_SPROKIT:BOOL=ON > -DKWIVER_ENABLE_TOOLS:BOOL=ON -DKWIVER_USE_BUILD_TREE:BOOL=ON > > This installation is successful. > However, when I am trying to run - > > /bin/pipeline_runner -p ../examples/pipelines/ > number_flow.pipe.in > > I am receiving the following failure message along with warning for > sprokit clusters not found. I checked the sprokit github repository and it > seems that clusters are not implemented. Please correct me whether this is > correct understanding or not. > > Message log - > > WARN [2017-12-13 07:18:07 sprokit.register_cluster > /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/ > processes/clusters/registration.cxx:96] Path not found loading clusters: > /usr/local/share/sprokit/pipelines/clusters > 2017-12-13 07:18:07.095 INFO sprokit.modules.modules(68): Loading python > modules > 2017-12-13 07:18:07.095 DEBUG sprokit.modules.modules(81): Preparing to > load sprokit python plugin modules: [ > 'sprokit.processes', > 'sprokit.schedulers', > 'kwiver.processes' > ] > 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/sprokit/schedulers/pythread_per_ > process_scheduler.pyc'>" > 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" > 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" > 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/kw_print_number_process.pyc'>" > 2017-12-13 07:18:07.328 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" > Exception caught: The process 'numbersink' has a configuration issue: > Failed to open the path: @EXAMPLE_DIR@/pipelines/output/numbers.txt > > Kind Regards, > Ankit Shah > > > On Wed, Dec 13, 2017 at 2:26 AM, Roddy Collins > wrote: > >> > command run is cmake . from the source directory where I have performed >> a git clone of sprokit repository >> >> Try making a build directory next to the source directory and run cmake >> from there, pointing at the source directory. >> >> $ mkdir /home/ankit/kwiver-build >> $ cd /home/ankit/kwiver-build >> $ ccmake ../KWIVER-Software-Scripts >> >> (assuming KWIVER-Software-Scripts is where you've cloned kwiver into.) >> >> ...note the use of ccmake, so that you can set options (such as turning >> sprokit on or off.) >> >> -Roddy >> >> >> On Wed, Dec 13, 2017 at 2:16 AM, Ankit Parag Shah >> wrote: >> >>> Hi Roddy, >>> >>> For the above post, I am having a problem building the software for >>> sprokit and map-tk and running examples. >>> Currently, I am using the latest branch of kwiver and fletch. >>> >>> Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 >>> Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 >>> >>> Build of kwiver and fletch was successful where I have followed the >>> guidelines as per respective repository's documentation and have suggested >>> modification to Readme documentation via pull request. >>> I am using Ubuntu 16.04 based environment. >>> >>> Following is the output of gcc -v >>> gcc -v >>> Using built-in specs. >>> COLLECT_GCC=gcc >>> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper >>> Target: x86_64-linux-gnu >>> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >>> 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs >>> --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ >>> --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id >>> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix >>> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu >>> --enable-libstdcxx-debug --enable-libstdcxx-time=yes >>> --with-default-libstdcxx-abi=new --enable-gnu-unique-object >>> --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib >>> --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo >>> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre >>> --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 >>> --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 >>> --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar >>> --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 >>> --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib >>> --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu >>> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >>> Thread model: posix >>> gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) >>> >>> Output screenshot - command run is cmake . from the source directory >>> where I have performed a git clone of sprokit repository. >>> >>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>> ripts/sprokit/source/conf >>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>> ripts/sprokit/source/conf >>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>> ripts/sprokit/source/conf >>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>> ripts/sprokit/source/conf >>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>> ripts/sprokit/source/conf >>> >>> -- Configuring incomplete, errors occurred! >>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>> es/CMakeOutput.log". >>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>> es/CMakeError.log" >>> >>> Thank you for your quick response. >>> >>> >>> Kind Regards, >>> Ankit Shah >>> Masters Student in Language Technologies >>> Carnegie Mellon University. >>> >>> On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins < >>> roddy.collins at kitware.com> wrote: >>> >>>> Hi Ankit-- >>>> >>>> Can you be more specific in the difficulties you're having? (Problems >>>> building the software, problems running the examples, etc.) >>>> >>>> Please be sure to include: >>>> >>>> - the operating system and compiler you're using >>>> - which branches of kwiver and fletch you're building >>>> - if possible, console output showing the problem (as an attachment) >>>> >>>> Thanks >>>> -Roddy >>>> >>>> >>>> On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah >>>> wrote: >>>> >>>>> Hi all, >>>>> >>>>> In order to install software Map-Tk and sprokit, is there a software >>>>> installation tutorial/documentation available which is not present on the >>>>> internet. >>>>> >>>>> I am finding difficulty in installing both these software necessary >>>>> for working with Kwiver toolkit. >>>>> >>>>> Looking forward to your response. >>>>> >>>>> Kind Regards, >>>>> Ankit Shah >>>>> Masters Student in Language Technologies >>>>> Carnegie Mellon University. >>>>> >>>>> _______________________________________________ >>>>> Kwiver-users mailing list >>>>> Kwiver-users at public.kitware.com >>>>> http://public.kitware.com/mailman/listinfo/kwiver-users >>>>> >>>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roddy.collins at kitware.com Wed Dec 13 02:51:28 2017 From: roddy.collins at kitware.com (Roddy Collins) Date: Wed, 13 Dec 2017 02:51:28 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: In the build directory, there should be a shell script called setup_KWIVER.sh . Source that via the 'dot' command: $ . setup_KWIVER.sh That should add your build's bin directory to your path and also add some module paths. -Roddy On Wed, Dec 13, 2017 at 2:48 AM, Ankit Shah wrote: > Hi Roddy, > > Still receiving the same warning message. I have installed the cmake with > the option -DKWIVER_ENABLE_EXAMPLES:BOOL=ON enabled. > A directory called examples is created in the build path and yes, running > commands from build path over using src path. > > /kwiver/build/release# bin/pipeline_runner -p examples/pipelines/number_ > flow.pipe > WARN [2017-12-13 07:30:55 sprokit.register_cluster > /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/ > src/processes/clusters/registration.cxx:96] Path not found loading > clusters: /usr/local/share/sprokit/pipelines/clusters > 2017-12-13 07:30:55.837 INFO sprokit.modules.modules(68): Loading python > modules > 2017-12-13 07:30:55.837 DEBUG sprokit.modules.modules(81): Preparing to > load sprokit python plugin modules: [ > 'sprokit.processes', > 'sprokit.schedulers', > 'kwiver.processes' > ] > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/ > lib/python2.7/dist-packages/sprokit/schedulers/pythread_ > per_process_scheduler.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/ > lib/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/ > lib/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/ > lib/python2.7/dist-packages/kwiver/processes/kw_print_ > number_process.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/ > lib/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" > > Kind Regards, > Ankit Parag Shah > > > On Wed, Dec 13, 2017 at 2:41 AM, Roddy Collins > wrote: > >> Hmm... >> >> On a guess, try adding -DKWIVER_ENABLE_EXAMPLES:BOOL=ON >> >> ...which I believes configures and installs the the pipeline file based >> on the number_flow.pipe.in template (I don't think that file should be >> used directly.) With examples turned on, you should be able to run >> >> /bin/pipeline_runner -p >> /examples/pipelines/number_flow.pipe >> >> >> ...i.e. the examples are installed in the build directory, rather than >> being run from the source directory. (In general we try to keep the build >> and source trees separate.) >> >> -Roddy >> >> >> >> On Wed, Dec 13, 2017 at 2:35 AM, Ankit Parag Shah >> wrote: >> >>> Hi Roddy, >>> >>> For the kwiver build, I have installed using the following command - >>> >>> cmake ../../src/ -DCMAKE_BUILD_TYPE=Release >>> -Dfletch_DIR:PATH=/home/ankit/KWIVER-Software-Scripts/fletch/build/rel/ >>> -DKWIVER_ENABLE_ARROWS:BOOL=ON -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON >>> -DKWIVER_ENABLE_EXTRAS:BOOL=ON -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON >>> -DKWIVER_ENABLE_PROCESSES:BOOL=ON -DKWIVER_ENABLE_PYTHON:BOOL=ON >>> -DKWIVER_ENABLE_SPROKIT:BOOL=ON -DKWIVER_ENABLE_TOOLS:BOOL=ON >>> -DKWIVER_USE_BUILD_TREE:BOOL=ON >>> >>> This installation is successful. >>> However, when I am trying to run - >>> >>> /bin/pipeline_runner -p ../examples/pipelines/ >>> number_flow.pipe.in >>> >>> I am receiving the following failure message along with warning for >>> sprokit clusters not found. I checked the sprokit github repository and it >>> seems that clusters are not implemented. Please correct me whether this is >>> correct understanding or not. >>> >>> Message log - >>> >>> WARN [2017-12-13 07:18:07 sprokit.register_cluster >>> /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/p >>> rocesses/clusters/registration.cxx:96] Path not found loading clusters: >>> /usr/local/share/sprokit/pipelines/clusters >>> 2017-12-13 07:18:07.095 INFO sprokit.modules.modules(68): Loading python >>> modules >>> 2017-12-13 07:18:07.095 DEBUG sprokit.modules.modules(81): Preparing to >>> load sprokit python plugin modules: [ >>> 'sprokit.processes', >>> 'sprokit.schedulers', >>> 'kwiver.processes' >>> ] >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> from '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/sprokit/schedulers/pythread_per_pr >>> ocess_scheduler.pyc'>" >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/kw_print_number_p >>> rocess.pyc'>" >>> 2017-12-13 07:18:07.328 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" >>> Exception caught: The process 'numbersink' has a configuration issue: >>> Failed to open the path: @EXAMPLE_DIR@/pipelines/output/numbers.txt >>> >>> Kind Regards, >>> Ankit Shah >>> >>> >>> On Wed, Dec 13, 2017 at 2:26 AM, Roddy Collins < >>> roddy.collins at kitware.com> wrote: >>> >>>> > command run is cmake . from the source directory where I have >>>> performed a git clone of sprokit repository >>>> >>>> Try making a build directory next to the source directory and run cmake >>>> from there, pointing at the source directory. >>>> >>>> $ mkdir /home/ankit/kwiver-build >>>> $ cd /home/ankit/kwiver-build >>>> $ ccmake ../KWIVER-Software-Scripts >>>> >>>> (assuming KWIVER-Software-Scripts is where you've cloned kwiver into.) >>>> >>>> ...note the use of ccmake, so that you can set options (such as turning >>>> sprokit on or off.) >>>> >>>> -Roddy >>>> >>>> >>>> On Wed, Dec 13, 2017 at 2:16 AM, Ankit Parag Shah >>>> wrote: >>>> >>>>> Hi Roddy, >>>>> >>>>> For the above post, I am having a problem building the software for >>>>> sprokit and map-tk and running examples. >>>>> Currently, I am using the latest branch of kwiver and fletch. >>>>> >>>>> Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 >>>>> Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 >>>>> >>>>> Build of kwiver and fletch was successful where I have followed the >>>>> guidelines as per respective repository's documentation and have suggested >>>>> modification to Readme documentation via pull request. >>>>> I am using Ubuntu 16.04 based environment. >>>>> >>>>> Following is the output of gcc -v >>>>> gcc -v >>>>> Using built-in specs. >>>>> COLLECT_GCC=gcc >>>>> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper >>>>> Target: x86_64-linux-gnu >>>>> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >>>>> 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs >>>>> --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ >>>>> --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id >>>>> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix >>>>> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu >>>>> --enable-libstdcxx-debug --enable-libstdcxx-time=yes >>>>> --with-default-libstdcxx-abi=new --enable-gnu-unique-object >>>>> --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib >>>>> --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo >>>>> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre >>>>> --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 >>>>> --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 >>>>> --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar >>>>> --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 >>>>> --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib >>>>> --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu >>>>> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >>>>> Thread model: posix >>>>> gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) >>>>> >>>>> Output screenshot - command run is cmake . from the source directory >>>>> where I have performed a git clone of sprokit repository. >>>>> >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> >>>>> -- Configuring incomplete, errors occurred! >>>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>>> es/CMakeOutput.log". >>>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>>> es/CMakeError.log" >>>>> >>>>> Thank you for your quick response. >>>>> >>>>> >>>>> Kind Regards, >>>>> Ankit Shah >>>>> Masters Student in Language Technologies >>>>> Carnegie Mellon University. >>>>> >>>>> On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins < >>>>> roddy.collins at kitware.com> wrote: >>>>> >>>>>> Hi Ankit-- >>>>>> >>>>>> Can you be more specific in the difficulties you're having? (Problems >>>>>> building the software, problems running the examples, etc.) >>>>>> >>>>>> Please be sure to include: >>>>>> >>>>>> - the operating system and compiler you're using >>>>>> - which branches of kwiver and fletch you're building >>>>>> - if possible, console output showing the problem (as an attachment) >>>>>> >>>>>> Thanks >>>>>> -Roddy >>>>>> >>>>>> >>>>>> On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah < >>>>>> aps1 at andrew.cmu.edu> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> In order to install software Map-Tk and sprokit, is there a software >>>>>>> installation tutorial/documentation available which is not present on the >>>>>>> internet. >>>>>>> >>>>>>> I am finding difficulty in installing both these software necessary >>>>>>> for working with Kwiver toolkit. >>>>>>> >>>>>>> Looking forward to your response. >>>>>>> >>>>>>> Kind Regards, >>>>>>> Ankit Shah >>>>>>> Masters Student in Language Technologies >>>>>>> Carnegie Mellon University. >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kwiver-users mailing list >>>>>>> Kwiver-users at public.kitware.com >>>>>>> http://public.kitware.com/mailman/listinfo/kwiver-users >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aps1 at andrew.cmu.edu Wed Dec 13 02:52:27 2017 From: aps1 at andrew.cmu.edu (Ankit Parag Shah) Date: Wed, 13 Dec 2017 02:52:27 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: Hi Roddy, Still receiving the same warning message. I have installed the cmake with the option -DKWIVER_ENABLE_EXAMPLES:BOOL=ON enabled. A directory called examples is created in the build path and yes, running commands from build path over using src path. /kwiver/build/release# bin/pipeline_runner -p examples/pipelines/number_ flow.pipe WARN [2017-12-13 07:30:55 sprokit.register_cluster /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/ src/processes/clusters/registration.cxx:96] Path not found loading clusters: /usr/local/share/sprokit/pipelines/clusters 2017-12-13 07:30:55.837 INFO sprokit.modules.modules(68): Loading python modules 2017-12-13 07:30:55.837 DEBUG sprokit.modules.modules(81): Preparing to load sprokit python plugin modules: [ 'sprokit.processes', 'sprokit.schedulers', 'kwiver.processes' ] 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python module: "" 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python module: "" However, the good news is that the output numbers.txt is created. I think the warning is misleading. Kind Regards, Ankit Shah Masters Student in Language Technologies Carnegie Mellon University. On Wed, Dec 13, 2017 at 2:41 AM, Roddy Collins wrote: > Hmm... > > On a guess, try adding -DKWIVER_ENABLE_EXAMPLES:BOOL=ON > > ...which I believes configures and installs the the pipeline file based on > the number_flow.pipe.in template (I don't think that file should be used > directly.) With examples turned on, you should be able to run > > /bin/pipeline_runner -p > /examples/pipelines/number_flow.pipe > > > ...i.e. the examples are installed in the build directory, rather than > being run from the source directory. (In general we try to keep the build > and source trees separate.) > > -Roddy > > > > > On Wed, Dec 13, 2017 at 2:35 AM, Ankit Parag Shah > wrote: > >> Hi Roddy, >> >> For the kwiver build, I have installed using the following command - >> >> cmake ../../src/ -DCMAKE_BUILD_TYPE=Release -Dfletch_DIR:PATH=/home/ankit/ >> KWIVER-Software-Scripts/fletch/build/rel/ -DKWIVER_ENABLE_ARROWS:BOOL=ON >> -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON -DKWIVER_ENABLE_EXTRAS:BOOL=ON >> -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON -DKWIVER_ENABLE_PROCESSES:BOOL=ON >> -DKWIVER_ENABLE_PYTHON:BOOL=ON -DKWIVER_ENABLE_SPROKIT:BOOL=ON >> -DKWIVER_ENABLE_TOOLS:BOOL=ON -DKWIVER_USE_BUILD_TREE:BOOL=ON >> >> This installation is successful. >> However, when I am trying to run - >> >> /bin/pipeline_runner -p ../examples/pipelines/ >> number_flow.pipe.in >> >> I am receiving the following failure message along with warning for >> sprokit clusters not found. I checked the sprokit github repository and it >> seems that clusters are not implemented. Please correct me whether this is >> correct understanding or not. >> >> Message log - >> >> WARN [2017-12-13 07:18:07 sprokit.register_cluster >> /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/p >> rocesses/clusters/registration.cxx:96] Path not found loading clusters: >> /usr/local/share/sprokit/pipelines/clusters >> 2017-12-13 07:18:07.095 INFO sprokit.modules.modules(68): Loading python >> modules >> 2017-12-13 07:18:07.095 DEBUG sprokit.modules.modules(81): Preparing to >> load sprokit python plugin modules: [ >> 'sprokit.processes', >> 'sprokit.schedulers', >> 'kwiver.processes' >> ] >> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python >> module: "> from '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/sprokit/schedulers/pythread_per_pr >> ocess_scheduler.pyc'>" >> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" >> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" >> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/kw_print_number_process.pyc'>" >> 2017-12-13 07:18:07.328 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" >> Exception caught: The process 'numbersink' has a configuration issue: >> Failed to open the path: @EXAMPLE_DIR@/pipelines/output/numbers.txt >> >> Kind Regards, >> Ankit Shah >> >> >> On Wed, Dec 13, 2017 at 2:26 AM, Roddy Collins > > wrote: >> >>> > command run is cmake . from the source directory where I have >>> performed a git clone of sprokit repository >>> >>> Try making a build directory next to the source directory and run cmake >>> from there, pointing at the source directory. >>> >>> $ mkdir /home/ankit/kwiver-build >>> $ cd /home/ankit/kwiver-build >>> $ ccmake ../KWIVER-Software-Scripts >>> >>> (assuming KWIVER-Software-Scripts is where you've cloned kwiver into.) >>> >>> ...note the use of ccmake, so that you can set options (such as turning >>> sprokit on or off.) >>> >>> -Roddy >>> >>> >>> On Wed, Dec 13, 2017 at 2:16 AM, Ankit Parag Shah >>> wrote: >>> >>>> Hi Roddy, >>>> >>>> For the above post, I am having a problem building the software for >>>> sprokit and map-tk and running examples. >>>> Currently, I am using the latest branch of kwiver and fletch. >>>> >>>> Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 >>>> Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 >>>> >>>> Build of kwiver and fletch was successful where I have followed the >>>> guidelines as per respective repository's documentation and have suggested >>>> modification to Readme documentation via pull request. >>>> I am using Ubuntu 16.04 based environment. >>>> >>>> Following is the output of gcc -v >>>> gcc -v >>>> Using built-in specs. >>>> COLLECT_GCC=gcc >>>> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper >>>> Target: x86_64-linux-gnu >>>> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >>>> 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs >>>> --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ >>>> --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id >>>> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix >>>> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu >>>> --enable-libstdcxx-debug --enable-libstdcxx-time=yes >>>> --with-default-libstdcxx-abi=new --enable-gnu-unique-object >>>> --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib >>>> --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo >>>> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre >>>> --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 >>>> --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 >>>> --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar >>>> --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 >>>> --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib >>>> --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu >>>> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >>>> Thread model: posix >>>> gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) >>>> >>>> Output screenshot - command run is cmake . from the source directory >>>> where I have performed a git clone of sprokit repository. >>>> >>>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>>> ripts/sprokit/source/conf >>>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>>> ripts/sprokit/source/conf >>>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>>> ripts/sprokit/source/conf >>>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>>> ripts/sprokit/source/conf >>>> used as include directory in directory /home/ankit/KWIVER-Software-Sc >>>> ripts/sprokit/source/conf >>>> >>>> -- Configuring incomplete, errors occurred! >>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>> es/CMakeOutput.log". >>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>> es/CMakeError.log" >>>> >>>> Thank you for your quick response. >>>> >>>> >>>> Kind Regards, >>>> Ankit Shah >>>> Masters Student in Language Technologies >>>> Carnegie Mellon University. >>>> >>>> On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins < >>>> roddy.collins at kitware.com> wrote: >>>> >>>>> Hi Ankit-- >>>>> >>>>> Can you be more specific in the difficulties you're having? (Problems >>>>> building the software, problems running the examples, etc.) >>>>> >>>>> Please be sure to include: >>>>> >>>>> - the operating system and compiler you're using >>>>> - which branches of kwiver and fletch you're building >>>>> - if possible, console output showing the problem (as an attachment) >>>>> >>>>> Thanks >>>>> -Roddy >>>>> >>>>> >>>>> On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah >>>> > wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> In order to install software Map-Tk and sprokit, is there a software >>>>>> installation tutorial/documentation available which is not present on the >>>>>> internet. >>>>>> >>>>>> I am finding difficulty in installing both these software necessary >>>>>> for working with Kwiver toolkit. >>>>>> >>>>>> Looking forward to your response. >>>>>> >>>>>> Kind Regards, >>>>>> Ankit Shah >>>>>> Masters Student in Language Technologies >>>>>> Carnegie Mellon University. >>>>>> >>>>>> _______________________________________________ >>>>>> Kwiver-users mailing list >>>>>> Kwiver-users at public.kitware.com >>>>>> http://public.kitware.com/mailman/listinfo/kwiver-users >>>>>> >>>>>> >>>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From roddy.collins at kitware.com Wed Dec 13 03:00:26 2017 From: roddy.collins at kitware.com (Roddy Collins) Date: Wed, 13 Dec 2017 03:00:26 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: Yes, I believe the warning is indicating that the install prefix from the CMake build doesn't exist. I'm glad the example is working for you! Cheers, -Roddy On Wed, Dec 13, 2017 at 2:52 AM, Ankit Parag Shah wrote: > Hi Roddy, > > Still receiving the same warning message. I have installed the cmake with > the option -DKWIVER_ENABLE_EXAMPLES:BOOL=ON enabled. > A directory called examples is created in the build path and yes, running > commands from build path over using src path. > > /kwiver/build/release# bin/pipeline_runner -p > examples/pipelines/number_flow.pipe > WARN [2017-12-13 07:30:55 sprokit.register_cluster > /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/ > processes/clusters/registration.cxx:96] Path not found loading clusters: > /usr/local/share/sprokit/pipelines/clusters > 2017-12-13 07:30:55.837 INFO sprokit.modules.modules(68): Loading python > modules > 2017-12-13 07:30:55.837 DEBUG sprokit.modules.modules(81): Preparing to > load sprokit python plugin modules: [ > 'sprokit.processes', > 'sprokit.schedulers', > 'kwiver.processes' > ] > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/sprokit/schedulers/pythread_per_ > process_scheduler.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/kw_print_number_process.pyc'>" > 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python > module: " '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li > b/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" > > However, the good news is that the output numbers.txt is created. I think > the warning is misleading. > > Kind Regards, > Ankit Shah > Masters Student in Language Technologies > Carnegie Mellon University. > > On Wed, Dec 13, 2017 at 2:41 AM, Roddy Collins > wrote: > >> Hmm... >> >> On a guess, try adding -DKWIVER_ENABLE_EXAMPLES:BOOL=ON >> >> ...which I believes configures and installs the the pipeline file based >> on the number_flow.pipe.in template (I don't think that file should be >> used directly.) With examples turned on, you should be able to run >> >> /bin/pipeline_runner -p >> /examples/pipelines/number_flow.pipe >> >> >> ...i.e. the examples are installed in the build directory, rather than >> being run from the source directory. (In general we try to keep the build >> and source trees separate.) >> >> -Roddy >> >> >> >> >> On Wed, Dec 13, 2017 at 2:35 AM, Ankit Parag Shah >> wrote: >> >>> Hi Roddy, >>> >>> For the kwiver build, I have installed using the following command - >>> >>> cmake ../../src/ -DCMAKE_BUILD_TYPE=Release >>> -Dfletch_DIR:PATH=/home/ankit/KWIVER-Software-Scripts/fletch/build/rel/ >>> -DKWIVER_ENABLE_ARROWS:BOOL=ON -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON >>> -DKWIVER_ENABLE_EXTRAS:BOOL=ON -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON >>> -DKWIVER_ENABLE_PROCESSES:BOOL=ON -DKWIVER_ENABLE_PYTHON:BOOL=ON >>> -DKWIVER_ENABLE_SPROKIT:BOOL=ON -DKWIVER_ENABLE_TOOLS:BOOL=ON >>> -DKWIVER_USE_BUILD_TREE:BOOL=ON >>> >>> This installation is successful. >>> However, when I am trying to run - >>> >>> /bin/pipeline_runner -p ../examples/pipelines/ >>> number_flow.pipe.in >>> >>> I am receiving the following failure message along with warning for >>> sprokit clusters not found. I checked the sprokit github repository and it >>> seems that clusters are not implemented. Please correct me whether this is >>> correct understanding or not. >>> >>> Message log - >>> >>> WARN [2017-12-13 07:18:07 sprokit.register_cluster >>> /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/p >>> rocesses/clusters/registration.cxx:96] Path not found loading clusters: >>> /usr/local/share/sprokit/pipelines/clusters >>> 2017-12-13 07:18:07.095 INFO sprokit.modules.modules(68): Loading python >>> modules >>> 2017-12-13 07:18:07.095 DEBUG sprokit.modules.modules(81): Preparing to >>> load sprokit python plugin modules: [ >>> 'sprokit.processes', >>> 'sprokit.schedulers', >>> 'kwiver.processes' >>> ] >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> from '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/sprokit/schedulers/pythread_per_pr >>> ocess_scheduler.pyc'>" >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" >>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/kw_print_number_p >>> rocess.pyc'>" >>> 2017-12-13 07:18:07.328 DEBUG sprokit.modules.modules(43): Loading >>> python module: ">> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>> b/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" >>> Exception caught: The process 'numbersink' has a configuration issue: >>> Failed to open the path: @EXAMPLE_DIR@/pipelines/output/numbers.txt >>> >>> Kind Regards, >>> Ankit Shah >>> >>> >>> On Wed, Dec 13, 2017 at 2:26 AM, Roddy Collins < >>> roddy.collins at kitware.com> wrote: >>> >>>> > command run is cmake . from the source directory where I have >>>> performed a git clone of sprokit repository >>>> >>>> Try making a build directory next to the source directory and run cmake >>>> from there, pointing at the source directory. >>>> >>>> $ mkdir /home/ankit/kwiver-build >>>> $ cd /home/ankit/kwiver-build >>>> $ ccmake ../KWIVER-Software-Scripts >>>> >>>> (assuming KWIVER-Software-Scripts is where you've cloned kwiver into.) >>>> >>>> ...note the use of ccmake, so that you can set options (such as turning >>>> sprokit on or off.) >>>> >>>> -Roddy >>>> >>>> >>>> On Wed, Dec 13, 2017 at 2:16 AM, Ankit Parag Shah >>>> wrote: >>>> >>>>> Hi Roddy, >>>>> >>>>> For the above post, I am having a problem building the software for >>>>> sprokit and map-tk and running examples. >>>>> Currently, I am using the latest branch of kwiver and fletch. >>>>> >>>>> Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 >>>>> Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 >>>>> >>>>> Build of kwiver and fletch was successful where I have followed the >>>>> guidelines as per respective repository's documentation and have suggested >>>>> modification to Readme documentation via pull request. >>>>> I am using Ubuntu 16.04 based environment. >>>>> >>>>> Following is the output of gcc -v >>>>> gcc -v >>>>> Using built-in specs. >>>>> COLLECT_GCC=gcc >>>>> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper >>>>> Target: x86_64-linux-gnu >>>>> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >>>>> 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs >>>>> --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ >>>>> --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id >>>>> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix >>>>> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu >>>>> --enable-libstdcxx-debug --enable-libstdcxx-time=yes >>>>> --with-default-libstdcxx-abi=new --enable-gnu-unique-object >>>>> --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib >>>>> --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo >>>>> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre >>>>> --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 >>>>> --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 >>>>> --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar >>>>> --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 >>>>> --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib >>>>> --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu >>>>> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >>>>> Thread model: posix >>>>> gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) >>>>> >>>>> Output screenshot - command run is cmake . from the source directory >>>>> where I have performed a git clone of sprokit repository. >>>>> >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> used as include directory in directory >>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>> >>>>> -- Configuring incomplete, errors occurred! >>>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>>> es/CMakeOutput.log". >>>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>>> es/CMakeError.log" >>>>> >>>>> Thank you for your quick response. >>>>> >>>>> >>>>> Kind Regards, >>>>> Ankit Shah >>>>> Masters Student in Language Technologies >>>>> Carnegie Mellon University. >>>>> >>>>> On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins < >>>>> roddy.collins at kitware.com> wrote: >>>>> >>>>>> Hi Ankit-- >>>>>> >>>>>> Can you be more specific in the difficulties you're having? (Problems >>>>>> building the software, problems running the examples, etc.) >>>>>> >>>>>> Please be sure to include: >>>>>> >>>>>> - the operating system and compiler you're using >>>>>> - which branches of kwiver and fletch you're building >>>>>> - if possible, console output showing the problem (as an attachment) >>>>>> >>>>>> Thanks >>>>>> -Roddy >>>>>> >>>>>> >>>>>> On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah < >>>>>> aps1 at andrew.cmu.edu> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> In order to install software Map-Tk and sprokit, is there a software >>>>>>> installation tutorial/documentation available which is not present on the >>>>>>> internet. >>>>>>> >>>>>>> I am finding difficulty in installing both these software necessary >>>>>>> for working with Kwiver toolkit. >>>>>>> >>>>>>> Looking forward to your response. >>>>>>> >>>>>>> Kind Regards, >>>>>>> Ankit Shah >>>>>>> Masters Student in Language Technologies >>>>>>> Carnegie Mellon University. >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Kwiver-users mailing list >>>>>>> Kwiver-users at public.kitware.com >>>>>>> http://public.kitware.com/mailman/listinfo/kwiver-users >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From aps1 at andrew.cmu.edu Wed Dec 13 03:03:26 2017 From: aps1 at andrew.cmu.edu (Ankit Parag Shah) Date: Wed, 13 Dec 2017 03:03:26 -0500 Subject: [Kwiver-users] Software installation guideline for Map-Tk and Sprokit In-Reply-To: References: Message-ID: Hi Roddy, Thank you for your inputs. I am now moving onto exploring other examples and running them via pipeline runner. Kind Regards, Ankit Shah Masters Student in Language Technologies Carnegie Mellon University. On Wed, Dec 13, 2017 at 3:00 AM, Roddy Collins wrote: > Yes, I believe the warning is indicating that the install prefix from the > CMake build doesn't exist. > > I'm glad the example is working for you! > > Cheers, > -Roddy > > > On Wed, Dec 13, 2017 at 2:52 AM, Ankit Parag Shah > wrote: > >> Hi Roddy, >> >> Still receiving the same warning message. I have installed the cmake with >> the option -DKWIVER_ENABLE_EXAMPLES:BOOL=ON enabled. >> A directory called examples is created in the build path and yes, running >> commands from build path over using src path. >> >> /kwiver/build/release# bin/pipeline_runner -p >> examples/pipelines/number_flow.pipe >> WARN [2017-12-13 07:30:55 sprokit.register_cluster >> /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/p >> rocesses/clusters/registration.cxx:96] Path not found loading clusters: >> /usr/local/share/sprokit/pipelines/clusters >> 2017-12-13 07:30:55.837 INFO sprokit.modules.modules(68): Loading python >> modules >> 2017-12-13 07:30:55.837 DEBUG sprokit.modules.modules(81): Preparing to >> load sprokit python plugin modules: [ >> 'sprokit.processes', >> 'sprokit.schedulers', >> 'kwiver.processes' >> ] >> 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python >> module: "> from '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/sprokit/schedulers/pythread_per_pr >> ocess_scheduler.pyc'>" >> 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" >> 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" >> 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/kw_print_number_process.pyc'>" >> 2017-12-13 07:30:55.999 DEBUG sprokit.modules.modules(43): Loading python >> module: "> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >> b/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" >> >> However, the good news is that the output numbers.txt is created. I think >> the warning is misleading. >> >> Kind Regards, >> Ankit Shah >> Masters Student in Language Technologies >> Carnegie Mellon University. >> >> On Wed, Dec 13, 2017 at 2:41 AM, Roddy Collins > > wrote: >> >>> Hmm... >>> >>> On a guess, try adding -DKWIVER_ENABLE_EXAMPLES:BOOL=ON >>> >>> ...which I believes configures and installs the the pipeline file based >>> on the number_flow.pipe.in template (I don't think that file should be >>> used directly.) With examples turned on, you should be able to run >>> >>> /bin/pipeline_runner -p >>> /examples/pipelines/number_flow.pipe >>> >>> >>> ...i.e. the examples are installed in the build directory, rather than >>> being run from the source directory. (In general we try to keep the build >>> and source trees separate.) >>> >>> -Roddy >>> >>> >>> >>> >>> On Wed, Dec 13, 2017 at 2:35 AM, Ankit Parag Shah >>> wrote: >>> >>>> Hi Roddy, >>>> >>>> For the kwiver build, I have installed using the following command - >>>> >>>> cmake ../../src/ -DCMAKE_BUILD_TYPE=Release >>>> -Dfletch_DIR:PATH=/home/ankit/KWIVER-Software-Scripts/fletch/build/rel/ >>>> -DKWIVER_ENABLE_ARROWS:BOOL=ON -DKWIVER_ENABLE_C_BINDINGS:BOOL=ON >>>> -DKWIVER_ENABLE_EXTRAS:BOOL=ON -DKWIVER_ENABLE_LOG4CPLUS:BOOL=ON >>>> -DKWIVER_ENABLE_PROCESSES:BOOL=ON -DKWIVER_ENABLE_PYTHON:BOOL=ON >>>> -DKWIVER_ENABLE_SPROKIT:BOOL=ON -DKWIVER_ENABLE_TOOLS:BOOL=ON >>>> -DKWIVER_USE_BUILD_TREE:BOOL=ON >>>> >>>> This installation is successful. >>>> However, when I am trying to run - >>>> >>>> /bin/pipeline_runner -p ../examples/pipelines/ >>>> number_flow.pipe.in >>>> >>>> I am receiving the following failure message along with warning for >>>> sprokit clusters not found. I checked the sprokit github repository and it >>>> seems that clusters are not implemented. Please correct me whether this is >>>> correct understanding or not. >>>> >>>> Message log - >>>> >>>> WARN [2017-12-13 07:18:07 sprokit.register_cluster >>>> /home/ankit/KWIVER-Software-Scripts/kwiver/src/sprokit/src/p >>>> rocesses/clusters/registration.cxx:96] Path not found loading >>>> clusters: /usr/local/share/sprokit/pipelines/clusters >>>> 2017-12-13 07:18:07.095 INFO sprokit.modules.modules(68): Loading >>>> python modules >>>> 2017-12-13 07:18:07.095 DEBUG sprokit.modules.modules(81): Preparing to >>>> load sprokit python plugin modules: [ >>>> 'sprokit.processes', >>>> 'sprokit.schedulers', >>>> 'kwiver.processes' >>>> ] >>>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>>> python module: ">>> from '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>>> b/python2.7/dist-packages/sprokit/schedulers/pythread_per_pr >>>> ocess_scheduler.pyc'>" >>>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>>> python module: ">>> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>>> b/python2.7/dist-packages/kwiver/processes/ProcessImage.pyc'>" >>>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>>> python module: ">>> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>>> b/python2.7/dist-packages/kwiver/processes/homography_writer.pyc'>" >>>> 2017-12-13 07:18:07.327 DEBUG sprokit.modules.modules(43): Loading >>>> python module: ">>> from '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>>> b/python2.7/dist-packages/kwiver/processes/kw_print_number_p >>>> rocess.pyc'>" >>>> 2017-12-13 07:18:07.328 DEBUG sprokit.modules.modules(43): Loading >>>> python module: ">>> '/home/ankit/KWIVER-Software-Scripts/kwiver/build/release/li >>>> b/python2.7/dist-packages/kwiver/processes/ApplyDescriptor.pyc'>" >>>> Exception caught: The process 'numbersink' has a configuration issue: >>>> Failed to open the path: @EXAMPLE_DIR@/pipelines/output/numbers.txt >>>> >>>> Kind Regards, >>>> Ankit Shah >>>> >>>> >>>> On Wed, Dec 13, 2017 at 2:26 AM, Roddy Collins < >>>> roddy.collins at kitware.com> wrote: >>>> >>>>> > command run is cmake . from the source directory where I have >>>>> performed a git clone of sprokit repository >>>>> >>>>> Try making a build directory next to the source directory and run >>>>> cmake from there, pointing at the source directory. >>>>> >>>>> $ mkdir /home/ankit/kwiver-build >>>>> $ cd /home/ankit/kwiver-build >>>>> $ ccmake ../KWIVER-Software-Scripts >>>>> >>>>> (assuming KWIVER-Software-Scripts is where you've cloned kwiver into.) >>>>> >>>>> ...note the use of ccmake, so that you can set options (such as >>>>> turning sprokit on or off.) >>>>> >>>>> -Roddy >>>>> >>>>> >>>>> On Wed, Dec 13, 2017 at 2:16 AM, Ankit Parag Shah >>>> > wrote: >>>>> >>>>>> Hi Roddy, >>>>>> >>>>>> For the above post, I am having a problem building the software for >>>>>> sprokit and map-tk and running examples. >>>>>> Currently, I am using the latest branch of kwiver and fletch. >>>>>> >>>>>> Git hash for fletch is 65a12ea5b5f5cfd21ce43468ba8fb65360363c05 >>>>>> Git hash for kwiver is d1f1c38c462a4be3b0cdc58d6163af0e33169ca5 >>>>>> >>>>>> Build of kwiver and fletch was successful where I have followed the >>>>>> guidelines as per respective repository's documentation and have suggested >>>>>> modification to Readme documentation via pull request. >>>>>> I am using Ubuntu 16.04 based environment. >>>>>> >>>>>> Following is the output of gcc -v >>>>>> gcc -v >>>>>> Using built-in specs. >>>>>> COLLECT_GCC=gcc >>>>>> COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper >>>>>> Target: x86_64-linux-gnu >>>>>> Configured with: ../src/configure -v --with-pkgversion='Ubuntu >>>>>> 5.4.0-6ubuntu1~16.04.5' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs >>>>>> --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ >>>>>> --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id >>>>>> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix >>>>>> --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu >>>>>> --enable-libstdcxx-debug --enable-libstdcxx-time=yes >>>>>> --with-default-libstdcxx-abi=new --enable-gnu-unique-object >>>>>> --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib >>>>>> --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo >>>>>> --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre >>>>>> --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 >>>>>> --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 >>>>>> --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar >>>>>> --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 >>>>>> --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib >>>>>> --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu >>>>>> --host=x86_64-linux-gnu --target=x86_64-linux-gnu >>>>>> Thread model: posix >>>>>> gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5) >>>>>> >>>>>> Output screenshot - command run is cmake . from the source directory >>>>>> where I have performed a git clone of sprokit repository. >>>>>> >>>>>> used as include directory in directory >>>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>>> used as include directory in directory >>>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>>> used as include directory in directory >>>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>>> used as include directory in directory >>>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>>> used as include directory in directory >>>>>> /home/ankit/KWIVER-Software-Scripts/sprokit/source/conf >>>>>> >>>>>> -- Configuring incomplete, errors occurred! >>>>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>>>> es/CMakeOutput.log". >>>>>> See also "/home/ankit/KWIVER-Software-Scripts/sprokit/source/CMakeFil >>>>>> es/CMakeError.log" >>>>>> >>>>>> Thank you for your quick response. >>>>>> >>>>>> >>>>>> Kind Regards, >>>>>> Ankit Shah >>>>>> Masters Student in Language Technologies >>>>>> Carnegie Mellon University. >>>>>> >>>>>> On Wed, Dec 13, 2017 at 1:55 AM, Roddy Collins < >>>>>> roddy.collins at kitware.com> wrote: >>>>>> >>>>>>> Hi Ankit-- >>>>>>> >>>>>>> Can you be more specific in the difficulties you're having? >>>>>>> (Problems building the software, problems running the examples, etc.) >>>>>>> >>>>>>> Please be sure to include: >>>>>>> >>>>>>> - the operating system and compiler you're using >>>>>>> - which branches of kwiver and fletch you're building >>>>>>> - if possible, console output showing the problem (as an attachment) >>>>>>> >>>>>>> Thanks >>>>>>> -Roddy >>>>>>> >>>>>>> >>>>>>> On Wed, Dec 13, 2017 at 1:36 AM, Ankit Parag Shah < >>>>>>> aps1 at andrew.cmu.edu> wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> In order to install software Map-Tk and sprokit, is there a >>>>>>>> software installation tutorial/documentation available which is not present >>>>>>>> on the internet. >>>>>>>> >>>>>>>> I am finding difficulty in installing both these software necessary >>>>>>>> for working with Kwiver toolkit. >>>>>>>> >>>>>>>> Looking forward to your response. >>>>>>>> >>>>>>>> Kind Regards, >>>>>>>> Ankit Shah >>>>>>>> Masters Student in Language Technologies >>>>>>>> Carnegie Mellon University. >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Kwiver-users mailing list >>>>>>>> Kwiver-users at public.kitware.com >>>>>>>> http://public.kitware.com/mailman/listinfo/kwiver-users >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.brown at kitware.com Fri Dec 15 14:46:09 2017 From: matt.brown at kitware.com (Matt Brown) Date: Fri, 15 Dec 2017 14:46:09 -0500 Subject: [Kwiver-users] Running different pipe file configurations from Python Message-ID: I would like to do some testing on a detection pipeline, defined within a pipe file, by systematically running it with different parameter settings. My zeroth order approach to this would be a Python script that creates temporary pipe files and makes a system call to pipeline runner. However, I suspect there is a more-elegant way to do this. Any ideas? -------------- next part -------------- An HTML attachment was scrubbed... URL: