Skip to content

Instantly share code, notes, and snippets.

import os
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer, TrainingArguments,BitsAndBytesConfig
from datasets import load_dataset
from trl import SFTTrainer
from peft import AutoPeftModelForCausalLM, LoraConfig, get_peft_model, prepare_model_for_kbit_training
from utils import find_all_linear_names, print_trainable_parameters
output_dir="./results"
@xsa-dev
xsa-dev / thread_pool_experiment.py
Created February 15, 2024 10:13
Comparing TheadingPool and requests get method locked with GIL
# two cases 1 - multithreading
# two cases 2 - single threaded
import time
import logging
import requests
from concurrent.futures import ThreadPoolExecutor
import tqdm
@xsa-dev
xsa-dev / task_man.cpp
Created September 11, 2023 21:55
very simple task list with cpp
#include <iostream>
#include <vector>
#include <string>
// Структура для представления задачи
struct Task {
std::string title;
std::string description;
};
#include <iostream>
#include <stack>
#include <string>
#include <sstream>
#include <cmath>
using namespace std;
bool isOperator(const string& token) {
return token == "+" || token == "-" || token == "*" || token == "/";
@xsa-dev
xsa-dev / tictactoe.cpp
Created September 11, 2023 21:47
cpp tictactoe
#include <iostream>
#include <ctime>
#include <cstdlib>
// Функция для получения выбора компьютера
int computerChoice() {
// Генерируем случайное число от 0 до 2
return rand() % 3;
}
@xsa-dev
xsa-dev / ya_gpt.py
Created August 9, 2023 22:52
yandex gpt model example restapi
import requests
IAM_TOKEN = "t1.9euelZqTjZCVzZqcnprPlZiUxsycke3rnpWai4nLnpuWyIzPkpidz5Cajpbl8_cSWC9Z-e9" \
"-LU5a_N3z91IGLVn5734tTlr8zef1656VmsnMx5mPi8" \
"-Tz4yMlYzGnZPN7_zN5_XrnpWanJKMyZeVic7JxpLOyM6Nyovv_cXrnpWayczHmY-Lz5PPjIyVjMadk80" \
".Op3bvbMDExeyvUamwrxruF_SYwQuMglhQYg4l5YIq18gS8lOovwZAZrYb4-zSxBipbY1w_nWfBBff8DOJDTkAA"
headers = {
"Authorization": f"Bearer {IAM_TOKEN}",
"x-folder-id": "b1gmsqg2bg9ovf4uqsf4"
@xsa-dev
xsa-dev / GameOfThrones.csv
Created June 26, 2023 21:30
GameOfThrones.csv
Source Target Type weight book
Addam-Marbrand Jaime-Lannister Undirected 3 1
Addam-Marbrand Tywin-Lannister Undirected 6 1
Aegon-I-Targaryen Daenerys-Targaryen Undirected 5 1
Aegon-I-Targaryen Eddard-Stark Undirected 4 1
Aemon-Targaryen-(Maester-Aemon) Alliser-Thorne Undirected 4 1
Aemon-Targaryen-(Maester-Aemon) Bowen-Marsh Undirected 4 1
Aemon-Targaryen-(Maester-Aemon) Chett Undirected 9 1
Aemon-Targaryen-(Maester-Aemon) Clydas Undirected 5 1
Aemon-Targaryen-(Maester-Aemon) Jeor-Mormont Undirected 13 1
@xsa-dev
xsa-dev / hftg_demo_guanaco-33b-merged_qlora.py
Created June 17, 2023 19:36
This quanaco model for LangChain integration. Subscribe me back =)
import os
import dotenv
from langchain import HuggingFaceTextGenInference
dotenv.load_dotenv()
os.environ[
"HUGGINGFACEHUB_API_TOKEN"
] = os.getenv("HF_API_TOKEN")
@xsa-dev
xsa-dev / get_lan_lon.py
Created November 16, 2022 21:26
nu get_lat_lon
import requests
def get_lat_lon(street=None, city='Москва') -> tuple[float, float]:
if street is None:
raise Exception('error! street is None')
p = {
'street': street,
'city': city,
'format': 'json',
@xsa-dev
xsa-dev / SelfSignedCert.md
Created October 22, 2022 22:13 — forked from mrcunninghamz/SelfSignedCert.md
Creating a self signed certificate in a pfx format on a mac.

Create Self Signed Certificate using OpenSSL on a Mac

Introduction

Every now and then I need to create a self signed certificate in azure for something. In my particular case its Azure B2C. I am using a mac so its not simply just running something like

New-SelfSignedCertificate `
    -KeyExportPolicy Exportable `
    -Subject "CN=yourappname.yourtenant.onmicrosoft.com" `
 -KeyAlgorithm RSA `