Skip to content

Instantly share code, notes, and snippets.

@kishida
kishida / MoveTabDemo.java
Created September 18, 2023 16:13
タブ移動のデモ
package naoki;
import java.awt.BorderLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
@kishida
kishida / html2csv.py
Last active April 17, 2024 09:14
Stable Diffusion web-ui styles from Fooocus
from bs4 import BeautifulSoup
import csv
# Open and read the HTML file
with open("Style reference.html", 'r', encoding='utf-8') as file:
content = file.read()
# Parse the HTML content using BeautifulSoup
soup = BeautifulSoup(content, 'html.parser')
@kishida
kishida / lora-line1.7b-dolly.ipynb
Last active September 14, 2023 12:03
lora-line1.7b-dolly
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@kishida
kishida / ClockPanel.java
Last active August 29, 2023 13:13
ChatGPTに作ってもらった時計
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Calendar;
class ClockPanel extends JPanel {
private final Timer timer;
private final int DELAY = 1000; // 1秒ごとに更新
@kishida
kishida / stabilityimage.py
Created August 21, 2023 03:08
Stability AIの画像言語モデル用UI
import torch
from transformers import LlamaTokenizer, AutoModelForVision2Seq, BlipImageProcessor
from PIL import Image
import requests
# need Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
# load model
model_name = "stabilityai/japanese-instructblip-alpha"
model = AutoModelForVision2Seq.from_pretrained(model_name,load_in_8bit=True, trust_remote_code=True)
@kishida
kishida / stablecode.py
Created August 11, 2023 03:31
StableCode Instruction UI
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_name = "stabilityai/stablecode-instruct-alpha-3b"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(
model_name,
trust_remote_code=True,
#load_in_8bit=True,
@kishida
kishida / musicgen_ui.py
Created August 4, 2023 05:22
MetaのMusicGenで音楽生成するUI
from transformers import AutoProcessor, MusicgenForConditionalGeneration
# import scipy
# model_name = "facebook/musicgen-small"
model_name = "facebook/musicgen-medium"
# model_name = "facebook/musicgen-large"
processor = AutoProcessor.from_pretrained(model_name)
model = MusicgenForConditionalGeneration.from_pretrained(model_name).to("cuda")
@kishida
kishida / rinna4ui.py
Last active August 2, 2023 18:10
rinna 画像対話モデルを使うためのUI
import torch
import requests
from PIL import Image
from minigpt4.processors.blip_processors import Blip2ImageEvalProcessor
from customized_mini_gpt4 import CustomizedMiniGPT4
ckpt_path = "./checkpoint.pth"
model = CustomizedMiniGPT4(gpt_neox_model="rinna/bilingual-gpt-neox-4b")
tokenizer = model.gpt_neox_tokenizer
@kishida
kishida / CaseFrameGrammer.java
Created July 1, 2023 23:51
manipulate app with natural language without OpenAI nor any LLM
import com.atilika.kuromoji.ipadic.Tokenizer;
import java.awt.*;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
public class CaseFrameGrammer {
enum Degree {
NONE, LITTLE;
@kishida
kishida / EnglishGenerator.java
Last active June 29, 2023 10:04
English Learning Text Generator with OpenAI GPT
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.Arrays;
import java.util.List;
import java.util.NoSuchElementException;
import java.util.concurrent.CompletableFuture;
public class EnglishGenerator {