Skip to content

Instantly share code, notes, and snippets.

κ = α|working> + β|slacking>

Kun Wu K-Wu

κ = α|working> + β|slacking>
  • Univ. of Illinois at Urbana-Champaign
  • IMPACT Group, Urbana, IL
  • 19:46 (UTC -06:00)
View GitHub Profile
K-Wu /
Created Oct 12, 2021
Setting and resetting GPU and CPU frequency
#sudo cpupower frequency-set --governor performance
#sudo nvidia-smi --persistence-mode=1
#sudo nvidia-smi --compute-mode=1
#sudo nvidia-smi -lgc 1395,1395
# write benchmark logic here
#sudo cpupower frequency-set --governor powersave
#sudo nvidia-smi -rgc
K-Wu / mpi_cuda_awareness_check.cpp
Last active Dec 17, 2020
Checking if MPI is installed with cuda-awareness
View mpi_cuda_awareness_check.cpp
* From
* Command:
* $ mpic++ cuda_aware_check.cpp
* $ mpirun a.out
* Program that shows the use of CUDA-aware macro and runtime check.
* Requires Open MPI v2.0.0 or later.
#include <stdio.h>
#include "mpi.h"
K-Wu /
Last active Sep 21, 2022
Test script that verifies the read write IO correctness of multiple-block FS implementation
import numpy as np
import os
import math
def do_unmount_mount(mount_dev,mount_point):
os.system("sudo mount {mount_dev} {mount_point}".format(mount_dev=mount_dev, mount_point=mount_point))
os.system("sudo umount {mount_point}".format(mount_point=mount_point))
def do_write_read_test(file_name, file_name2, pos_list_beg, pos_list_end, pos_list2_beg, pos_list2_end, block_char_num, file_content, file_content2, mount_dev, mount_point, remount_prob, is_seek):
if is_seek:
K-Wu /
Created Apr 14, 2019
Extract Intel Compiler Options and Sort Out to Xlsx
from bs4 import BeautifulSoup
import requests
import xlsxwriter
import bs4
def get_options_url():
URL = ""
response = requests.get(URL)
soup = BeautifulSoup(response.content, 'html.parser')
K-Wu /
Created Mar 13, 2019
A script that obtains journals and conferences in all sub-fields in computer science by leveraging Microsoft Academic Knowledge API
# Reference 1:
# Reference 2:
key1 = 'put_your_key_here'
key2 = 'put_your_key_here'
key = 'put_your_key_here'
CS_CATEGORIES = ["artificial intelligence", "computer hardware", "computer vision", "computer network",
"real-time computing", "distributed computing", "pattern recognition", "data mining",
"machine learning", "embedded system", "knowledge management", "multimedia", "library science",
"simulation", "algorithm", "database", "world wide web", "computer security", "speech recognition",
K-Wu / test_ReLU_mkldnn.cpp
Created Aug 23, 2018
Implementing ReLU using MKL-DNN
View test_ReLU_mkldnn.cpp
void relu_impl_ref(float* output,float* data, size_t size) {
#pragma omp parallel for
for (size_t i = 0; i < size; i++)
if (data[i] < 0)
output[i] = 0;
else {
output[i] = data[i];
K-Wu / system_report
Created Aug 3, 2017
report server running status through sendgrid
View system_report
#!/usr/bin/env python2.7
# -*- coding: utf-8 -*-
from __future__ import print_function
from __future__ import unicode_literals
author: K-Wu
filename: monitor
Python version: 2.7
IDE version: PyCharm
View douban-spider-multithread
#! /usr/bin/env python3
# -*- coding: utf-8 -*-
#Wu Kun,2015010625 ee@tsinghua
#This is a multithread implement of
import json
import queue
import time
import urllib.request as req
from bs4 import BeautifulSoup
import threading
K-Wu / cvt_eesast_csv_to_vcf
Last active May 28, 2017
A script to convert csv file to vcf file, which can be imported to Contact App on mobile phone.
View cvt_eesast_csv_to_vcf
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#A script to convert csv file to vcf file, which can be imported to Contact App on mobile phone.
#eesast csv format 姓名,性别,生日,农历生日,班级,宿舍号,手机号,电子邮箱,部门,GitHub用户名,职位
vcf format
K-Wu / autopackage.bat
Created Mar 3, 2017
building windows executable from latest commit for python repo
View autopackage.bat
:: This is one script for auto package necessary files distributed to competitors for TeamStyle18 programming contest @EE.THU
:: github-release.exe is built from
cd teamstyle18
set GITHUB_TOKEN=[redacted]
git pull origin master
pyinstaller --onefile src/
rename dist\main.exe dist\cpclash.exe
git log --oneline >githashtmp.txt
set /p latestcommit=<githashtmp.txt
set hash=%latestcommit:~0,6%