Running Google Colaboratory as a server – transferring dynamic data in and out of colabs

Full Text (PDF, 240KB), PP.35-39

Views: 0 Downloads: 0

Author(s)

Samarth V. Halyal 1

1. Department of Computer Science and Engineering, KLE Dr. M. S. Sheshgiri College of Engineering and Technology, Udyambag, Belagavi, 590008, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2019.06.04

Received: 24 Jul. 2019 / Revised: 30 Aug. 2019 / Accepted: 15 Oct. 2019 / Published: 8 Nov. 2019

Index Terms

google colaboratory, shell script, ipython notebook, google drive

Abstract

Mainly all the hype in the field of Machine Learning and Neural Network has led the students of this century learn and research in this field, and the primary issue faced by lot of students and researchers is the availability of proper infrastructure. The complex algorithms need good quality and quantity of CPU’s and GPU’s. Fortunately Google has an aid for such demand, They named it Google Colaboratory. which they provide free of cost. But has lesser flexibility for the user to pass data required for computational purposes. This paper talk about a way in which researchers may feed/retrieve data dynamically without using the manual upload feature of google colaboratory. This will help the researcher or student to concentrate more on their thesis rather than pay attention on data.

Cite This Paper

Samarth V. Halyal," Running Google Colaboratory as a server – transferring dynamic data in and out of colabs ", International Journal of Education and Management Engineering(IJEME), Vol.9, No.6, pp.35-39, 2019. DOI: 10.5815/ijeme.2019.06.04

Reference

[1] Tiago Carneiro , Raul Victor Medeiros Da Nóbrega, Thiago Nepomuceno , Gui-Bin Bian , Victor Hugo C. De Albuquerque , And Pedro Pedrosa Rebouças Filho : Performance Analysis of Google Colaboratory as a Tool for Accelerating Deep Learning Applications.
[2] inotifywait documentation https://linux.die.net/man/1/inotifywait
[3] Introduction to google drive API - https://developers.google.com/drive/api/v3/about-sdk
[4] Uploading files to google drive https://developers.google.com/drive/api/v3/reference/files/update
[5] Blog post for the same topic - https://medium.com/@samarthhalyal/uncloaking-google-collaboratory -8c52e0ecd55b
[6] HAROON SHAKIRAT OLUWATISON : Client-Server Model
[7] HIROSHI NISHIDA, THINH NGUYEN : Optimal Client-Server Assignment for Internet Distributed Systems
[8] LEEJA JOSEPH : Real Time Communication with Client/Server Architecture Using Secure Shell Protocol