Colab snippets
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 out current hardware resources
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}'