Skip to content

Instantly share code, notes, and snippets.

View PatWie's full-sized avatar
💭
waiting for the end of the AI hype

Patrick Wieschollek PatWie

💭
waiting for the end of the AI hype
View GitHub Profile
@PatWie
PatWie / settings.py
Created August 2, 2017 13:49
Sublime Text Settings Side-by-Side in an Active Window
"""
Add `"open_settings_in_new_window": false,` to the `Preferences.sublime-settings`.
"""
import os.path
import sublime
import sublime_plugin
@PatWie
PatWie / TheNumericsOfGANs.ipynb
Created September 16, 2017 01:23 — forked from LMescheder/TheNumericsOfGANs.ipynb
This notebook contains the code for the toy experiment in the paper The Numerics of GANs.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@PatWie
PatWie / wide_face.py
Last active October 5, 2017 03:55
wide_face
# Patrick Wieschollek <mail@patwie.com>
from zipfile import ZipFile
import cv2
import numpy as np
import scipy.io as sio
from tensorpack import *
import argparse
"""
@PatWie
PatWie / test.cu
Created December 1, 2017 14:13
test nvidia-smi
// compile me by nvcc copy.cu -o test
#include <iostream>
int main(int argc, char const *argv[])
{
const size_t MB = 10;
const size_t len = MB*256;
float *d_ptr, *h_ptr;
@PatWie
PatWie / foot.txt
Last active January 6, 2018 15:41
shhot foot
TASK: To shoot yourself in the foot...
C
You shoot yourself in the foot.
C++
You accidentally create a dozen instances of yourself and shoot them all in the foot.
Providing emergency medical care is impossible since you can't tell which are bitwise
copies and which are just pointing at others and saying, "That's me over there."
@PatWie
PatWie / c.txt
Created January 6, 2018 20:13
c.txt
A B C D E F
A B C D E H
A B C D E I
A B C D E K
A B C D E L
A B C D E M
A B C D E O
A B C D F H
A B C D F I
A B C D F K
@PatWie
PatWie / nvml.py
Created February 8, 2018 23:56
NVML for Python
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Author: Patrick Wieschollek <mail@patwie.com>
"""
A Python2 + Python3 wrapper for NVML
"""
from ctypes import *
import threading
@PatWie
PatWie / benchmark.py
Created June 19, 2018 19:01
database benchmark tensorpack
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# Author: Patrick Wieschollek <mail@patwie.com>
from tensorpack import *
from tensorpack.dataflow.base import DataFlow
from tensorpack.dataflow.dftools import LMDBDataWriter, TFRecordDataWriter, NumpyDataWriter, HDF5DataWriter
from tensorpack.dataflow.format import LMDBDataReader, TFRecordDataReader, NumpyDataReader, HDF5DataReader
import os
@PatWie
PatWie / cuda_index.h
Last active October 24, 2018 14:26
CUDA Index
// Patrick Wieschollek <mail@patwie.com>, 2018
#ifndef LIB_CUDA_INDEX_H_
#define LIB_CUDA_INDEX_H_
#include <array>
namespace cuda_index {
namespace impl {
@PatWie
PatWie / glfw_ship.cpp
Created December 5, 2018 03:53 — forked from ad8e/glfw_ship.cpp
instructions to use skia and glfw together. (download, installation, first program). works on Linux and Windows.
/* Note: this Google copyright notice only applies to the original file, which has large sections copy-pasted here. my changes are under CC0 (public domain).
* Copyright 2015 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
/*
this is intended as a second-resort, after trying to build using the official instructions inevitably fails because of poor documentation and strange build systems.