Technical Manual(TM)

Size: px
Start display at page:

Download "Technical Manual(TM)"

Transcription

1 Technical Manual(TM) Image Processing Platform Team04 Name First Role Second Role Third Role Hao Wu Requirements Engineer Software Architect Implementer Junran Liu Operational Concept Engineer Software Architect Implementer, Trainer Meiyi Yang Project Manager Life Cycle Plan Implementer Vinny DeGenova IIV & V Quality Focal Point Implementer Xiangchen Zhao Life Cycle Plan Prototyper Implementer Xinhui Liu Feasibility Analyst Operational Concept Engineer Implementer, Tester Yifan Liu Prototyper Requirements Engineer Implementer 12/04/2016

2 Version History Date Author Version Changes made Rationale 12/04/16 Xiangchen 1.0 First Version Initial Draft for TRR ARB

3 Table of Contents VERSION HISTORY... II TABLE OF TABLES... IV TABLE OF FIGURES... V 1. Introduction System Overview System Requirements Installation Procedures TensorFlow installation Django&Celery installation MySQL installation Algorithm Manual Background Retrain Model Image recognition...5

4 Technical Manual (TM) Version 1.0 Table of Tables No table of figures entries found. TM_TRR_F16a_T16_V1.0.doc Version Date: 12/04/16

5 Technical Manual (TM) Version 1.0 Table of Figures No table of figures entries found. TM_TRR_F16a_T16_V1.0.doc Version Date: 12/04/16

6 1. Introduction 1.1 System Overview The purpose of our system is to detect some specific classes of images that users want in thousands of original images. We implement it with a back-end classification algorithm and a front-end website, which we called Image Processing Platform. Here, this manual is a system administrator s manual. In this manual, you can find how to deploy our Image Processing Platform on your own server and how to use and even optimize the image recognition algorithm. 1.2 System Requirements Ubuntu / / 15.04/ Python Hardware Requirements TensorFlow has two version: CPU version and GPU version(only NVIDIA Graphic card). The GPU version will have a shorter time for retraining the model. Our system is running in the GPU version TensorFlow environment. However, the CPU version is also compatible here Software Requirements Tensorflow r0.11 Mysql 5.7 Django Celery 1.3 Cuda Toolkit 8.0 CuDNN v5

7 2. Installation Procedures To deploy the whole platform on your own server, you need first install three software: TensorFlow Framework, Django and Celery, MySQL. The following part will give you a complete manual on how to install these software, Or you can follow the introduction on their website. 2.1 TensorFlow installation ## 1. Install tensorflow export TF_BINARY_URL= cp35-cp35m-linux_x86_64.whl sudo pip3 install --upgrade $TF_BINARY_URL ## 2. Install Bazel dependencies #### Install JDK 8 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer #### echo "deb [arch=amd64] stable jdk1.8" sudo tee /etc/apt/sources.list.d/bazel.list sudo apt install curl curl sudo apt-key add - #### sudo apt-get install pkg-config zip g++ zlib1g-dev unzip ## 3. Install Bazel Download file from: chmod +x bazel installer-linux-x86_64.sh./bazel installer-linux-x86_64.sh --user ## 4.Test #### get the path python3 -c 'import os; import inspect; import tensorflow; print(os.path.dirname(inspect.getfile(tensorflow)))' #### test image recognition cd /usr/local/lib/python3.5/dist-packages/tensorflow cd models/image/imagenet python3 classify_image.py You can find detailed installation manual on the TensorFlow website:

8 2.2 Django&Celery installation ## 1. Install Django sudo pip3 install django==1.9.2 sudo pip3 install django-celery== pip3 install celery== ## pip install celery== sudo apt-get install rabbitmq-server sudo pip3 install pymysql==0.7.9 ## 2. Test django-admin --version celery --version ## 3. Configurate mysql database to use our project mysql -u root -p mysql>> CREATE DATABASE IPP; (configure "setting.py" -> database) ## 4. Run Django project python3 manage.py migrate ## run it first time if you don't have a database tables python3 manage.py runserver python3 manage.py celery worker --loglevel=info 2.3 MySQL installation sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev sudo apt-get install python3-mysqldb sudo netstat -tap grep mysql vi /etc/mysql/mysql.conf.d/mysqld.cnf mysql -u root -p mysql> use mysql; mysql> select 'host' from user where user='root'; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges; mysql> select 'host' from user where = 'root'; service mysql start

9 3. Algorithm Manual 3.1 Background There are two ways to use our algorithm to do the image recognition task. The first way is to run the algorithm script in the terminal and the second way is to use our front-end platform. For the second way, you can find details in the User Manual. Here, we introduce how to use the first way, directly run the algorithm script. For basic image recognition knowledge with TensorFlow, you can find it here: We take the pre-trained inception v3 image recognition model, retrain it on our own data. Till now, we have three functions: retrain the model (retrain.py), test the accuracy of the retrained model (retrain_test.py), classify the test image(classify_image.py) 3.2 Retrain Model TensorFlow has a pre-trained model called inception for image recognition. After you setup TensorFlow, you can retrain this model to work on your own dataset. Once you have the images, you can build the retrainer like this, from the root of your TensorFlow source directory: bazel build tensorflow/examples/image_retraining:retrain The retrainer can then be run like this (python3.5): python3 {YOU_PATH}/retrain.py --image_dir {DATASET_PATH} You can add distortion, modify some parameters like this (details in retrain.py): python3 {YOU_PATH}/retrain.py --image_dir {DATASET_PATH} --random_crop 5 -- how_many_training_steps= Bottlenecks The script can take thirty minutes or more to complete, depending on the speed of your machine. The first phase analyzes all the images on disk and calculates the bottleneck values for each of them. 'Bottleneck' is an informal term we often use for the layer just before the final output layer that actually does the classification. This penultimate layer has been trained to output a set of values that's good enough for the classifier to use to distinguish between all the classes it's been asked to recognize. That means it has to be a meaningful and compact summary of the images, since it has to contain enough information for the classifier to make a good choice in a very small set of values. The reason our final layer retraining can work on new classes is that it turns out the kind of information needed to distinguish between all the 1,000 classes in ImageNet is often also useful to distinguish between new kinds of objects. Because every image is reused multiple times during training and calculating each bottleneck takes a significant amount of time, it speeds things up to cache these bottleneck values on disk so they don't have to be repeatedly

10 recalculated. By default they're stored in the /tmp/bottleneck directory, and if you rerun the script they'll be reused so you don't have to wait for this part again Training Once the bottlenecks are complete, the actual training of the top layer of the network begins. You'll see a series of step outputs, each one showing training accuracy, validation accuracy, and the cross entropy. The training accuracy shows what percent of the images used in the current training batch were labeled with the correct class. The validation accuracy is the precision on a randomly-selected group of images from a different set. The key difference is that the training accuracy is based on images that the network has been able to learn from so the network can overfit to the noise in the training data. A true measure of the performance of the network is to measure its performance on a data set not contained in the training data -- this is measured by the validation accuracy. If the train accuracy is high but the validation accuracy remains low, that means the network is overfitting and memorizing particular features in the training images that aren't helpful more generally. Cross entropy is a loss function which gives a glimpse into how well the learning process is progressing. The training's objective is to make the loss as small as possible, so you can tell if the learning is working by keeping an eye on whether the loss keeps trending downwards, ignoring the short-term noise. By default this script will run 4,000 training steps. Each step chooses ten images at random from the training set, finds their bottlenecks from the cache, and feeds them into the final layer to get predictions. Those predictions are then compared against the actual labels to update the final layer's weights through the back-propagation process. As the process continues you should see the reported accuracy improve, and after all the steps are done, a final test accuracy evaluation is run on a set of images kept separate from the training and validation pictures. This test evaluation is the best estimate of how the trained model will perform on the classification task Visualizing the Retraining with TensorBoard The script includes TensorBoard summaries that make it easier to understand, debug, and optimize the retraining. For example, you can visualize the graph and statistics, such as how the weights or accuracy varied during training. To launch TensorBoard, run this command during or after retraining: tensorboard --logdir /tmp/retrain_logs 3.3 Image recognition The retrain.py script will write out a version of the Inception v3 network with a final layer retrained to your categories to /tmp/output_graph.pb, and a text file containing the labels to /tmp/output_labels.txt. Since you've replaced the top layer, you will need to specify the new name in the script, for example with the flag -- output_layer=final_result After you retrain the model, you could use classify_image.py to classify the test image. Change the file name to fit your retrained model in classify_image.py: uid_lookup_path = os.path.join(flags.model_dir, 'output_labels.txt') with tf.gfile.fastgfile(os.path.join(flags.model_dir, 'output_graph.pb'), 'rb') as f:

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Image Processing Platform Team 4 Name First Role Second Role Hao Wu Requirements Engineer Software Architect Junran Liu Operational Concept Engineer

More information

Operational Concept Description (OCD)

Operational Concept Description (OCD) Operational Concept Description (OCD) Image Processing Platform Team 4 Name First Role Second Role Hao Wu Requirements Engineer Software Architect Junran Liu Operational Concept Engineer Software Architect

More information

Tensorflow v0.10 installed from scratch on Ubuntu 16.04, CUDA 8.0RC+Patch, cudnn v5.1 with a 1080GTX

Tensorflow v0.10 installed from scratch on Ubuntu 16.04, CUDA 8.0RC+Patch, cudnn v5.1 with a 1080GTX Tensorflow v0.10 installed from scratch on Ubuntu 16.04, CUDA 8.0RC+Patch, cudnn v5.1 with a 1080GTX While Tensorflow has a great documentation, you have quite a lot of details that are not obvious, especially

More information

CS234 Azure Step-by-Step Setup

CS234 Azure Step-by-Step Setup CS234 Azure Step-by-Step Setup Adapted from the setup instructions for Chris Manning s 2017 offering of CS224n Key-Points This guide will walk you through running your code on GPUs in Azure. Before we

More information

Containers. Pablo F. Ordóñez. October 18, 2018

Containers. Pablo F. Ordóñez. October 18, 2018 Containers Pablo F. Ordóñez October 18, 2018 1 Welcome Song: Sola vaya Interpreter: La Sonora Ponceña 2 Goals Containers!= ( Moby-Dick ) Containers are part of the Linux Kernel Make your own container

More information

Docker Swarm installation Guide

Docker Swarm installation Guide Docker Swarm installation Guide How to Install and Configure Docker Swarm on Ubuntu 16.04 Step1: update the necessary packages for ubuntu Step2: Install the below packages to ensure the apt work with https

More information

Android Studio Setup Procedure

Android Studio Setup Procedure Android Studio Setup Procedure System Requirements : Windows OS Linux OS Mac OS Microsoft Windows 7/8/10 (32- or 64-bit) 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator 2 GB

More information

Homework 01 : Deep learning Tutorial

Homework 01 : Deep learning Tutorial Homework 01 : Deep learning Tutorial Introduction to TensorFlow and MLP 1. Introduction You are going to install TensorFlow as a tutorial of deep learning implementation. This instruction will provide

More information

TENSORRT 4.0 RELEASE CANDIDATE (RC)

TENSORRT 4.0 RELEASE CANDIDATE (RC) TENSORRT 4.0 RELEASE CANDIDATE (RC) DU-08731-001_v4.0 RC March 2018 Installation Guide TABLE OF CONTENTS Chapter 1. Overview... 1 Chapter 2. Getting Started... 2 Chapter 3. Downloading TensorRT...3 Chapter

More information

Gunnery Documentation

Gunnery Documentation Gunnery Documentation Release 0.1 Paweł Olejniczak August 18, 2014 Contents 1 Contents 3 1.1 Overview................................................. 3 1.2 Installation................................................

More information

Singularity: container formats

Singularity: container formats Singularity Easy to install and configure Easy to run/use: no daemons no root works with scheduling systems User outside container == user inside container Access to host resources Mount (parts of) filesystems

More information

Preparing Your Google Cloud VM for W4705

Preparing Your Google Cloud VM for W4705 Preparing Your Google Cloud VM for W4705 August 27, 2017 1. Get a cloud.cs.columbia.edu account 1. Sign up for a cloud Columbia CS account using this link. Note that is is an entirely new account and is

More information

GPU Cluster Usage Tutorial

GPU Cluster Usage Tutorial GPU Cluster Usage Tutorial How to make caffe and enjoy tensorflow on Torque 2016 11 12 Yunfeng Wang 1 PBS and Torque PBS: Portable Batch System, computer software that performs job scheduling versions

More information

Installing Eclipse (C++/Java)

Installing Eclipse (C++/Java) Installing Eclipse (C++/Java) The 2017 suite of text-based languages, Java and C++, utilize the current version of Eclipse as a development environment. The FRC specific tools for the chosen language are

More information

To install Oracle Java 8, first we will add a repository to our package manager so our usual system update will download the Oracle JDK8 installer.

To install Oracle Java 8, first we will add a repository to our package manager so our usual system update will download the Oracle JDK8 installer. Installing Apache Cassandra on Ubuntu Xenial 16.04.1 LTS David J. Walling, March 29 th, 2017 This how to describes how to install Apache Cassandra 2.2.9 on Ubuntu. As a first step, we will confirm that

More information

TENSORRT 3.0. DU _v3.0 February Installation Guide

TENSORRT 3.0. DU _v3.0 February Installation Guide TENSORRT 3.0 DU-08731-001_v3.0 February 2018 Installation Guide TABLE OF CONTENTS Chapter 1. Overview... 1 Chapter 2. Getting Started... 2 Chapter 3. Downloading TensorRT...4 Chapter 4. Installing TensorRT...

More information

Infoblox Kubernetes1.0.0 IPAM Plugin

Infoblox Kubernetes1.0.0 IPAM Plugin 2h DEPLOYMENT GUIDE Infoblox Kubernetes1.0.0 IPAM Plugin NIOS version 8.X August 2018 2018 Infoblox Inc. All rights reserved. Infoblox Kubernetes 1.0.0 IPAM Deployment Guide August 2018 Page 1 of 18 Overview...

More information

Software Installation Manual

Software Installation Manual Software Installation Manual LEMA Course Scheduling System Team 12 Name Primary Role Secondary Role David Wiggins Project Manager Developer Aakash Shah Prototyper Developer Kushalpreet Kaur Developer Developer

More information

TensorFlow-HRT. User Manual

TensorFlow-HRT. User Manual TensorFlow-HRT User Manual 2017-12-25 Reversion Record Date Rev Change Description Author 2017-12-25 0.1.0 Initial Yuming Cheng Yu Wang 2018-02-08 0.1.1 Add Alexnet test Yuming Cheng 1 / 12 catalog 1 PURPOSE...3

More information

SAS Event Stream Processing for Edge Computing 4.3: Deployment Guide

SAS Event Stream Processing for Edge Computing 4.3: Deployment Guide SAS Event Stream Processing for Edge Computing 4.3: Deployment Guide SAS Documentation June 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2017. SAS Event Stream

More information

LIBQWQNG Version ComScire QNG Device Linux Driver

LIBQWQNG Version ComScire QNG Device Linux Driver LIBQWQNG Version 1.3.7 ComScire QNG Device Linux Driver 2 Table of Contents 1. General Information pg 3 2. Installation pg 3 3. Build LIBUSB-1.0 pg 4 4. Build LIBFTDI1 pg 5 5. Build LIBQWQNG-1.3.7 pg 6

More information

Tizen TCT User Guide

Tizen TCT User Guide Tizen 2.3.1 TCT User Guide Table of Contents 1. Environment setup... 3 1.1. Symbols and abbreviations... 3 1.2. Hardware Requirements... 3 1.3. Software Requirements... 3 2. Getting TCT-source and TCT-manager...

More information

Linux Essentials Objectives Topics:

Linux Essentials Objectives Topics: Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives

More information

LGTM Enterprise System Requirements. Release , August 2018

LGTM Enterprise System Requirements. Release , August 2018 Release 1.17.2, August 2018 Semmle Inc 180 Sansome St San Francisco, CA 94104 Copyright 2018, Semmle Ltd. All rights reserved. LGTM Enterprise release 1.17.2 Document published August 30, 2018 Contents

More information

coxtactoe Documentation

coxtactoe Documentation coxtactoe Documentation Release 0.1.0 Brett Anderson July 13, 2014 Contents 1 Contents 1 1.1 Pre-requisites............................................... 1 1.2 Installation & Configuration.......................................

More information

Updating the Oracle server for V5.2.1 manually IBM

Updating the Oracle server for V5.2.1 manually IBM Updating the Oracle server for V5.2.1 manually IBM ii Updating the Oracle server for V5.2.1 manually Contents Updating the Oracle server for V5.2.1 manually.............. 1 iii iv Updating the Oracle server

More information

Manual Install Package Rpm Linux Command Line

Manual Install Package Rpm Linux Command Line Manual Install Package Rpm Linux Command Line You can either install it as a package or via another installer, or download the source code If you want to install Git on Linux via a binary installer, you

More information

ganetimgr Documentation

ganetimgr Documentation ganetimgr Documentation Release 1.4.1 GRNET NOC, GRNET S.A May 23, 2014 Contents 1 What is ganetimgr? 1 2 Compatibility 3 3 Installation 5 3.1 ganetimgr installation..........................................

More information

Install and Configure wxwidgets on Ubuntu

Install and Configure wxwidgets on Ubuntu Install and Configure wxwidgets on Ubuntu Ronald Mak Department of Computer Engineering Department of Computer Science January 12, 2019 Introduction wxwidgets is a C++ library that allows you to develop

More information

Project 1 Setup. Some relevant details are the output of: 1. uname -a 2. cat /etc/*release 3. whereis java 4. java -version 5.

Project 1 Setup. Some relevant details are the output of: 1. uname -a 2. cat /etc/*release 3. whereis java 4. java -version 5. Project 1 Setup The purpose of this document is to help you to prepare your development machine for the project by: 1. Installing any missing tools 2. Setting up required environment variables and paths

More information

CHAPTER III PLANNING

CHAPTER III PLANNING CHAPTER III PLANNING Table 1: Project Management Activities August September October Analysis Install VirtualBox Installation and update Ubuntu 14.04, Fedora 22 dan opensuse 13.1 Configuration VirtualBox

More information

Zephyr Kernel Installation & Setup Manual

Zephyr Kernel Installation & Setup Manual Zephyr Kernel Installation & Setup Manual Zephyr kernel is a small footprint Single address space OS, i.e, it combines application specific code with a custom kernel to create a monolithic image that gets

More information

Installation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on fresh installations of. ubuntu desktop-amd64.

Installation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on fresh installations of. ubuntu desktop-amd64. Installation of Apache OpenMeetings 4.0.5 on Ubuntu 14.04 LTS This tutorial is made based on fresh installations of ubuntu-14.04.2-desktop-amd64.iso It is tested with positive result. We will use the Apache's

More information

Transition Plan (TP)

Transition Plan (TP) Transition Plan (TP) United Directed Marketing Team 9 Fall Semester Chun-Ling Chen Project manager/ Prototyper Chun-Pei Su Lifecycle Planner Shao-yen Cheng System Architect Yuan-Chang Chang Feasibility

More information

DBNsim. Giorgio Giuffrè. 0 Abstract How to run it on your machine How to contribute... 2

DBNsim. Giorgio Giuffrè. 0 Abstract How to run it on your machine How to contribute... 2 DBNsim Giorgio Giuffrè Contents 0 Abstract 2 0.1 How to run it on your machine................... 2 0.2 How to contribute.......................... 2 1 Installing DBNsim 2 1.1 Requirements.............................

More information

An introduction to Docker

An introduction to Docker An introduction to Docker Ing. Vincenzo Maffione Operating Systems Security Container technologies on Linux Several light virtualization technologies are available for Linux They build on cgroups, namespaces

More information

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and Hello, and welcome to another episode of Getting the Most Out of IBM U2. This is Kenny Brunel, and I'm your host for today's episode which introduces wintegrate version 6.1. First of all, I've got a guest

More information

WES 237A Project Part 1 Guide

WES 237A Project Part 1 Guide WES 237A Project Part 1 Guide A. Environment Setup Guide Goals The purpose of this document is to prepare your development machine for the project by: 1. Installing any missing, required tools 2. Setting

More information

INTRODUCTION. To avoid the PHP7 conflicts use this OS image: STEP 1 - Parts List:

INTRODUCTION. To avoid the PHP7 conflicts use this OS image:   STEP 1 - Parts List: INTRODUCTION These are enhanced instruction set to install RaspberryPints on a Raspberry Pi 2 Model B with use of an AlaMode card and Flow Meters from AdaFruit.com. I started with instruction set here:

More information

Archivists Toolkit Internal Database

Archivists Toolkit Internal Database Archivists Toolkit Internal Database The Archivists Toolkit now includes (AT 2.0, update 9 and later), support for an internal database based on HyperSQL 2.0 (HSQLDB). HyperSQL is a small, reliable, high

More information

Configure Sensu and other Actions to Register Clients

Configure Sensu and other Actions to Register Clients Configure Sensu and other Actions to Register Clients Contents Introduction Prerequisites Requirements Components Used Background Information Configure Install Epel Repository Install Erlang Install Redis,

More information

KVM Virtualization With Enomalism 2 On An Ubuntu 8.10 Server

KVM Virtualization With Enomalism 2 On An Ubuntu 8.10 Server By Falko Timme Published: 2009-03-29 20:13 Version 1.0 Author: Falko Timme Last edited 03/26/2009 Enomalism ECP (Elastic Computing Platform) provides a web-based control

More information

MariaDB ColumnStore C++ API Building Documentation

MariaDB ColumnStore C++ API Building Documentation MariaDB ColumnStore C++ API Building Documentation Release 1.1.3-acf32cc MariaDB Corporation Feb 22, 2018 CONTENTS 1 Licensing 1 1.1 Documentation Content......................................... 1 1.2

More information

DEVELOPMENT GUIDE VAB-630. Android BSP v

DEVELOPMENT GUIDE VAB-630. Android BSP v DEVELOPMENT GUIDE VAB-630 Android BSP v1.0.3 1.00-08112017-153900 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,

More information

Installation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on a fresh installations of

Installation of Apache OpenMeetings on Ubuntu LTS. This tutorial is made based on a fresh installations of Installation of Apache OpenMeetings 4.0.2 on Ubuntu 18.04 LTS This tutorial is made based on a fresh installations of ubuntu-mate-18.04-beta1-desktop-amd64.iso It is tested with positive result. We will

More information

Prototype Report. Team 02. Member Name Role . Rajat Verma Project Manager, Lifecycle Planner, Dev

Prototype Report. Team 02. Member Name Role  . Rajat Verma Project Manager, Lifecycle Planner, Dev Prototype Report Team 02 Member Name Role Email Rajat Verma Project Manager, Lifecycle Planner, Dev rajatver@usc.edu Preksha Gupta Software Architect, Operational Concept prekshag@usc.edu Engineer Mangalore

More information

Zenoss Resource Manager Upgrade Guide

Zenoss Resource Manager Upgrade Guide Zenoss Resource Manager Upgrade Guide Release 5.0.10 Zenoss, Inc. www.zenoss.com Zenoss Resource Manager Upgrade Guide Copyright 2016 Zenoss, Inc. All rights reserved. Zenoss and the Zenoss logo are trademarks

More information

VIRTUALBOX UBUNTU EBOOK

VIRTUALBOX UBUNTU EBOOK 17 March, 2018 VIRTUALBOX UBUNTU EBOOK Document Filetype: PDF 277.47 KB 0 VIRTUALBOX UBUNTU EBOOK It installs on your existing Intel or AMD-based computers, whether they are running Windows, Mac, Linux

More information

OSM Hackfest Installation and first use. Gerardo García (Telefónica)

OSM Hackfest Installation and first use. Gerardo García (Telefónica) OSM Hackfest Installation and first use Gerardo García (Telefónica) OSM installation Click HERE 2 Before installing OSM Instructions https://osm.etsi.org/wikipub/index.php/lxd_configuration_for_osm_release_t

More information

Running Kmeans Spark on EC2 Documentation

Running Kmeans Spark on EC2 Documentation Running Kmeans Spark on EC2 Documentation Pseudo code Input: Dataset D, Number of clusters k Output: Data points with cluster memberships Step1: Read D from HDFS as RDD Step 2: Initialize first k data

More information

CUDNN. DU _v07 December Installation Guide

CUDNN. DU _v07 December Installation Guide CUDNN DU-08670-001_v07 December 2017 Installation Guide TABLE OF CONTENTS Chapter Overview... 1 Chapter Installing on Linux... 2 Prerequisites... 2 Installing NVIDIA Graphics Drivers... 2 Installing CUDA...

More information

manifold Documentation

manifold Documentation manifold Documentation Release 0.0.1 Open Source Robotics Foundation Mar 04, 2017 Contents 1 What is Manifold? 3 2 Installation 5 2.1 Ubuntu Linux............................................... 5 2.2

More information

Trunk Player Documentation

Trunk Player Documentation Trunk Player Documentation Release 0.0.1 Dylan Reinhold Nov 25, 2017 Contents 1 Installation 3 1.1 System Prerequisites........................................... 3 1.2 Assumptions...............................................

More information

How To Start Mysql Using Linux Command Line Client In Ubuntu

How To Start Mysql Using Linux Command Line Client In Ubuntu How To Start Mysql Using Linux Command Line Client In Ubuntu Step One: Install MySQL Client On Debian, Ubuntu or Linux Mint: Before you start typing commands at the MySQL prompt, remember that each In

More information

CROWDCOIN MASTERNODE SETUP COLD WALLET ON WINDOWS WITH LINUX VPS

CROWDCOIN MASTERNODE SETUP COLD WALLET ON WINDOWS WITH LINUX VPS CROWDCOIN MASTERNODE SETUP COLD WALLET ON WINDOWS WITH LINUX VPS This tutorial shows the steps required to setup your Crowdcoin Masternode on a Linux server and run your wallet on a Windows operating system

More information

Using ROS with RedHawk Linux on the NVIDIA Jetson TX2

Using ROS with RedHawk Linux on the NVIDIA Jetson TX2 A Concurrent Real-Time White Paper 2881 Gateway Drive Pompano Beach, FL 33069 (954) 974-1700 www.concurrent-rt.com Using ROS with RedHawk Linux on the NVIDIA Jetson TX2 By: Jason Baietto Chief Systems

More information

Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018

Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 This guide will help you download and install IBM Db2 software, Data

More information

TENSORRT. RN _v01 January Release Notes

TENSORRT. RN _v01 January Release Notes TENSORRT RN-08624-030_v01 January 2018 Release Notes TABLE OF CONTENTS Chapter Chapter Chapter Chapter 1. 2. 3. 4. Overview...1 Release 3.0.2... 2 Release 3.0.1... 4 Release 2.1... 10 RN-08624-030_v01

More information

Upgrade Tool Guide. July

Upgrade Tool Guide. July Upgrade Tool Guide July 2015 http://www.liveaction.com 4.X to 5.0 The Upgrade Guide from 4.X to 5.0 consists of three parts: Upgrading the LiveAction Server Upgrading the LiveAction Node Upgrading the

More information

Using DC/OS for Continuous Delivery

Using DC/OS for Continuous Delivery Using DC/OS for Continuous Delivery DevPulseCon 2017 Elizabeth K. Joseph, @pleia2 Mesosphere 1 Elizabeth K. Joseph, Developer Advocate, Mesosphere 15+ years working in open source communities 10+ years

More information

Introduction to Linux

Introduction to Linux Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Kisik Jeong (kisik@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating

More information

Manual of SPCI (structural and physico-chemical interpretation) open-source software version 0.1.5

Manual of SPCI (structural and physico-chemical interpretation) open-source software version 0.1.5 Manual of SPCI (structural and physico-chemical interpretation) open-source software version 0.1.5 Version (date) Changes and comments 0.1.0 (02.02.2015) Changes from alpha version: 1. More precise default

More information

TrinityCore Documentation

TrinityCore Documentation TrinityCore Documentation Release TrinityCore Developers February 21, 2016 Contents 1 Compiling TrinityCore 3 1.1 Requirements............................................... 3 1.2 Build Environment............................................

More information

Platform Migrator Technical Report TR

Platform Migrator Technical Report TR Platform Migrator Technical Report TR2018-990 Munir Contractor mmc691@nyu.edu Christophe Pradal christophe.pradal@inria.fr Dennis Shasha shasha@cs.nyu.edu May 12, 2018 CONTENTS: 1 Abstract 4 2 Platform

More information

Technical Manual. Software Quality Analysis as a Service (SQUAAD) Team No.1. Implementers: Aleksandr Chernousov Chris Harman Supicha Phadungslip

Technical Manual. Software Quality Analysis as a Service (SQUAAD) Team No.1. Implementers: Aleksandr Chernousov Chris Harman Supicha Phadungslip Technical Manual Software Quality Analysis as a Service (SQUAAD) Team No.1 Implementers: Aleksandr Chernousov Chris Harman Supicha Phadungslip Testers: Kavneet Kaur Reza Khazali George Llames Sahar Pure

More information

USING NGC WITH GOOGLE CLOUD PLATFORM

USING NGC WITH GOOGLE CLOUD PLATFORM USING NGC WITH GOOGLE CLOUD PLATFORM DU-08962-001 _v02 April 2018 Setup Guide TABLE OF CONTENTS Chapter 1. Introduction to... 1 Chapter 2. Deploying an NVIDIA GPU Cloud Image from the GCP Console...3 2.1.

More information

turbo-hipster Documentation

turbo-hipster Documentation turbo-hipster Documentation Release 0.1 Joshua Hesketh October 07, 2015 Contents 1 Turbo-hipster 3 1.1 Turbo-hipster and Zuul.......................................... 3 1.2 Typical workflow diagram........................................

More information

EnhancedEndpointTracker Documentation

EnhancedEndpointTracker Documentation EnhancedEndpointTracker Documentation Release 1.0 agccie Jul 23, 2018 Contents: 1 Introduction 1 2 Install 3 2.1 ACI Application............................................. 3 2.2 Standalone Application.........................................

More information

Oracle WebCenter Portal Jump Start Kit (JSK) Readme for Linux 64-bit Operating Systems

Oracle WebCenter Portal Jump Start Kit (JSK) Readme for Linux 64-bit Operating Systems Oracle WebCenter Portal Jump Start Kit Readme 11.1.1.8.0 Oracle WebCenter Portal Jump Start Kit (JSK) Readme for Linux 64-bit Operating Systems 11.1.1.8.0 Overview The Jump Start Kit (JSK) for WebCenter

More information

Installing Open Project on Ubuntu AWS with Apache and Postgesql

Installing Open Project on Ubuntu AWS with Apache and Postgesql Installing Open Project on Ubuntu AWS with Apache and Postgesql Contents Installing Open Project on Ubuntu AWS with Apache and Postgesql... 1 Add new ports to your security group... 2 Update your system...

More information

Installation Instructions

Installation Instructions Installation Instructions Reading App Builder: Installation Instructions 2017, SIL International Last updated: 1 December 2017 You are free to print this manual for personal use and for training workshops.

More information

CircuitPython with Jupyter Notebooks

CircuitPython with Jupyter Notebooks CircuitPython with Jupyter Notebooks Created by Brent Rubell Last updated on 2018-08-22 04:08:47 PM UTC Guide Contents Guide Contents Overview What's a Jupyter Notebook? The Jupyter Notebook is an open-source

More information

TENSORFLOW. DU _v1.8.0 June User Guide

TENSORFLOW. DU _v1.8.0 June User Guide TENSORFLOW DU-08601-001_v1.8.0 June 2018 User Guide TABLE OF CONTENTS Chapter 1. Overview Of... 1 1.1. Contents Of The NVIDIA Container... 1 Chapter 2. Pulling The Container... 3 Chapter 3. Running A Container...4

More information

DGX-1 DOCKER USER GUIDE Josh Park Senior Solutions Architect Contents created by Jack Han Solutions Architect

DGX-1 DOCKER USER GUIDE Josh Park Senior Solutions Architect Contents created by Jack Han Solutions Architect DGX-1 DOCKER USER GUIDE 17.08 Josh Park Senior Solutions Architect Contents created by Jack Han Solutions Architect AGENDA Introduction to Docker & DGX-1 SW Stack Docker basic & nvidia-docker Docker image

More information

Yocto Project internal tools

Yocto Project internal tools Lecture 5 5 Yocto Project internal tools 08 noiembrie 2016 Outline Hob Toaster Autobuilder Devtool 08.11.2016 2 Recap: ADT Application Development Toolkit Optional Eclipse Yocto plug-ins available Qemu

More information

BriCS. University of Bristol Cloud Service Simulation Runner. User & Developer Guide. 1 October John Cartlidge & M.

BriCS. University of Bristol Cloud Service Simulation Runner. User & Developer Guide. 1 October John Cartlidge & M. BriCS University of Bristol Cloud Service Simulation Runner User & Developer Guide 1 October 2013 John Cartlidge & M. Amir Chohan BriCS: User & Developer Guide - 1 - BriCS Architecture Fig. 1: Architecture

More information

Installation Instructions

Installation Instructions Installation Instructions Last updated: 08 May 2017 Contents 1. Introduction... 3 2. Windows Installation... 3 2.1. Installing Dictionary App Builder... 3 2.2. Installing Java SE Development Kit (JDK)...

More information

Manual Shell Script Linux If Not Exist Directory Does

Manual Shell Script Linux If Not Exist Directory Does Manual Shell Script Linux If Not Exist Directory Does Bash can be configured to be POSIX-confor mant by default. and then a much longer manual available using info (usually they refer to the info page

More information

Democratizing Machine Learning on Kubernetes

Democratizing Machine Learning on Kubernetes Democratizing Machine Learning on Kubernetes Joy Qiao, Senior Solution Architect - AI and Research Group, Microsoft Lachlan Evenson - Principal Program Manager AKS/ACS, Microsoft Who are we? The Data Scientist

More information

datapusher Documentation

datapusher Documentation datapusher Documentation Release 1.0 Open Knowledge International July 13, 2018 Contents 1 Development installation 3 2 Production installation and Setup 5 2.1 Download and Install (All CKAN Versions)...............................

More information

Ubuntu LTS Install Guide

Ubuntu LTS Install Guide Ubuntu 16.04.5 LTS Install Guide Sirenia September 17, 2018 Contents 1 Content 2 2 Login to server 2 3 Ensure access to repositories 3 4 Install Docker 3 5 Install Docker Compose 4 6 Pull software 4 7

More information

Post Ubuntu Install Exercises

Post Ubuntu Install Exercises Post Ubuntu Install Exercises PacNOG 3 June 18 Rarotonga, Cook Islands 1. Get used to using sudo 2. Create an ainst account 3. Learn how to install software 4. Install gcc and make 5. Learn how to control

More information

Transition Plan (TP)

Transition Plan (TP) Transition Plan (TP) Mission Science Information and Data Management System 3.0 Team 3 Fei Yu: Project Manager, Life Cycle Planner Yinlin Zhou: Prototyper, Operational Concept Engineer Yunpeng Chen: Requirements

More information

CS 410/510: Web Security X1: Labs Setup WFP1, WFP2, and Kali VMs on Google Cloud

CS 410/510: Web Security X1: Labs Setup WFP1, WFP2, and Kali VMs on Google Cloud CS 410/510: Web Security X1: Labs Setup WFP1, WFP2, and Kali VMs on Google Cloud Go to Google Cloud Console => Compute Engine => VM instances => Create Instance For the Boot Disk, click "Change", then

More information

DEVELOPMENT GUIDE VAB-630. Linux BSP v

DEVELOPMENT GUIDE VAB-630. Linux BSP v DEVELOPMENT GUIDE VAB-630 Linux BSP v1.0.1 100-09182017-114400 Copyright Copyright 2017 VIA Technologies Incorporated. All rights reserved. No part of this document may be reproduced, transmitted, transcribed,

More information

UI cases Documentation

UI cases Documentation UI cases Documentation Release 0.0.1a Sergei Chipiga Nov 03, 2016 Contents 1 Task to resolve 1 2 Solution 3 2.1 Autotests for top 250 IMDB movies................................... 5 Python Module Index

More information

Some Ubuntu Practice...

Some Ubuntu Practice... Some Ubuntu Practice... SANOG 10 August 29 New Delhi, India 1. Get used to using sudo 2. Create an inst account 3. Learn how to install software 4. Install gcc and make 5. Learn how to control services

More information

PREPARING TO USE CONTAINERS

PREPARING TO USE CONTAINERS PREPARING TO USE CONTAINERS DU-08786-001_v001 May 2018 Getting Started Guide TABLE OF CONTENTS Chapter Introduction To Docker And Containers...1 Chapter 2. Preparing Your DGX System For Use With nvidia-docker...

More information

CazCoin VPS Masternode Setup December 2018

CazCoin VPS Masternode Setup December 2018 Contents 1. Introduction... 3 2. Requirements... 3 3. VPS Preparation... 4 4. Local Wallet Setup... 4 5. Edit Local Configuration Files... 6 6. VPS Setup... 7 7. Starting the Masternode... 10 8. Wallet

More information

KOHA UBUNTU In Compatible With. 1 P a g e

KOHA UBUNTU In Compatible With. 1 P a g e KOHA In Compatible With UBUNTU 14.04.4 1 P a g e http://wasimrlis.blogspot.in https://coprofessionals.wordpress.com 2 P a g e Koha is an open source Integrated Library System (ILS), used world-wide. The

More information

Ubuntu Practice and Configuration Post Installation Exercises interlab at AIT Bangkok, Thailand

Ubuntu Practice and Configuration Post Installation Exercises interlab at AIT Bangkok, Thailand Ubuntu Practice and Configuration Post Installation Exercises interlab at AIT Bangkok, Thailand 1. Get used to using sudo 2. Create an inst account 3. Learn how to install software 4. Update /etc/apt/sources.list

More information

How To Install Java On Linux Ubuntu >>>CLICK HERE<<<

How To Install Java On Linux Ubuntu >>>CLICK HERE<<< How To Install Java On Linux Ubuntu 12.04 Server From Usb How to: Install the Java JDK on Ubuntu 14.04.1 LTS (Desktop via Terminal) terminal. To install Arduino on Linux (I'm running Ubuntu 14.04) visit

More information

The first command should show your short hostname, and the second should show your fully qualified domain name (FQDN).

The first command should show your short hostname, and the second should show your fully qualified domain name (FQDN). Set the Hostname Before you begin installing and configuring the components described in this guide, please make sure you've followed our instructions for setting your hostname. Issue the following commands

More information

A113X1 Development Kit

A113X1 Development Kit A113X1 Development Kit User Guide Revision: 4.0 Release Date: 2018-02-06 Amlogic, Ltd. COPYRIGHT 2017 Amlogic, Ltd. All rights reserved. No part of this document may be reproduced. Transmitted, transcribed,

More information

Tensorflow/SyntaxNet. Installation Guide

Tensorflow/SyntaxNet. Installation Guide Tensorflow/SyntaxNet Installation Guide Installation https://github.com/tensorflow/models/tree/master/research/syntaxnet 3 Possibilities - Manual Installation: takes 2 hours+, high chance of errors - Ubuntu

More information

Orchestrating Big Data with Apache Airflow

Orchestrating Big Data with Apache Airflow Orchestrating Big Data with Apache Airflow July 2016 Airflow allows developers, admins and operations teams to author, schedule and orchestrate workflows and jobs within an organization. While it s main

More information

Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance

Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance What is OVH Public Cloud Public Cloud Instances provides a choice of two types of virtual machines: the RAM instances are

More information

Introduction to Linux

Introduction to Linux Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Dong-Yun Lee (dylee@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating

More information

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University

Introduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University Introduction to Linux Woo-Yeong Jeong (wooyeong@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating system of a computer What is an

More information

SDN VPN user guide. Release draft (fd6f067) OPNFV

SDN VPN user guide. Release draft (fd6f067) OPNFV SDN VPN user guide Release draft (fd6f067) OPNFV August 23, 2016 CONTENTS 1 Introduction 1 2 SDN VPN feature description 3 3 Hardware requirements 5 3.1 Bare metal deployment on Pharos Lab..................................

More information