Guillimin HPC Users Meeting December 14, 2017
|
|
- Tobias Dawson
- 5 years ago
- Views:
Transcription
1 Guillimin HPC Users Meeting December 14, 2017 McGill University / Calcul Québec / Compute Canada Montréal, QC Canada
2 Please be kind to your fellow user meeting attendees Limit to two slices of pizza per person to start please And please recycle your pop cans. Thank you! 2
3 Compute Canada News Guillimin Decommissioning and Data Migration System Status Software Update Training News Special Topic How to Install Python Packages in your Account Outline 3
4 Compute Canada News 2018 Resource Allocation Competitions Technical reviews are undergoing No more allocation on Guillimin Any Fast Track and RPP compute allocation on Guillimin will be moved to another cluster Groups having a storage allocation on Guillimin could request NDC-GP4 storage allocation for
5 Guillimin Decommissioning Guillimin Decommissioning Installation of GP4 will require that Guillimin compute and storage be decommissioned and removed Guillimin Phase 1 (2011) and Phase 2 (2013) Core integration at the level of the InfiniBand Network Guillimin Compute Phase 1 Compute - 14,400 cores Phase 2 Compute - 8,000 cores and 116 GPUs, 100 Phis Guillimin Storage Phase 1 Storage - 2 PB Phase 2 Storage - 3 PB Tape Storage PB Includes large amounts of hosted CFI nodes and storage 5
6 Guillimin Decommissioning GP4 Timeline - Tentative and preliminary (!) 6
7 Guillimin Decommissioning Multi-step Approach Guillimin Storage Migration Guillimin Code and Application Migration Separation of Guillimin Phases 1 and 2 Separation at the level of the InfiniBand Network Approximately 2 weeks full downtime anticipated Phase 1 Compute Shutdown and Removal Phase 2 Compute Shutdown and Removal Some or all of Phase 2 Compute Nodes will be kept online and in operation so as to overlap with GP4 7
8 Guillimin Decommissioning Contributed CFI Resources in Guillimin Contributed CFI resources are part of Phase 2 and not scheduled for decommissioning until January 2019 January 2019 = the expected 5 year duration for operations of CFI funded infrastructure Includes compute, GPUs and storage The contributed Phase 2 resources will either: Be kept online and operational until January 2019 An equivalent portion of GP4 compute and/or storage resources will be assigned to the CFI project as a bridge until January 2019 More information to be communicated to award holders 8
9 Guillimin Migration Guillimin Data Migration Approximately 5 PB of GP4 disk storage will be purchased in advance so as to host all current Guillimin data (Feb - March 2018) This copy of Guillimin data will be visible on GP4 Migrations will be performed centrally by staff Aim is to reduce time required to complete migration Ensure data is copied to the new storage platform Some migrations can be performed directly by users Clean-up and remove any unused data files Migrate any of your current Guillimin files to elsewhere in Compute Canada (Cedar or Graham) All migrations efficiently managed through Globus Please start ASAP the clean-up and migrations that can be made 9
10 Guillimin Migration Guillimin Code and Application Migration GP4 not ready for production use until ~Sept 2018 So no GP4 Compute for start of RAC 2018 Compute Canada CVMFS software stack is the default across all GP platforms including Cedar, Graham and GP4 Groups can access the software stack already on Guillimin source /software/soft.computecanada.ca.sh Start testing your codes based on the new stack and start copying your applications and codes to Cedar and/or Graham Default compute & storage resource amounts are larger on Cedar / Graham (2017) than Guillimin (2011/2013) 10
11 Guillimin Migration Questions regarding Guillimin compute and storage migration Contact us: Information regarding the migration will be updated and communicated to all users as the timeline and actions become more concrete Documentation for Cedar and Graham a_documentation Support inquiries: 11
12 System Status About recent storage system issues Dec. 6: Maintenance activities on the storage system We reduced the load on GPFS by pausing job scheduling and reserving full racks hours in advance We stopped GPFS on the problematic storage node; the redundant storage node got the full (reduced) load Maintenance done quickly without any GPFS issue Storage: need to cleanup /sb and /lb Final deadline : by the end of January 2018 For groups using exclusively /sb, we will open access to a project space on /gs Storage: /gs is 97% full as of December 12 12
13 Software Update Software on Compute Canada systems McGill users can now use Matlab on Cedar and Graham To use modules and non-commercial packages on Guillimin: source /software/soft.computecanada.ca.sh 13
14 Training News All upcoming events: calculquebec.eventbrite.ca --- Suggestions for training? Please let us know! Recently completed: Nov Développement d'intelligence artificielle sur grappes de calcul: Dec. 7 - Introduction to R for Scientific Computing (McGill) All materials from previous workshops are available online: wiki.calculquebec.ca/w/formations/en All user meeting presentations online at 14
15 Other News Support Level Activity during the Holiday Period December 22 to January 2nd inclusive - returning January 3 Reduced level of access to general user support All systems and services available and will be closely monitored Priority and critical issues will be addressed Happy Holidays! Joyeuses Fêtes! Guillimin HPC Users Meeting - December
16 User Feedback and Discussion Questions? Comments? We value your feedback. Contact us at: Guillimin Operational News for Users Status Pages (all CQ systems) Follow us on Twitter 16
17 How to Install Python Packages in your Account December 14, 2017 McGill University / Calcul Québec / Compute Canada Montréal, QC Canada
18 Outline By using the Compute Canada software stack: scipy-stack module Using Virtual Environments, pip and wheels Using python setup.py Other methods : make,... Most frequent problems How to force a package upgrade How to uninstall a package How to fix library paths (setrpaths.sh) Documentation: 18
19 Compute Canada software stack, Python versions By using the Compute Canada software stack: On Cedar and Graham: default On Guillimin: source /software/soft.computecanada.ca.sh $ module avail python python/ (t,2:2.7) python/ (t) python/3.5.2 (t,d:3.5) python/3.5.4 (t) python/3.6.3 (t,3:3.6) Recommended: or (3.6.3 is catching up) module load python/ Or module load python/3.5.4 These are bare-bones python modules (basic Python+ setuptools, pip, virtualenv, wheel, readline, pysqlite) 19
20 scipy-stack module scipy-stack module on top of python module Following: module load scipy-stack/2017b brings you the following packages and their dependencies: numpy scipy matplotlib dateutil-2.6.0, pytz default backend: agg, for non-interactive batch plotting ipython pyzmq , tornado pandas nose-1.37 sympy Cython
21 Using virtualenv Almost anything else: use virtualenv (or pyvenv for Python 3) and pip $ virtualenv ENV New python executable in /home/oldeman/env/bin/python Installing setuptools, pip, wheel...done. $ source ENV/bin/activate (ENV) $ pip install scikit-learn Collecting scikit-learn Installing collected packages: scikit-learn Successfully installed scikit-learn (ENV) $ python -c import sklearn (ENV) $ deactivate $ 21
22 Python wheels pip install will try to use our wheel store before downloading from the internet Avoids random binaries and unoptimized compilations For example: The numpy wheel uses MKL for optimized linear algebra. The tensorflow wheels properly integrate in our setup and works with all GPUs. Wheels are here: /cvmfs/soft.computecanada.ca/custom/python/wheelhouse Contact us if a wheel is missing. Or DIY development numpy: pip install git+git://github.com/numpy/numpy.git 22
23 Exception: mpi4py mpi4py depends on the MPI module: (default=openmpi 2.1.1) $ module load python/ \ scipy-stack/2017b mpi4py/3.0.0 Guillimin specific: may need to set mpi4py.rc.recv_mprobe = False After import mpi4py Depending on the MPI that is used 23
24 Using python setup.py If pip does not work $ module load python/ $ virtualenv ENV $ source ENV/bin/activate (ENV) $ tar xvf package-version.tar.gz (ENV) $ cd package-version (ENV) $ python setup.py build (ENV) $ python setup.py install 24
25 Other methods: make... If there is no setup.py script, may need to use make Look for README* and INSTALL* files, or ask for help by writing us. 25
26 What about --user? Using --user after pip install or python setup.py install installs under ~/.local. Hence it behaves like a default virtual environment. We prefer separate virtual environments: easier to manage, one virtualenv per project. 26
27 What about Anaconda and Jupyter? Some prefer Anaconda instead: please see instead of trying to install it manually by downloading binaries from the internet. Jupyter: see 27
28 Most frequent problems Examples: Running pip install tensorflow outside a virtualenv: Read-only file system: '/cvmfs/soft.computecanada.ca/easybuild/software /2017/Core/python/2.7.14/lib/python2.7/site-pack ages/backports' Trying sudo pip install tensorflow Sorry, user oldeman is not allowed to execute '/bin/pip install tensorflow' as root on cedar5.cedar.computecanada.ca. Solution: see (use tensorflow-cpu and tensorflow-gpu wheels) Similar for pytorch and dlib. 28
29 How to force a package upgrade pip install --upgrade --force-reinstall <package> OR pip install --ignore-installed <package> OR deactivate rm -rf ENV # name of virtual environment virtualenv ENV pip install... 29
30 How to uninstall a package pip uninstall package Or remove (rm -rf) the virtualenv as on the previous slide. 30
31 How to fix library paths (setrpaths.sh) Sometimes a binary wheel from the internet will get installed. In generally this should be avoided but it there is no other possibility you can do setrpaths.sh --path /path/to/env #name of virtualenv Which make sure all binaries are linked correctly within our setup (see re_in_your_home_directory) 31
Guillimin HPC Users Meeting November 16, 2017
Guillimin HPC Users Meeting November 16, 2017 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Please be kind to your fellow user meeting attendees Limit
More informationGuillimin HPC Users Meeting March 16, 2017
Guillimin HPC Users Meeting March 16, 2017 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Please be kind to your fellow user meeting attendees Limit to
More informationGuillimin HPC Users Meeting October 20, 2016
Guillimin HPC Users Meeting October 20, 2016 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Please be kind to your fellow user meeting attendees Limit
More informationGuillimin HPC Users Meeting February 11, McGill University / Calcul Québec / Compute Canada Montréal, QC Canada
Guillimin HPC Users Meeting February 11, 2016 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Compute Canada News Scheduler Updates Software Updates Training
More informationGuillimin HPC Users Meeting April 13, 2017
Guillimin HPC Users Meeting April 13, 2017 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Please be kind to your fellow user meeting attendees Limit to
More informationGuillimin HPC Users Meeting January 13, 2017
Guillimin HPC Users Meeting January 13, 2017 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Please be kind to your fellow user meeting attendees Limit
More informationGuillimin HPC Users Meeting June 16, 2016
Guillimin HPC Users Meeting June 16, 2016 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Compute Canada News System Status Software Updates Training News
More informationGuillimin HPC Users Meeting. Bart Oldeman
June 19, 2014 Bart Oldeman bart.oldeman@mcgill.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Outline Compute Canada News Upcoming Maintenance Downtime in August Storage System
More informationGuillimin HPC Users Meeting. Bryan Caron
July 17, 2014 Bryan Caron bryan.caron@mcgill.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Outline Compute Canada News Upcoming Maintenance Downtime in August Storage System
More informationGuillimin HPC Users Meeting July 14, 2016
Guillimin HPC Users Meeting July 14, 2016 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Outline Compute Canada News System Status Software Updates Training
More informationIntroduction to Python for Scientific Computing
1 Introduction to Python for Scientific Computing http://tinyurl.com/cq-intro-python-20151022 By: Bart Oldeman, Calcul Québec McGill HPC Bart.Oldeman@calculquebec.ca, Bart.Oldeman@mcgill.ca Partners and
More informationGuillimin HPC Users Meeting March 17, 2016
Guillimin HPC Users Meeting March 17, 2016 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Outline Compute Canada News System Status Software Updates Training
More informationGuillimin HPC Users Meeting
Guillimin HPC Users Meeting July 16, 2015 guillimin@calculquebec.ca McGill University / Calcul Québec / Compute Canada Montréal, QC Canada Outline Compute Canada News Storage Updates Software Updates Training
More informationOutline. March 5, 2012 CIRMMT - McGill University 2
Outline CLUMEQ, Calcul Quebec and Compute Canada Research Support Objectives and Focal Points CLUMEQ Site at McGill ETS Key Specifications and Status CLUMEQ HPC Support Staff at McGill Getting Started
More informationContainers. 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 informationIntel Distribution for Python* и Intel Performance Libraries
Intel Distribution for Python* и Intel Performance Libraries 1 Motivation * L.Prechelt, An empirical comparison of seven programming languages, IEEE Computer, 2000, Vol. 33, Issue 10, pp. 23-29 ** RedMonk
More informationPython on GACRC Computing Resources
Python on GACRC Computing Resources Georgia Advanced Computing Resource Center EITS/University of Georgia Zhuofei Hou, zhuofei@uga.edu 1 Outline GACRC Python Overview Python on Clusters Python Packages
More informationTools for Handling Big Data and Compu5ng Demands. Humani5es and Social Science Scholars
Tools for Handling Big Data and Compu5ng Demands Humani5es and Social Science Scholars Outline Overview of Compute Canada and WestGrid Focus on Humani5es and Social Sciences The Resource Alloca5on Compe55on
More informationIntel tools for High Performance Python 데이터분석및기타기능을위한고성능 Python
Intel tools for High Performance Python 데이터분석및기타기능을위한고성능 Python Python Landscape Adoption of Python continues to grow among domain specialists and developers for its productivity benefits Challenge#1:
More informationChris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017
Chris Calloway for Triangle Python Users Group at Caktus Group December 14, 2017 What Is Conda Cross-platform Language Agnostic Package Manager Dependency Manager Environment Manager Package Creator Command
More informationGetting Started with Python
Getting Started with Python A beginner course to Python Ryan Leung Updated: 2018/01/30 yanyan.ryan.leung@gmail.com Links Tutorial Material on GitHub: http://goo.gl/grrxqj 1 Learning Outcomes Python as
More informationAnaconda Python Distribution
Anaconda Python Distribution Introduction Usage Useful Commands Installation Extra Notes Dry Run Create an environment Installed Environment Useful commands Sample PBS file Activate an environment De-Activate
More informationVIP Documentation. Release Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team
VIP Documentation Release 0.8.9 Carlos Alberto Gomez Gonzalez, Olivier Wertz & VORTEX team Feb 17, 2018 Contents 1 Introduction 3 2 Documentation 5 3 Jupyter notebook tutorial 7 4 TL;DR setup guide 9
More informationIntel Distribution for Python* 2018 Beta
Intel Distribution for Python* 2018 Beta Release Notes 27 March 2017 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python* 2018
More informationScientific computing platforms at PGI / JCNS
Member of the Helmholtz Association Scientific computing platforms at PGI / JCNS PGI-1 / IAS-1 Scientific Visualization Workshop Josef Heinen Outline Introduction Python distributions The SciPy stack Julia
More informationHANDS ON DATA MINING. By Amit Somech. Workshop in Data-science, March 2016
HANDS ON DATA MINING By Amit Somech Workshop in Data-science, March 2016 AGENDA Before you start TextEditors Some Excel Recap Setting up Python environment PIP ipython Scientific computation in Python
More informationPython ecosystem for scientific computing with ABINIT: challenges and opportunities. M. Giantomassi and the AbiPy group
Python ecosystem for scientific computing with ABINIT: challenges and opportunities M. Giantomassi and the AbiPy group Frejus, May 9, 2017 Python package for: generating input files automatically post-processing
More informationKNIME Python Integration Installation Guide. KNIME AG, Zurich, Switzerland Version 3.7 (last updated on )
KNIME Python Integration Installation Guide KNIME AG, Zurich, Switzerland Version 3.7 (last updated on 2019-02-05) Table of Contents Introduction.....................................................................
More information2017 Resource Allocations Competition Results
2017 Resource Allocations Competition Results Table of Contents Executive Summary...3 Computational Resources...5 CPU Allocations...5 GPU Allocations...6 Cloud Allocations...6 Storage Resources...6 Acceptance
More informationConnecting ArcGIS with R and Conda. Shaun Walbridge
Connecting ArcGIS with R and Conda Shaun Walbridge https://github.com/sc w/nyc-r-ws High Quality PDF ArcGIS Today: R and Conda Conda Introduction Optional demo R and the R-ArcGIS Bridge Introduction Demo
More informationIntel Distribution for Python* 2019
Intel Distribution for Python* 2019 Release Notes 15 August 2018 Version History/Revision History Date Revision Description August 2018 1.0 Release Notes for the Intel Distribution for Python* 2019 Gold
More informationSPARC 2 Consultations January-February 2016
SPARC 2 Consultations January-February 2016 1 Outline Introduction to Compute Canada SPARC 2 Consultation Context Capital Deployment Plan Services Plan Access and Allocation Policies (RAC, etc.) Discussion
More informationCOSC 490 Computational Topology
COSC 490 Computational Topology Dr. Joe Anderson Fall 2018 Salisbury University Course Structure Weeks 1-2: Python and Basic Data Processing Python commonly used in industry & academia Weeks 3-6: Group
More informationPython based Data Science on Cray Platforms Rob Vesse, Alex Heye, Mike Ringenburg - Cray Inc C O M P U T E S T O R E A N A L Y Z E
Python based Data Science on Cray Platforms Rob Vesse, Alex Heye, Mike Ringenburg - Cray Inc Overview Supported Technologies Cray PE Python Support Shifter Urika-XC Anaconda Python Spark Intel BigDL machine
More informationOverview. What are community packages? Who installs what? How to compile and install? Setup at FSU RCC. Using RPMs vs regular install
Overview What are community packages? Who installs what? How to compile and install? Setup at FSU RCC Dependency hell Where to install? Using RPMs vs regular install Getting RPMs How to build an RPM Automated
More informationCombining CVMFS, Nix, Lmod, and EasyBuild at Compute Canada. Bart Oldeman, McGill HPC, Calcul Québec, Compute Canada
Combining CVMFS, Nix, Lmod, and EasyBuild at Compute Canada Bart Oldeman, McGill HPC, Calcul Québec, Compute Canada Motivation 1. New bigger national systems replacing many smaller local clusters, with
More informationARTIFICIAL INTELLIGENCE AND PYTHON
ARTIFICIAL INTELLIGENCE AND PYTHON DAY 1 STANLEY LIANG, LASSONDE SCHOOL OF ENGINEERING, YORK UNIVERSITY WHAT IS PYTHON An interpreted high-level programming language for general-purpose programming. Python
More informationIntel Distribution for Python* 2019 Update 1
Intel Distribution for Python* 2019 Update 1 Release Notes 7 November 2018 Version History/Revision History Date Revision Description 7 November 2018 1.0 Release Notes for the Intel Distribution for Python*
More informationNational College of Ireland Project Submission Sheet 2015/2016 School of Computing
National College of Ireland Project Submission Sheet 2015/2016 School of Computing Student Name: Sean McNally Student ID: 15021581 Programme: MSc Data Analytics Year: 2015-2016 Module: Supervisor: Configuration
More informationGraham vs legacy systems
New User Seminar Graham vs legacy systems This webinar only covers topics pertaining to graham. For the introduction to our legacy systems (Orca etc.), please check the following recorded webinar: SHARCNet
More informationpandas: Rich Data Analysis Tools for Quant Finance
pandas: Rich Data Analysis Tools for Quant Finance Wes McKinney April 24, 2012, QWAFAFEW Boston about me MIT 07 AQR Capital: 2007-2010 Global Macro and Credit Research WES MCKINNEY pandas: 2008 - Present
More informationIntel Distribution for Python* 2018 Update 1
Intel Distribution for Python* 2018 Update 1 Release Notes 18 August 2017 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python*
More informationUsing jupyter notebooks on Blue Waters. Roland Haas (NCSA / University of Illinois)
Using jupyter notebooks on Blue Waters https://goo.gl/4eb7qw Roland Haas (NCSA / University of Illinois) Email: rhaas@ncsa.illinois.edu Jupyter notebooks 2/18 interactive, browser based interface to Python
More informationCONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY
CONTAINERIZING JOBS ON THE ACCRE CLUSTER WITH SINGULARITY VIRTUAL MACHINE (VM) Uses so&ware to emulate an en/re computer, including both hardware and so&ware. Host Computer Virtual Machine Host Resources:
More informationData Science with Python Course Catalog
Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com Table of Contents Syllabus Overview
More informationScientific Computing using Python
Scientific Computing using Python Swaprava Nath Dept. of CSE IIT Kanpur mini-course webpage: https://swaprava.wordpress.com/a-short-course-on-python/ Disclaimer: the contents of this lecture series are
More informationCertified Data Science with Python Professional VS-1442
Certified Data Science with Python Professional VS-1442 Certified Data Science with Python Professional Certified Data Science with Python Professional Certification Code VS-1442 Data science has become
More informationGenius Quick Start Guide
Genius Quick Start Guide Overview of the system Genius consists of a total of 116 nodes with 2 Skylake Xeon Gold 6140 processors. Each with 18 cores, at least 192GB of memory and 800 GB of local SSD disk.
More informationCIS192 Python Programming
CIS192 Python Programming Machine Learning in Python Robert Rand University of Pennsylvania October 22, 2015 Robert Rand (University of Pennsylvania) CIS 192 October 22, 2015 1 / 18 Outline 1 Machine Learning
More informationCore Python is small by design
Core Python is small by design One of the key features of Python is that the actual core language is fairly small. This is an intentional design feature to maintain simplicity. Much of the powerful functionality
More informationIntel Distribution for Python* 2018
Intel Distribution for Python* 2018 Release Notes 12 March 2018 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python* 2018 Beta
More informationTECHNICAL GUIDELINES FOR APPLICANTS TO PRACE 13 th CALL (T ier-0)
TECHNICAL GUIDELINES FOR APPLICANTS TO PRACE 13 th CALL (T ier-0) Contributing sites and the corresponding computer systems for this call are: BSC, Spain IBM System x idataplex CINECA, Italy Lenovo System
More informationAltix Usage and Application Programming
Center for Information Services and High Performance Computing (ZIH) Altix Usage and Application Programming Discussion And Important Information For Users Zellescher Weg 12 Willers-Bau A113 Tel. +49 351-463
More informationPractical Introduction to
1 2 Outline of the workshop Practical Introduction to What is ScaleMP? When do we need it? How do we run codes on the ScaleMP node on the ScaleMP Guillimin cluster? How to run programs efficiently on ScaleMP?
More informationGetting started with Python
Getting started with Python (i.e. installing and testing it) 2018 From original slides by Tony Cahill What is Python? Python is a free computer language that was created in 1991 It has many add-ons (called
More informationInstallation Guide for Python
GPDI 513 Beginner s Guide to the Python Programming Language Installation Guide for Python Linux Operating System If you are using a Linux computer, open the terminal and type the following commands in
More informationHabanero Operating Committee. January
Habanero Operating Committee January 25 2017 Habanero Overview 1. Execute Nodes 2. Head Nodes 3. Storage 4. Network Execute Nodes Type Quantity Standard 176 High Memory 32 GPU* 14 Total 222 Execute Nodes
More informationUsing Compute Canada. Masao Fujinaga Information Services and Technology University of Alberta
Using Compute Canada Masao Fujinaga Information Services and Technology University of Alberta Introduction to cedar batch system jobs are queued priority depends on allocation and past usage Cedar Nodes
More informationHPCC User Group Meeting
High Performance Computing Center HPCC User Group Meeting Planned Update of Quanah and Hrothgar Eric Rees Research Associate - HPCC June 6, 2018 HPCC User Group Meeting Agenda 6/6/2018 HPCC User Group
More informationLeonhard: a new cluster for Big Data at ETH
Leonhard: a new cluster for Big Data at ETH Bernd Rinn, Head of Scientific IT Services Olivier Byrde, Group leader High Performance Computing Bernd Rinn & Olivier Byrde 2017-02-15 1 Agenda Welcome address
More informationHarnessing the Power of Python in ArcGIS Using the Conda Distribution. Shaun Walbridge Mark Janikas Ting Lee
Harnessing the Power of Python in ArcGIS Using the Conda Distribution Shaun Walbridge Mark Janikas Ting Lee https://github.com/scw/condadevsummit-2016-talk Handout PDF High Quality PDF (2MB) Conda Conda
More informationIntroduction to Scientific Computing with Python, part two.
Introduction to Scientific Computing with Python, part two. M. Emmett Department of Mathematics University of North Carolina at Chapel Hill June 20 2012 The Zen of Python zen of python... fire up python
More informationSQL Server 2017: Data Science with Python or R?
SQL Server 2017: Data Science with Python or R? Dejan Sarka Sponsor Introduction Dejan Sarka (dsarka@solidq.com, dsarka@siol.net, @DejanSarka) 30 years of experience SQL Server MVP, MCT, 16 books 20+ courses,
More informationHigh Performance Computing Resources at MSU
MICHIGAN STATE UNIVERSITY High Performance Computing Resources at MSU Last Update: August 15, 2017 Institute for Cyber-Enabled Research Misson icer is MSU s central research computing facility. The unit
More informationPython: Swiss-Army Glue. Josh Karpel Graduate Student, Yavuz Group UW-Madison Physics Department
1 Python: Swiss-Army Glue Josh Karpel Graduate Student, Yavuz Group UW-Madison Physics Department My Research: Matrix Multiplication 2 My Research: Computational Quantum Mechanics 3 Why
More informationpyldavis Documentation
pyldavis Documentation Release 2.1.2 Ben Mabey Feb 06, 2018 Contents 1 pyldavis 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationThe Stampede is Coming Welcome to Stampede Introductory Training. Dan Stanzione Texas Advanced Computing Center
The Stampede is Coming Welcome to Stampede Introductory Training Dan Stanzione Texas Advanced Computing Center dan@tacc.utexas.edu Thanks for Coming! Stampede is an exciting new system of incredible power.
More informationIntroduction to Python Part 1. Brian Gregor Research Computing Services Information Services & Technology
Introduction to Python Part 1 Brian Gregor Research Computing Services Information Services & Technology RCS Team and Expertise Our Team Scientific Programmers Systems Administrators Graphics/Visualization
More informationCNRS ANF PYTHON Packaging & Life Cycle
CNRS ANF PYTHON Packaging & Life Cycle Marc Poinot Numerical Simulation Dept. Outline Package management with Python Concepts Software life cycle Package services Pragmatic approach Practical works Source
More informationCONCOCT Documentation. Release 1.0.0
CONCOCT Documentation Release 1.0.0 Johannes Alneberg, Brynjar Smari Bjarnason, Ino de Bruijn, Melan December 12, 2018 Contents 1 Features 3 2 Installation 5 3 Contribute 7 4 Support 9 5 Licence 11 6
More informationUAntwerpen, 24 June 2016
Tier-1b Info Session UAntwerpen, 24 June 2016 VSC HPC environment Tier - 0 47 PF Tier -1 623 TF Tier -2 510 Tf 16,240 CPU cores 128/256 GB memory/node IB EDR interconnect Tier -3 HOPPER/TURING STEVIN THINKING/CEREBRO
More informationLinux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP
Linux Software Installation Exercises 2 Part 1. Install PYTHON software with PIP 1.1 Login to the BioHPC machine and install deeptools; Login (ssh) to the machine that you are assigned for this workshop
More informationCS/Math 471: Intro. to Scientific Computing
CS/Math 471: Intro. to Scientific Computing Getting Started with High Performance Computing Matthew Fricke, PhD Center for Advanced Research Computing Table of contents 1. The Center for Advanced Research
More informationAbout Intellipaat. About the Course. Why Take This Course?
About Intellipaat Intellipaat is a fast growing professional training provider that is offering training in over 150 most sought-after tools and technologies. We have a learner base of 700,000 in over
More informationScientific Computing with Python. Quick Introduction
Scientific Computing with Python Quick Introduction Libraries and APIs A library is a collection of implementations of behavior (definitions) An Application Programming Interface (API) describes that behavior
More informationPython: Its Past, Present, and Future in Meteorology
Python: Its Past, Present, and Future in Meteorology 7th Symposium on Advances in Modeling and Analysis Using Python 23 January 2016 Seattle, WA Ryan May (@dopplershift) UCAR/Unidata Outline The Past What
More informationThe Python interpreter
The Python interpreter Daniel Winklehner, Remi Lehe US Particle Accelerator School (USPAS) Summer Session Self-Consistent Simulations of Beam and Plasma Systems S. M. Lund, J.-L. Vay, D. Bruhwiler, R.
More informationExperiences in Optimizing a $250K Cluster for High- Performance Computing Applications
Experiences in Optimizing a $250K Cluster for High- Performance Computing Applications Kevin Brandstatter Dan Gordon Jason DiBabbo Ben Walters Alex Ballmer Lauren Ribordy Ioan Raicu Illinois Institute
More informationIntel Distribution for Python* 2018
Intel Distribution for Python* 2018 Release Notes 15 May 2018 Version History/Revision History Date Revision Description March 2017 1.0 Release Notes for the Intel Distribution for Python* 2018 Beta May
More informationCh.1 Introduction. Why Machine Learning (ML)? manual designing of rules requires knowing how humans do it.
Ch.1 Introduction Syllabus, prerequisites Notation: Means pencil-and-paper QUIZ Means coding QUIZ Code respository for our text: https://github.com/amueller/introduction_to_ml_with_python Why Machine Learning
More informationScaling Out Python* To HPC and Big Data
Scaling Out Python* To HPC and Big Data Sergey Maidanov Software Engineering Manager for Intel Distribution for Python* What Problems We Solve: Scalable Performance Make Python usable beyond prototyping
More informationLinux Software Installation Session 2. Qi Sun Bioinformatics Facility
Linux Software Installation Session 2 Qi Sun Bioinformatics Facility Installation as non-root user Change installation directory; o Default procedure normally gives permission denied error. Sometimes not
More informationFast numerics in Python - NumPy and PyPy
Fast numerics in Python - NumPy and Maciej Fijałkowski SEA, NCAR 22 February 2012 What is this talk about? What is and why? Numeric landscape in Python What we achieved in Where we re going? What is? An
More informationSingularity: Containers for High-Performance Computing. Grigory Shamov Nov 21, 2017
Singularity: Containers for High-Performance Computing Grigory Shamov Nov 21, 2017 Outline Software and High Performance Computing: Installation/Maintenance of the HPC Software stack Why containers and
More informationAn introduction to scientific programming with. Session 5: Extreme Python
An introduction to scientific programming with Session 5: Extreme Python Managing your environment Efficiently handling large datasets Optimising your code Squeezing out extra speed Writing robust code
More informationScientific Computing with Python and CUDA
Scientific Computing with Python and CUDA Stefan Reiterer High Performance Computing Seminar, January 17 2011 Stefan Reiterer () Scientific Computing with Python and CUDA HPC Seminar 1 / 55 Inhalt 1 A
More informationIntroduction to Python Part 2
Introduction to Python Part 2 v0.2 Brian Gregor Research Computing Services Information Services & Technology Tutorial Outline Part 2 Functions Tuples and dictionaries Modules numpy and matplotlib modules
More informationSpyder Documentation. Release 3. Pierre Raybaut
Spyder Documentation Release 3 Pierre Raybaut Aug 31, 2017 Contents 1 Overview 3 2 Installation 5 2.1 Installing on Windows Vista/7/8/10................................... 5 2.2 Installing on MacOS X..........................................
More informationAutomatic Dependency Management for Scientific Applications on Clusters. Ben Tovar*, Nicholas Hazekamp, Nathaniel Kremer-Herman, Douglas Thain
Automatic Dependency Management for Scientific Applications on Clusters Ben Tovar*, Nicholas Hazekamp, Nathaniel Kremer-Herman, Douglas Thain Where users are Scientist says: "This demo task runs on my
More informationScientific Python. 1 of 10 23/11/ :00
Scientific Python Neelofer Banglawala Kevin Stratford nbanglaw@epcc.ed.ac.uk kevin@epcc.ed.ac.uk Original course authors: Andy Turner Arno Proeme 1 of 10 23/11/2015 00:00 www.archer.ac.uk support@archer.ac.uk
More informationIntroduction to Python. IPTA 2018 Student Workshop, Socorro NM Adam Brazier and Nate Garver-Daniels
Introduction to Python IPTA 2018 Student Workshop, Socorro NM Adam Brazier and Nate Garver-Daniels How is this going to proceed? Some talking, but mostly practical examples through which you work These
More informationIntroduction to High Performance Computing. Shaohao Chen Research Computing Services (RCS) Boston University
Introduction to High Performance Computing Shaohao Chen Research Computing Services (RCS) Boston University Outline What is HPC? Why computer cluster? Basic structure of a computer cluster Computer performance
More informationIntroduction to Computer Vision Laboratories
Introduction to Computer Vision Laboratories Antonino Furnari furnari@dmi.unict.it www.dmi.unict.it/~furnari/ Computer Vision Laboratories Format: practical session + questions and homeworks. Material
More informationfeed2toot Documentation
feed2toot Documentation Release 0.10 Carl Chenet Oct 15, 2018 Contents 1 Guide 3 1.1 How to install Feed2toot......................................... 3 1.2 Configure Feed2toot...........................................
More informationHPC & BD Survey: Results for participants who use resources outside of NJIT
HPC & BD Survey: Results for participants who use resources outside of NJIT Questions concerning uses of HP/BD resources outside of NJIT were contained in Section 1 of the survey, HPC Hardware Resources.
More informationEvaluation of Machine Learning Algorithms for Satellite Operations Support
Evaluation of Machine Learning Algorithms for Satellite Operations Support Julian Spencer-Jones, Spacecraft Engineer Telenor Satellite AS Greg Adamski, Member of Technical Staff L3 Technologies Telemetry
More informationKeras: Handwritten Digit Recognition using MNIST Dataset
Keras: Handwritten Digit Recognition using MNIST Dataset IIT PATNA January 31, 2018 1 / 30 OUTLINE 1 Keras: Introduction 2 Installing Keras 3 Keras: Building, Testing, Improving A Simple Network 2 / 30
More informationNERSC Site Update. National Energy Research Scientific Computing Center Lawrence Berkeley National Laboratory. Richard Gerber
NERSC Site Update National Energy Research Scientific Computing Center Lawrence Berkeley National Laboratory Richard Gerber NERSC Senior Science Advisor High Performance Computing Department Head Cori
More informationCENTER FOR HIGH PERFORMANCE COMPUTING. Overview of CHPC. Martin Čuma, PhD. Center for High Performance Computing
Overview of CHPC Martin Čuma, PhD Center for High Performance Computing m.cuma@utah.edu Spring 2014 Overview CHPC Services HPC Clusters Specialized computing resources Access and Security Batch (PBS and
More informationMinerva User Group 2018
Minerva User Group 2018 Patricia Kovatch Bhupender Thakur, PhD Francesca Tartaglione, MS Dansha Jiang, PhD Eugene Fluder, PhD Hyung Min Cho, PhD Lili Gai, PhD Jan 18, 2018 Outline Welcome and general comments
More information