Connect to google drive

from google.colab import drive
drive.mount('/content/gdrive', force_remount=True)
root_path = 'gdrive/My Drive/WORKING_FOLDER_NAME/'

Basic imports for ML projects

import os, sys, glob, time, datetime, pickle, cycler
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
from tqdm.notebook import tqdm
import IPython #IPython.display.clear_output()
from scipy.ndimage import gaussian_filter

colors = ['#0c6575', '#bbcbcb', '#23a98c', '#fc7a70','#a07060',
          '#003847', '#FFF7D6', '#5CA4B5', '#eeeeee']
plt.rcParams['axes.prop_cycle'] = cycler.cycler(color = colors)

Connect to google drive (with test)

try:
    from google.colab import drive
    drive.mount('/content/gdrive', force_remount=True)
    root_path = 'gdrive/My Drive/Colab Notebooks/WORKING_FOLDER_NAME/'
    print('Working on google colab')
except:
    root_path = '../'
    print('Working locally')

Download files (using chrome)

from google.colab import files
files.download('my_file.txt') 

Installing libraries (hiding the output)

%%capture
!pip install transformers
print('+------------------------------------ CPU ------------------------------------+')
!lscpu |grep 'Model name'
!lscpu | grep 'Thread(s) per core'
print('\n+------------------------------------ RAM ------------------------------------+')
!free -h --si
print('\n+------------------------------------ GPU ------------------------------------+')
!nvidia-smi -L
!nvidia-smi

print('\n+------------------------------------ DSK ------------------------------------+')
!df -h / | awk '{print $4}'