Skip to content

Instantly share code, notes, and snippets.

View x22x22's full-sized avatar
👑
GitHub SVIP

Kdump x22x22

👑
GitHub SVIP
View GitHub Profile
@x22x22
x22x22 / grpo_demo.py
Created February 9, 2025 16:23 — forked from cgpeter96/grpo_demo.py
a grpo modifaction for deepspeed in multigpu from https://gist.github.com/willccbb/4676755236bb08cab5f4e54a0475d6fb
# train_grpo.py
from typing import *
import re
import torch
from datasets import load_dataset, Dataset, load_from_disk
from transformers import AutoTokenizer, AutoModelForCausalLM, TrainingArguments
from peft import LoraConfig
from trl import GRPOConfig, GRPOTrainer, TrlParser
from dataclasses import dataclass, field
@x22x22
x22x22 / grpo_demo.py
Created February 9, 2025 16:22 — forked from willccbb/grpo_demo.py
GRPO Llama-1B
# train_grpo.py
import re
import torch
from datasets import load_dataset, Dataset
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import LoraConfig
from trl import GRPOConfig, GRPOTrainer
# Load and prep dataset
@x22x22
x22x22 / docker-registry-mirrors.md
Created November 7, 2024 11:45 — forked from y0ngb1n/docker-registry-mirrors.md
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized
@x22x22
x22x22 / tmux-cheatsheet.markdown
Last active August 1, 2023 01:49 — forked from ryerh/tmux-cheatsheet.markdown
Tmux 快捷键 & 速查表 & 简明教程

注意:本文内容适用于 Tmux 2.3 及以上的版本,但是绝大部分的特性低版本也都适用,鼠标支持、VI 模式、插件管理在低版本可能会与本文不兼容。

Tmux 快捷键 & 速查表 & 简明教程

启动新会话:

tmux [new -s 会话名 -n 窗口名]

恢复会话:

@x22x22
x22x22 / install-zsh-windows-git-bash.md
Created June 14, 2021 10:09 — forked from fworks/install-zsh-windows-git-bash.md
Zsh / Oh-my-zsh on Windows Git Bash
@x22x22
x22x22 / GitOperationNote.md
Created September 2, 2020 04:13
Git操作筆記

Git操作筆記

[toc]

新建Git專案

git init
git remote add origin <your repository link>
git add .
git commit -m "Initial commit"
git push -u origin master
Let [tag] = any tag in upstream repo
git fetch upstream --tags
git push origin --tags
@x22x22
x22x22 / setNodeMirror.sh
Created August 7, 2019 17:50 — forked from hetykai/setNodeMirror.sh
修改node npm yarn的镜像源设置,替换为国内的淘宝源
npm set registry https://registry.npm.taobao.org && \
npm set disturl https://npm.taobao.org/dist && \
npm set sass_binary_site https://npm.taobao.org/mirrors/node-sass && \
npm set electron_mirror https://npm.taobao.org/mirrors/electron/ && \
npm set puppeteer_download_host https://storage.googleapis.com.cnpmjs.org && \
npm set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver && \
npm set operadriver_cdnurl https://npm.taobao.org/mirrors/operadriver && \
npm set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs && \
npm set selenium_cdnurl https://npm.taobao.org/mirrors/selenium && \
npm set node_inspector_cdnurl https://npm.taobao.org/mirrors/node-inspector && \
@x22x22
x22x22 / MyCustomEndpoint.java
Created June 25, 2019 09:21 — forked from LeBezout/MyCustomEndpoint.java
Spring Boot 2 Custom Endpoint Sample
package com.example.demoendpoint;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.boot.actuate.endpoint.annotation.Endpoint;
import org.springframework.boot.actuate.endpoint.annotation.ReadOperation;