Skip to content

Instantly share code, notes, and snippets.

View zhuguoliang's full-sized avatar
😃

zgl zhuguoliang

😃
  • Noodles#Delicious#ForReal
  • WuXi JiangSu China
View GitHub Profile
@zhuguoliang
zhuguoliang / list.py
Last active February 7, 2024 04:00
colab list folders
import os
# files = os.listdir('/content/drive')
# for fname in files:
# print (fname)
# print ('full path', os.path.join(os.getcwd(), fname))
def list_files(startpath):
for root, dirs, files in os.walk(startpath):
level = root.replace(startpath, '').count(os.sep)
indent = ' ' * 4 * (level)
@zhuguoliang
zhuguoliang / pt20.py
Created March 14, 2023 08:07
pt20berttraining
from datasets import load_dataset
# Dataset id from huggingface.co/dataset
dataset_id = "banking77"
# Load raw dataset
raw_dataset = load_dataset(dataset_id)
print(f"Train dataset size: {len(raw_dataset['train'])}")
print(f"Test dataset size: {len(raw_dataset['test'])}")
@zhuguoliang
zhuguoliang / macbook-setup.md
Created January 30, 2023 03:24 — forked from antiagainst/macbook-setup.md
Set Up Zsh, Presto, Homebrew, Ruby, Powerline, and Vim on Mac OS X

blog about these tools

Setup Zsh and Prezto

  • Change default shell to Zsh
chsh -s $(which zsh)
  • Clone Presto and install it according to README.md
@zhuguoliang
zhuguoliang / strlcpy.ll
Last active November 24, 2022 09:05
strlcpy.ll
target datalayout = "e-m:m-p:32:32-i8:8:32-i16:16:32-n32-S32"
target triple = "xxx-unknown-unknown"
; Function Attrs: noinline nounwind optnone
define dso_local i32 @strlcpy(i8* noundef %dst, i8* noundef %src, i32 noundef %dsize) #0 {
entry:
%dst.addr = alloca i8*, align 4
%src.addr = alloca i8*, align 4
%dsize.addr = alloca i32, align 4
%osrc = alloca i8*, align 4
@zhuguoliang
zhuguoliang / matmul-gpu-02.mlir.in
Created October 20, 2022 07:45 — forked from chudur-budur/matmul-gpu-02.mlir.in
Testing linalg.matmul mlir-gpu backend
# This is the mlir code that I was trying to compile
module {
func @matmul_linalg(%A: memref<8x8xf32>, %B: memref<8x8xf32>, %C: memref<8x8xf32>) {
linalg.matmul ins(%A, %B : memref<8x8xf32>, memref<8x8xf32>)
outs(%C: memref<8x8xf32>)
return
}
func @main() {
%A = memref.alloc() : memref<8x8xf32>
#!/usr/bin/env bash
# --slave /usr/bin/$1 $1 /usr/bin/$1-\${version} \\
function register_clang_version {
local version=$1
local priority=$2
update-alternatives \
--install /usr/bin/llvm-config llvm-config /usr/bin/llvm-config-${version} ${priority} \
This file has been truncated, but you can view the full file.
(00.000025) Version: 3.12 (gitid 0)
(00.000044) Running on cent8pm Linux 4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64
(00.000047) Overwriting RPC settings with values from /etc/criu/runc.conf
(00.000055) File /run/criu/criu.kdat does not exist
(00.000068) sockets: Probing sock diag modules
(00.120273) sockets: Done probing
(00.124256) Pagemap is fully functional
(00.124293) Found anon-shmem device at 5
(00.124298) Reset 8335's dirty tracking
(00.124334) ... done
@zhuguoliang
zhuguoliang / log0211
Created February 10, 2020 12:57
log for podman container restore
podman container restore --log-level debug --tcp-established --import=/tmp/cp.tar.gz
DEBU[0000] Reading configuration file "/usr/share/containers/libpod.conf"
DEBU[0000] Merged system config "/usr/share/containers/libpod.conf": &{{false false false false false true} 0 { [] [] []} docker:// runc map[crun:[/usr/bin/crun /usr/sbin/crun /usr/local/bin/crun /usr/local/sbin/crun /sbin/crun /bin/crun /run/current-system/sw/bin/crun] kata-fc:[/usr/bin/kata-fc] kata-qemu:[/usr/bin/kata-qemu] kata-runtime:[/usr/bin/kata-runtime] runc:[/usr/bin/runc /usr/sbin/runc /usr/local/bin/runc /usr/local/sbin/runc /sbin/runc /bin/runc /usr/lib/cri-o-runc/sbin/runc /run/current-system/sw/bin/runc]] [crun runc] [crun] [] [/usr/libexec/podman/conmon /usr/local/libexec/podman/conmon /usr/local/lib/podman/conmon /usr/bin/conmon /usr/sbin/conmon /usr/local/bin/conmon /usr/local/sbin/conmon /run/current-system/sw/bin/conmon] [PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin] systemd /var/run/libpod -1 false /e
@zhuguoliang
zhuguoliang / vim.sh
Last active January 14, 2020 00:44
misc vim config for mac
cd ~/.vim/bundle
proxychains4 git clone https://github.com/ycm-core/YouCompleteMe.git
cd YouCompleteMe
proxychains4 git submodule update --init --recursive
sudo apt install build-essential cmake python3-dev
cd ~/.vim/bundle/YouCompleteMe
root@hostu18b:~# podman container restore --log-level debug --tcp-established -i /tmp/3.tar.gz
DEBU[0000] Reading configuration file "/usr/share/containers/libpod.conf"
DEBU[0000] Merged system config "/usr/share/containers/libpod.conf": &{{false false false false false true} 0 { [] [] []} docker:// runc map[kata-fc:[/usr/bin/kata-fc] runc:[/usr/bin/runc /usr/sbin/runc /usr/local/bin/runc /usr/local/sbin/runc /sbin/runc /bin/runc /usr/lib/cri-o-runc/sbin/runc /run/current-system/sw/bin/runc] crun:[/usr/bin/crun /usr/sbin/crun /usr/local/bin/crun /usr/local/sbin/crun /sbin/crun /bin/crun /run/current-system/sw/bin/crun] kata-runtime:[/usr/bin/kata-runtime] kata-qemu:[/usr/bin/kata-qemu]] [crun runc] [crun] [] [/usr/libexec/podman/conmon /usr/local/libexec/podman/conmon /usr/local/lib/podman/conmon /usr/bin/conmon /usr/sbin/conmon /usr/local/bin/conmon /usr/local/sbin/conmon /run/current-system/sw/bin/conmon] [PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin] systemd /var/run/libpod -1 fa