Skip to content

Instantly share code, notes, and snippets.

@Ricocotam
Ricocotam / SingletonMongoClient.py
Created December 15, 2020 07:46 — forked from wowkin2/SingletonMongoClient.py
Python Singleton with parameters (so the same parameters get you the same object) with support to default arguments and passing arguments as kwargs (but no support for pure kwargs).
"""
Python Singleton with parameters (so the same parameters get you the same object)
with support to default arguments and passing arguments as kwargs (but no support for pure kwargs).
And implementation for MongoClient class from pymongo package.
"""
from pymongo import MongoClient
import inspect
@Ricocotam
Ricocotam / rm-9_install_8_and_6.sh
Last active April 8, 2018 01:48 — forked from mjdietzx/waya-dl-setup.sh
Install CUDA Toolkit v8.0 and cuDNN v6.0 on Ubuntu 16.04 (post Cuda 9 release)
#!/bin/bash
# Uninstall Cuda 9
sudo apt-get --purge remove cuda
sudo apt autoremove
sudo apt-get clean
# install CUDA Toolkit v8.0
# instructions from https://developer.nvidia.com/cuda-downloads (linux -> x86_64 -> Ubuntu -> 16.04 -> deb (network))
CUDA_REPO_PKG="cuda-repo-ubuntu1604_8.0.61-1_amd64.deb"