Cortex: Difference between revisions

From ISRWiki
Jump to navigation Jump to search
m (update links)
(IP address)
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
Cortex is a server used by VisLab for '''development''' purposes (by contrast, the [[iCubBrain]] servers are used for demos).
Cortex is a server used by VisLab for running simulations (not the ones with the iCub robot).


''Old information can be consulted at [[Cortex/Archive]].''
''Old information can be consulted at [[Cortex/Archive]].''
Line 5: Line 5:
= Specifications =
= Specifications =


Since summer 2012, there is one machine (cortex1) with these specs:
As of 2017, there is one machine (cortex1) with these specs:
* 8 x [http://ark.intel.com/products/65523/Intel-Core-i7-3770K-Processor-(8M-Cache-up-to-3_90-GHz) i7-3770K] @ 3.50GHz processor
* 8 x [http://ark.intel.com/products/65523/Intel-Core-i7-3770K-Processor-(8M-Cache-up-to-3_90-GHz) i7-3770K] @ 3.50GHz processor
* 16GB of memory (<code>sudo dmidecode --type 17</code> to see RAM speed and type)
* 16GB of memory (<code>sudo dmidecode --type 17</code> to see RAM speed and type)
* 112GB SSD drive
* 112GB SSD drive + 1TB HDD drive
* NVidia [http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-670 GeForce GTX 670] graphics card (CUDA)
* NVidia [http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-670 GeForce GTX 670] graphics card (CUDA)
 
* internal ISR IP address: 10.10.1.1
= Operating system installation =
 
In general, follow the guidelines at [[VisLab machines configuration]]. Below are some special notes.
 
= Additional software =
 
On this cluster, each user should manage his own yarp and iCub repositories. As a result, '''do not''' use system-wide installation of those (<strike><code>sudo make install</code></strike>): instead, simply use <code>make</code> and set your environment variables.
 
== YARP and iCub ==
 
The yarp and iCub repositories are installed for user 'icub', similarly to [[iCubBrain]].
 
== NVIDIA CUDA and Caffe (Deep Neural Network suite for Matlab) ==
 
On 12 September 2014 the CUDA Toolbox V6.0 was installed, along with the V331.62 NVIDIA driver. Everything seems to be working fine.
 
Caffe was built in a directory under Jacinto's home, its tests reporting:
  [==========] 718 tests from 154 test cases ran. (107744 ms total)
  [  PASSED  ] 718 tests.
  YOU HAVE 2 DISABLED TESTS
 
The disabled tests are possibly due to not having the required kind of hardware for them.
 
= Customization =
 
== Network tuning ==
 
  sysctl -w net.core.rmem_max=8388608
  sysctl -w net.core.wmem_max=8388608
  sysctl -w net.core.rmem_default=65536
  sysctl -w net.core.wmem_default=65536
  sysctl -w net.ipv4.tcp_rmem='4096 87380 8388608'
  sysctl -w net.ipv4.tcp_wmem='4096 65536 8388608'
  sysctl -w net.ipv4.tcp_mem='8388608 8388608 8388608'
  sysctl -w net.ipv4.route.flush=1
 
== Mounting network folders  ==
 
The folder "database" on BlackHole is mounted automatically to /media/blackhole. See /etc/fstab for details.


[[Category:Vislab]]
[[Category:Vislab]]

Latest revision as of 13:59, 26 January 2018

Cortex is a server used by VisLab for running simulations (not the ones with the iCub robot).

Old information can be consulted at Cortex/Archive.

Specifications

As of 2017, there is one machine (cortex1) with these specs:

  • 8 x i7-3770K @ 3.50GHz processor
  • 16GB of memory (sudo dmidecode --type 17 to see RAM speed and type)
  • 112GB SSD drive + 1TB HDD drive
  • NVidia GeForce GTX 670 graphics card (CUDA)
  • internal ISR IP address: 10.10.1.1