[PYTHON] P100-PCIE-16GB was added to the GPU of Google Colab before I knew it

※※ This article is as of November 24, 2019. While thinking that everyone may already know. .. .. ..

About GPU gacha of Google colab

I think it is well known that there is a GPU gacha. See below for details. https://qiita.com/koshian2/items/d33edc963ed6cfcad77e

Trigger

I thought that it was faster than usual, and when I checked the GPU, P100 was added as follows. キャプチャ2.JPG

GPU speed comparison

Immediately, I compared the training speed. The code used is the pix2pix code that I picked up from Google Seedbank. https://research.google.com/seedbank/seed/pixpix_with_eager_execution

Click here for Seedbank. https://qiita.com/tomo_makes/items/e5a309687f5054ba471f

Set epoch to 10 and here is the result of speed comparison.

GPU Calculation time/sec
K80 723.3
T4 411.4
P100 250.1

It's really fast. It depends more and more on Colab. .. ..

GPU gacha result (30 times)

By the way, to see how it is distributed I repeated "All runtime resets" → "nvidia-smi" about 30 times.

GPU Number of times probability/%
K80 12 40
T4 4 13.3
P100 14 46.7

With this feeling, it seems to be about the same probability as K80.

Finally

The number of gachas is 30 times, but in fact I thought I would do it about 100 times. However, on the way, I got the following allocation refusal. .. .. image.png

I was curious about what it was, but the disastrous result was that I couldn't proceed that day anymore. Everyone, GPU gacha is moderate! Have a great Google Colab life!

Recommended Posts

P100-PCIE-16GB was added to the GPU of Google Colab before I knew it
The case that the installation of pip became easier before I knew it
I want to know the legend of the IT technology world
Before I knew it, I couldn't use hyphens in the client id of GAE's Channel API.
When I tried to run Python, it was skipped to the Microsoft Store
I don't want to admit it ... The dynamical representation of Neural Networks
[Supplement to the previous article] I tried using the PUSH API of LINE Bot, which had become available in the free plan before I knew it.
The tree.plot_tree of scikit-learn was very easy and convenient, so I tried to summarize how to use it easily.
The file edited with vim was readonly but I want to save it
AtCoder AGC 041 C --I was addicted to the full search of Domino Quality
I tried to rescue the data of the laptop by booting it on Ubuntu
I didn't understand the Resize of TensorFlow so I tried to summarize it visually.
[Introduction to json] No, I was addicted to it. .. .. ♬
I tried to touch the API of ebay
I tried to correct the keystone of the image
I want to customize the appearance of zabbix
I tried to predict the price of ETF
I tried to vectorize the lyrics of Hinatazaka46!
I tried to make the phone ring when it was posted at the IoT post
It was a life I wanted to OCR on AWS Lambda to locate the characters.
What I did when I was angry to put it in with the enable-shared option
It was a little difficult to do flask with the docker version of nginx-unit
I tried to make it easy to change the setting of authenticated Proxy on Jupyter
How to run AutoGluon in Google Colab GPU environment
I want to grep the execution result of strace
I tried to summarize the basic form of GPLVM
I want to fully understand the basics of Bokeh
The performance of PHP was better than I expected
I tried to visualize the spacha information of VTuber
I tried to erase the negative part of Meros
I was able to repeat it in Python: lambda
I tried to classify the voices of voice actors
I want to increase the security of ssh connections
I tried to summarize the string operations of Python
The sound of tic disorder at work is ... I managed to do it with the code
I made a function to crop the image of python openCV, so please use it.
I was in charge of maintaining the Fabric script, but I don't know.> <To those who
I tried to find the entropy of the image with python
I tried to get the location information of Odakyu Bus
[IOS] GIF animation with Pythonista3. I was addicted to it.
I tried to find the average of the sequence with TensorFlow
How to test the attributes added by add_request_method of pyramid
[Google Colab] How to interrupt learning and then resume it
I want to use only the normalization process of SudachiPy
I want to get the operation information of yahoo route
I made a function to check the model of DCGAN
[Python] I tried to visualize the follow relationship of Twitter
I want to judge the authenticity of the elements of numpy array
I wrote it in Go to understand the SOLID principle
PyTorch's book was difficult to understand, so I supplemented it
[Machine learning] I tried to summarize the theory of Adaboost
I want to know the features of Python and pip
I tried to fight the Local Minimum of Goldstein-Price Function
Keras I want to get the output of any layer !!
To get the name of the primitive etc. generated immediately before
[Fixed] I was addicted to alphanumeric judgment of Python strings
I sent the data of Raspberry Pi to GCP (free)
I tried to make a site that makes it easy to see the update information of Azure
I wrote AWS Lambda, and I was a little addicted to the default value of Python arguments
Since the Excel date read by pandas.read_excel was a serial number, I converted it to datetime.datetime
Before I knew it, CatBoost had evolved so much that pre-processing of text items became unnecessary.