Skip to content

Instantly share code, notes, and snippets.

View penut85420's full-sized avatar
😎
I Love Oppai!

PenutChen penut85420

😎
I Love Oppai!
  • Graduate Student of National Taiwan Ocean University
  • New Taipei, Taiwan
View GitHub Profile
@penut85420
penut85420 / README.md
Last active October 14, 2023 03:10
Convert .gif or .png to material design style
@penut85420
penut85420 / launch.tgi.py
Created October 1, 2023 00:37
An example of Hugging Face Text Generation Inference launch script.
import os
import subprocess as sp
def launch():
container_name = "HelloTGI"
local_model = True # Model 是否已下載到本機內
download_dir = "Models" # 如果不是 Local Model 要下載到哪裡
model_path = "Models/Llama-2-7b-chat-fp16"
image_name = "ghcr.io/huggingface/text-generation-inference:latest"
{
"00": {
"explain": "愚人的編號是 0,它象徵旅程的開始,宛如一個初生的孩童,有無限的可能。0 這個數字代表著一切事物皆處於混沌未開的狀態之中,沒有正反善惡的分別。這張牌描繪一個旅行者站在懸崖邊緣,雙眼凝視天空,有漠視所處環境有危機的暗示。腳邊有一隻狗在吠叫著,有提醒危險的暗示。左手上有一朵白玫瑰,代表純潔的心靈,右肩的行囊裝載著很多他的過去(過去的生活和經驗),畫面上這條狗也代表著過去,他頭上方那個圓圈代表無始無終,每件事情都是一個新的局面。當牌面上出現愚者時,是在暗示我們應該無所畏懼的去冒個險,並活在當下。桂冠代表勝利,紅色的羽毛代表追求新事物的願望,包袱代表無法捨去的世俗事物,玫瑰代表純潔的內心,五彩繽紛的衣服代表內心的衝擊,棍杖代表愚者充滿力量與活力的面對新旅程。",
"name": "愚者",
"positive": {
"behavior": "新開始、無經驗的、懷有信心、冒險的行動、無限的可能性、隨興而為、無憂無慮、輕鬆愉快、明顯的危險、放縱的愚行、不體貼的、沒有計劃的、不成熟的、不理性的、沒有安全感、狂熱與眾不同。",
"marriage": "代表天真不受拘束的伴侶,即將展開一段新的開始。冒個險,信任自己的直覺去行動吧!自由戀愛、不顧及他人看法、以獨特的方式獲得成功、輕易墜入愛河、浪漫多彩的愛情、獨特的戀人、等待交往機會。對單身者來說,你將會得到一場輕鬆浪漫的愛情。而對戀人來說,則表示了兩人間的已有的感情將會持續發展,值得好好把握。完全可以不理會世俗眼光的自由戀愛,用自己的一套去追求心愛的人,不需要太用心力的談一場戀愛。",
"meaning": "愚者牌暗示現在你正不顧風險的有所行動。代表邁向自由解放的第一步。是一張代表自我放縱或放鬆的牌,一段跳脫現實自得其樂的日子。對旅遊而言,這是一張有助於感情發展積極的牌,暗示將會快活於當下,並且會有彼此的生命緊密結合的感覺。當你周遭的人都對某個事務提防戒慎,而你卻打算去冒這個險的時候,愚者牌可能就會出現。暗示無論如何都要試試看,愚者暗示通往滿足之路是經由自發的行動,而長期的計畫則是將來的事。",
"related": "天真、單純、可能、流浪、自由、隨興、古怪、輕浮、妄想、浪費、瘋狂
@penut85420
penut85420 / python_gc_demo.py
Created July 10, 2021 22:46
A python demo script of memory information and garbage collection
import os
import gc
import time
import psutil
def get_process_memory():
process = psutil.Process(os.getpid())
mem_info = process.memory_info()
return mem_info.rss / 1024 / 1024
import os
import psutil
class CheckingVOD:
def __init__(self):
self.process = self.locate()
self.refresh()
def locate(self, name='potplayer'):
pid = None
@penut85420
penut85420 / ReadMe.md
Last active January 26, 2021 17:43 — forked from Rplus/ReadMe.md
巴哈姆特動畫瘋影片擷圖小工具

巴哈姆特動畫瘋影片擷圖小工具 - PNG 版本

在動畫瘋的頁面可針對影片進行不含彈幕的擷圖。

0. 安裝前置:

這 script 是依靠 Tampermonkey extension 運作的
請確認已安裝好相應套件

1. 安裝腳本:

此程式根據 原作者 的專案做修改,先從原作者的程式安裝連結取得原本的 script,然後開啟 Tampermonkey > 控制台 (Dashboard) > 點擊「巴哈姆特動畫瘋影片擷圖小工具」右方的編輯按鈕,再把這裡的 UserScript.js 覆寫上去

@penut85420
penut85420 / gpu_monitor.py
Last active January 13, 2021 06:38
A simple Nvidia GPU monitor parsing from nvidia-smi
import os
import sys
import json
import time
import argparse
import xmltodict
import subprocess as sp
from collections import namedtuple
def main(show_processes, length=None, driver=True):
import os
import argparse
import datetime as dt
import subprocess as sp
def main(inn, bb, ee):
fn, ext = os.path.splitext(inn)
def parse_time(s):
try:
@penut85420
penut85420 / install_openpose.sh
Created December 24, 2020 21:13
Ubuntu OpenPose Installation Script
#!/bin/bash
export SOFTWARE_INSTALL_DIR=/usr/local/soft
# Prerequisites Installation
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt install gcc g++ make autoconf git libtool curl unzip python3-pip cmake-qt-gui caffe-cpu libopencv-dev python-dev libgoogle-glog-dev libboost-all-dev libhdf5-dev libatlas-base-dev -y
sudo apt clean
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "CUnit/Basic.h"
#include "CUnit/CUCurses.h"
int *BIG = NULL;
int init_suite1(void)
{