Imaging solutions with Free Software & Open Hardware

Who's online

There are currently 0 users online.

Subscribe to Wiki Recent Changes feed
Track the most recent changes to the wiki in this feed. MediaWiki 1.28.0
Updated: 37 min 27 sec ago

Poky manual

Tue, 06/26/2018 - 12:25

‎Setup

← Older revision Revision as of 18:25, 26 June 2018 Line 85: Line 85:    bitbake u-boot device-tree linux-xlnx core-image-elphel393   bitbake u-boot device-tree linux-xlnx core-image-elphel393  </font> </font> −* Poky 2.2 Jethro+* Poky 2.0 Jethro  <font size='2'> <font size='2'> −  git clone https://git.elphel.com/Elphel/elphel393.git # or git clone git@git.elphel.com:Elphel/elphel393.git # if ssh public key is uploaded+  git clone -b jethro https://git.elphel.com/Elphel/elphel393.git # or git clone git@git.elphel.com:Elphel/elphel393.git # if ssh public key is uploaded    # then follow the same steps as for Rocko   # then follow the same steps as for Rocko  </font> </font> Oleg

FPGA bitstream versions

Tue, 06/26/2018 - 11:19

‎Draft notes

← Older revision Revision as of 17:19, 26 June 2018 (3 intermediate revisions by the same user not shown)Line 2: Line 2:  === Modifications to the SATA code === === Modifications to the SATA code ===  SATA controller subsystem source code is maintained in a [https://git.elphel.com/Elphel/x393_sata x393_sata] repository. SATA controller subsystem source code is maintained in a [https://git.elphel.com/Elphel/x393_sata x393_sata] repository.  +  1. Edit py393sata/create_ahci_registers.py and modify [https://git.elphel.com/Elphel/x393_sata/blob/master/py393sata/create_ahci_registers.py#L35 RID value] 1. Edit py393sata/create_ahci_registers.py and modify [https://git.elphel.com/Elphel/x393_sata/blob/master/py393sata/create_ahci_registers.py#L35 RID value]    Line 24: Line 25:  # Verify bitsteram with the hardware # Verify bitsteram with the hardware  # Commit to git repository # Commit to git repository  +  +  +==Draft notes==  +====Bitstream type?====  +* In fpga-elphel/x393 x393_global.tcl:  +** checks if HISPI is enabled and make some kind of changes  +  +* status_read.v  +** writes fpga bitstream type Oleg

Driverless mode 393

Mon, 06/25/2018 - 18:18

‎pre

← Older revision Revision as of 00:18, 26 June 2018 Line 4: Line 4:     ==Instructions== ==Instructions== −===pre===+===pre (editing files on the boot SD card)=== −* to load bitstream for MT9F002 appropriate changes need to be made to:+* Remove 10389 board if installed (otherwise will have to rewrite eeprom)  +* To load bitstream for MT9F002 appropriate changes need to be made to:  ** device tree ** device tree    <font size=2>set sensors to '''mt9f002''' in ''elphel393-detect_sensors,sensors'' entry</font>   <font size=2>set sensors to '''mt9f002''' in ''elphel393-detect_sensors,sensors'' entry</font>  ** /etc/elphel393/default_10389.xml for setup w/o 10389 or 10389's eeprom otherwise write '''MT9F002''' as application ** /etc/elphel393/default_10389.xml for setup w/o 10389 or 10389's eeprom otherwise write '''MT9F002''' as application  + Application name must be already added to '''/usr/local/autocampars.php'''  * Disable driver * Disable driver    <font size=2>root@elphel393~# touch /etc/elphel393/disable_driver   <font size=2>root@elphel393~# touch /etc/elphel393/disable_driver Oleg

CVPR2018

Wed, 06/20/2018 - 00:08

← Older revision Revision as of 06:08, 20 June 2018 Line 1: Line 1:  +This page contains links relevant to Elphel presentation at CVPR 2018 Expo.  +  ==Presentation== ==Presentation==  * [https://community.elphel.com/files/presentations/Elphel_TP-CNN_slides.pdf High Resolution Wide FoV CNN System for Target Classification, Ranging and Tracking (pdf)] * [https://community.elphel.com/files/presentations/Elphel_TP-CNN_slides.pdf High Resolution Wide FoV CNN System for Target Classification, Ranging and Tracking (pdf)] Olga

CVPR2018

Tue, 06/19/2018 - 08:40

← Older revision Revision as of 14:40, 19 June 2018 Line 4: Line 4:  ==3D models demo and image sets== ==3D models demo and image sets==  * [https://community.elphel.com/3d+biquad/?lat=40.74257500&lng=-112.06741333&zoom=10&rating=5 3D BiQuad] * [https://community.elphel.com/3d+biquad/?lat=40.74257500&lng=-112.06741333&zoom=10&rating=5 3D BiQuad]  +  +==Research and Development Focus==  +=== Passive 3D Reconstruction and Long Ranging===  +* [https://blog.elphel.com/category/3d/ 3D Reconstruction and Ranging]  +=== FPGA-RTL-ASIC: Efficient Implementation of Frequency Domain Processing ===  +* [https://blog.elphel.com/category/rtl/ RTL]  +=== Calibration for Aberration Correction ===  +* [https://blog.elphel.com/category/calibration/ Calibration]  +  +     ==Development blog== ==Development blog== Andrey.filippov

CVPR2018

Mon, 06/18/2018 - 23:09

‎Products

← Older revision Revision as of 05:09, 19 June 2018 (7 intermediate revisions by the same user not shown)Line 1: Line 1: −==Links==+==Presentation== −[https://blog.elphel.com/2018/05/capturing-aircraft-position-with-the-long-range-quad-stereo-camera/ Capturing Aircraft Position with the Long Range Quad Stereo Camera]+* [https://community.elphel.com/files/presentations/Elphel_TP-CNN_slides.pdf High Resolution Wide FoV CNN System for Target Classification, Ranging and Tracking (pdf)]  +   +==3D models demo and image sets==  +* [https://community.elphel.com/3d+biquad/?lat=40.74257500&lng=-112.06741333&zoom=10&rating=5 3D BiQuad]  +   +==Development blog==  +* [https://blog.elphel.com/2018/05/capturing-aircraft-position-with-the-long-range-quad-stereo-camera/ <font size='2'>'''2018/05/06'''</font> Capturing Aircraft Position with the Long Range Quad Stereo Camera]  +* [https://blog.elphel.com/2018/03/dual-quad-camera-rig-for-capturing-image-sets/ <font size='2'>'''2018/03/20'''</font> Dual Quad-Camera Rig for Capturing Image Sets]  +* [https://blog.elphel.com/2018/02/high-resolution-multi-vew-stereo-tile-processor-and-convolutional-neural-network/ <font size='2'>'''2018/02/05'''</font> High Resolution Multi-View Stereo: Tile Processor and Convolutional Neural Network]  +* [https://blog.elphel.com/2018/01/complex-lapped-transform-bayer/ <font size='2'>'''2018/01/08'''</font> Efficient Complex Lapped Transform Implementation for the Space-Variant Frequency Domain Calculations of the Bayer Mosaic Color Images]  +   +==Products==  +* [https://www3.elphel.com/products Our multiple and single camera systems products] Oleg

CVPR2018

Mon, 06/18/2018 - 23:09

‎Products

← Older revision Revision as of 05:09, 19 June 2018 (8 intermediate revisions by the same user not shown)Line 1: Line 1: −==Links==+==Presentation==  +* [https://community.elphel.com/files/presentations/Elphel_TP-CNN_slides.pdf High Resolution Wide FoV CNN System for Target Classification, Ranging and Tracking (pdf)]  +   +==3D models demo and image sets==  +* [https://community.elphel.com/3d+biquad/?lat=40.74257500&lng=-112.06741333&zoom=10&rating=5 3D BiQuad]  +   +==Development blog==  +* [https://blog.elphel.com/2018/05/capturing-aircraft-position-with-the-long-range-quad-stereo-camera/ <font size='2'>'''2018/05/06'''</font> Capturing Aircraft Position with the Long Range Quad Stereo Camera]  +* [https://blog.elphel.com/2018/03/dual-quad-camera-rig-for-capturing-image-sets/ <font size='2'>'''2018/03/20'''</font> Dual Quad-Camera Rig for Capturing Image Sets]  +* [https://blog.elphel.com/2018/02/high-resolution-multi-vew-stereo-tile-processor-and-convolutional-neural-network/ <font size='2'>'''2018/02/05'''</font> High Resolution Multi-View Stereo: Tile Processor and Convolutional Neural Network]  +* [https://blog.elphel.com/2018/01/complex-lapped-transform-bayer/ <font size='2'>'''2018/01/08'''</font> Efficient Complex Lapped Transform Implementation for the Space-Variant Frequency Domain Calculations of the Bayer Mosaic Color Images]  +   +==Products==  +* [https://www3.elphel.com/products Our multiple and single camera systems products] Oleg

CVPR2018

Mon, 06/18/2018 - 22:52

← Older revision Revision as of 04:52, 19 June 2018 (4 intermediate revisions by the same user not shown)Line 1: Line 1: −==Links==+==Presentation==  +* [https://community.elphel.com/files/presentations/Elphel_TP-CNN_slides.pdf High Resolution Wide FoV CNN System for Target Classification, Ranging and Tracking (pdf)]  +   +==3D models demo and image sets==  +* [https://community.elphel.com/3d+biquad/?lat=40.74257500&lng=-112.06741333&zoom=10&rating=5 3D BiQuad]  +   +==Development articles==  +* [https://blog.elphel.com/2018/02/high-resolution-multi-vew-stereo-tile-processor-and-convolutional-neural-network/ High Resolution Multi-View Stereo: Tile Processor and Convolutional Neural Network]  +* [https://blog.elphel.com/2018/03/dual-quad-camera-rig-for-capturing-image-sets/ Dual Quad-Camera Rig for Capturing Image Sets]  +* [https://blog.elphel.com/2018/05/capturing-aircraft-position-with-the-long-range-quad-stereo-camera/ Capturing Aircraft Position with the Long Range Quad Stereo Camera]  +   +==Products==  +* [https://www3.elphel.com/products Our products] Oleg

CVPR2018

Sun, 06/17/2018 - 16:03

‎Links

← Older revision Revision as of 22:03, 17 June 2018 Line 1: Line 1:  ==Links== ==Links==  +[https://blog.elphel.com/2018/05/capturing-aircraft-position-with-the-long-range-quad-stereo-camera/ Capturing Aircraft Position with the Long Range Quad Stereo Camera] Oleg

CVPR2018

Fri, 06/15/2018 - 16:24

Created page with "==Links=="

New page

==Links== Oleg

Tensorflow with gpu

Thu, 06/14/2018 - 10:28

‎Testing setup

← Older revision Revision as of 16:28, 14 June 2018 (2 intermediate revisions by the same user not shown)Line 1: Line 1:  ==Requirements== ==Requirements==  * Kubuntu 16.04.4 LTS * Kubuntu 16.04.4 LTS −==Setup==+==Setup (guide)==  +* Just follow [http://www.python36.com/install-tensorflow141-gpu/ '''this guide''']  +==Setup (some details)==  * Check device * Check device    <font size='2'><b>~$ lspci | grep NVIDIA</b>   <font size='2'><b>~$ lspci | grep NVIDIA</b> Line 87: Line 89:     * Unsupported card '''GeForce GT 610''' * Unsupported card '''GeForce GT 610''' −  ~$ python3+  '''~$ python3'''    Python 3.5.2 (default, Nov 23 2017, 16:37:01)     Python 3.5.2 (default, Nov 23 2017, 16:37:01)      [GCC 5.4.0 20160609] on linux   [GCC 5.4.0 20160609] on linux    Type "help", "copyright", "credits" or "license" for more information.   Type "help", "copyright", "credits" or "license" for more information. −  >>> import tensorflow as tf+  '''>>> import tensorflow as tf''' −  >>> hello = tf.constant('Hello, World!')                                                                                                                                                                             +  '''>>> hello = tf.constant('Hello, World!')'''                                                                                                                                                                             −  >>> sess = tf.Session()                                                                                                                                                                                                 +  '''>>> sess = tf.Session()'''                                                                                                                                                                                                      2018-04-26 13:00:19.050625: I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA                                              2018-04-26 13:00:19.050625: I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA                                               2018-04-26 13:00:19.181581: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1344] Found device 0 with properties:                                                                                                                2018-04-26 13:00:19.181581: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1344] Found device 0 with properties:                                                                                                              Line 103: Line 105:    2018-04-26 13:00:19.181683: I tensorflow/core/common_runtime/gpu/gpu_device.cc:917]      0                                                                                                                                                          2018-04-26 13:00:19.181683: I tensorflow/core/common_runtime/gpu/gpu_device.cc:917]      0                                                                                                                                                           2018-04-26 13:00:19.181695: I tensorflow/core/common_runtime/gpu/gpu_device.cc:930] 0:  N                                                                                                                                                          2018-04-26 13:00:19.181695: I tensorflow/core/common_runtime/gpu/gpu_device.cc:930] 0:  N                                                                                                                                                        −  >>> print(sess.run(hello))                                                                                                                                                                                                                             +  '''>>> print(sess.run(hello))'''                                                                                                                                                                                                                                  b'Hello, World!'   b'Hello, World!'    Oleg

Tensorflow with gpu

Thu, 06/14/2018 - 10:28

‎Testing setup

Show changes Oleg

Tensorflow with gpu

Wed, 06/13/2018 - 17:58

Tensorflow with gpu

Wed, 06/13/2018 - 17:02

Tensorflow with gpu

Wed, 06/13/2018 - 16:25

← Older revision Revision as of 22:25, 13 June 2018 (13 intermediate revisions by the same user not shown)Line 1: Line 1: −==Pre==+==Requirements== −* check device+* Kubuntu 16.04.4 LTS −  ~$ lspci | grep NVIDIA+==Setup==  +* Check device  +  <font size='2'><b>~$ lspci | grep NVIDIA</b>    81:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)   81:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1) −  81:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)+  81:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)</font> −* check driver version+  −  ~$ cat /proc/driver/nvidia/version+* Check driver version:  +  <font size='2'><b>~$ cat /proc/driver/nvidia/version</b>    NVRM version: NVIDIA UNIX x86_64 Kernel Module  387.26  Thu Nov  2 21:20:16 PDT 2017   NVRM version: NVIDIA UNIX x86_64 Kernel Module  387.26  Thu Nov  2 21:20:16 PDT 2017 −  GCC version:  gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)+  GCC version:  gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)</font> −* install cuda 9.0 with patches  − https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal  −* then  − sudo apt-get install cuda-9-2 # included on that NVidia page     −  https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions+* Install cuda 9.2 with patch(es): −*+  <font size='2'>https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal: −  ~$ export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}+ <b>~$ sudo dpkg -i cuda-repo-ubuntu1604-9-2-local_9.2.88-1_amd64.deb −  ~$ export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}+  ~$ sudo apt-key add /var/cuda-repo-9-2-local/7fa2af80.pub −*+ ~$ sudo apt-get update −  ~$ nvidia-smi  +  ~$ sudo apt-get install cuda</b> −  Thu Apr 26 12:39:25 2018       + <b># INSTALL THE PATCH(ES)</b></font>  +   +* Might need to reboot PC. If cuda 9.2 got installed over other version, nvidia tools will be throwing errors about driver  versions mismatching, try  +  <font size='2'><b>~$ nvidia-smi</b></font>  +Good looking output:  +  <font size='2'>Wed Jun 13 15:55:44 2018           +-----------------------------------------------------------------------------+   +-----------------------------------------------------------------------------+ −  | NVIDIA-SMI 387.26                Driver Version: 387.26                    |+  | NVIDIA-SMI 396.26                Driver Version: 396.26                    |    |-------------------------------+----------------------+----------------------+   |-------------------------------+----------------------+----------------------+    | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |   | GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |    | Fan  Temp  Perf  Pwr:Usage/Cap|        Memory-Usage | GPU-Util  Compute M. |   | Fan  Temp  Perf  Pwr:Usage/Cap|        Memory-Usage | GPU-Util  Compute M. |    |===============================+======================+======================|   |===============================+======================+======================| −  |  0  GeForce GT 610      Off  | 00000000:81:00.0 N/A |                  N/A |+  |  0  GeForce GTX 750 Ti  Off  | 00000000:01:00.0 On |                  N/A | −  | N/A   31C   P8   N/A /  N/A |    148MiB /   956MiB |     N/A     Default |+  | 33%   36C   P8     1W /  46W |    229MiB / 2000MiB |     0%     Default |    +-------------------------------+----------------------+----------------------+   +-------------------------------+----------------------+----------------------+                                                                                                                                                                        Line 34: Line 38:    |  GPU      PID  Type  Process name                            Usage      |   |  GPU      PID  Type  Process name                            Usage      |    |=============================================================================|   |=============================================================================| −  |    0                   Not Supported                                      |+  |    0     1305      G  /usr/lib/xorg/Xorg                          136MiB | −  +-----------------------------------------------------------------------------++ |    0      3587      G  /usr/bin/krunner                              1MiB |  + |    0      3590      G  /usr/bin/plasmashell                          67MiB |  + |    0      3693      G  /usr/bin/plasma-discover                      20MiB |  +  +-----------------------------------------------------------------------------+</font>  +   +* Check out post installation docs:  + <font size='2'>https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions:  + # Export paths  + <b>~$ export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}  + ~$ export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}</b></font>    −* install tensorflow+* Install TensorFlow:  + <font size='2'># docs:  + # - https://www.tensorflow.org/install/install_linux  + # some instructions:    ~$ sudo apt-get install python3-pip # if it is not already installed   ~$ sudo apt-get install python3-pip # if it is not already installed −     ~$ sudo pip3 install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.7.0-cp35-cp35m-linux_x86_64.whl   ~$ sudo pip3 install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.7.0-cp35-cp35m-linux_x86_64.whl    Oleg

Eyesis4Pi 393 User Guide - Recording

Tue, 06/12/2018 - 11:50

← Older revision Revision as of 17:50, 12 June 2018 Line 22: Line 22:       $ chmod 777 settings.xml      $ chmod 777 settings.xml       This file restores the settings from previous session.</font>      This file restores the settings from previous session.</font>  +  +===Dependencies===  +* php5.6-xml  + ~$ sudo apt install php5.6-xml  + ~$ sudo service restart apache2     == Equipment/Package == == Equipment/Package == Oleg

Elphel Software Kit for Ubuntu

Mon, 06/04/2018 - 15:31

‎ImageJ and Elphel plugins for imageJ

← Older revision Revision as of 21:31, 4 June 2018 Line 294: Line 294:    -Xms2048m   -Xms2048m    -Xmx24576m   -Xmx24576m  +* Kubuntu 18.04 might need:  + https://stackoverflow.com/questions/6784463/error-trustanchors-parameter-must-be-non-empty  * From Eclipse:   * From Eclipse:      1. File -> Import -> Existing Maven Projects -> set imagej-elphel as Root Directory - a project will appear in the project list -> Finish   1. File -> Import -> Existing Maven Projects -> set imagej-elphel as Root Directory - a project will appear in the project list -> Finish Oleg

Tensorflow with gpu

Fri, 05/25/2018 - 01:36

← Older revision Revision as of 07:36, 25 May 2018 Line 11: Line 11:    https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal   https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal  * then * then −  sudo apt-get install cuda-9-0+  sudo apt-get install cuda-9-2 # included on that NVidia page       https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions   https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions  * * −  ~$ export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}+  ~$ export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}} −  ~$ export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}+  ~$ export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}  * *    ~$ nvidia-smi     ~$ nvidia-smi   Line 38: Line 38:     * install tensorflow * install tensorflow  + ~$ sudo apt-get install python3-pip # if it is not already installed  +    ~$ sudo pip3 install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.7.0-cp35-cp35m-linux_x86_64.whl   ~$ sudo pip3 install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.7.0-cp35-cp35m-linux_x86_64.whl    Andrey.filippov

Eyesis4Pi workflow

Mon, 05/21/2018 - 14:20

← Older revision Revision as of 20:20, 21 May 2018 Line 39: Line 39:  |style="padding:0px 15px 0px 15px;"| Setting up paths and shooting parameters   |style="padding:0px 15px 0px 15px;"| Setting up paths and shooting parameters    |align="center"                    | 0-1   |align="center"                    | 0-1   −|style="padding:0px 15px 0px 15px;"| Initial settings can take longer time of course+|style="padding:0px 15px 0px 15px;"| Initial settings can take longer time  |- |-  |align="center"                    | 8 |align="center"                    | 8 Oleg

Eyesis4Pi 393 workflow

Mon, 05/21/2018 - 14:19

‎Workflow

← Older revision Revision as of 20:19, 21 May 2018 Line 28: Line 28:  |align="center"                    | - |align="center"                    | -  |align="center"                    | [[Eyesis4Pi 393 User Guide - Recording|Web GUI]] |align="center"                    | [[Eyesis4Pi 393 User Guide - Recording|Web GUI]] −|style="padding:0px 15px 0px 15px;"| Initial settings can take longer time of course+|style="padding:0px 15px 0px 15px;"| Initial settings can take longer time  |- |-  |align="center" valign="top"      | 5 |align="center" valign="top"      | 5 Oleg

Pages