Skip to content

Instantly share code, notes, and snippets.

@sroecker
sroecker / debug_pytorch_rocm.py
Last active May 15, 2024 19:51
If this is not crashing then PyTorch is most likely running with your AMD graphics card and ROCm, if not see magic variables
import torch
print("pytorch version: " + torch.__version__)
print("CUDA available: " + str(torch.cuda.is_available()))
print("device count: " + str(torch.cuda.device_count()))
print("current device: " + str(torch.cuda.current_device()))
print("device name: " + torch.cuda.get_device_name(torch.cuda.current_device()))
print("backend:")
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
print(device)
import type { V2_HtmlMetaDescriptor, V2_MetaFunction } from "@remix-run/node";
export const mergeMeta = (
overrideFn: V2_MetaFunction,
appendFn?: V2_MetaFunction,
): V2_MetaFunction => {
return arg => {
// get meta from parent routes
let mergedMeta = arg.matches.reduce((acc, match) => {
return acc.concat(match.meta || []);
@robertpainsi
robertpainsi / commit-message-guidelines.md
Last active May 15, 2024 19:48
Commit message guidelines

Commit Message Guidelines

Short (72 chars or less) summary

More detailed explanatory text. Wrap it to 72 characters. The blank
line separating the summary from the body is critical (unless you omit
the body entirely).

Write your commit message in the imperative: "Fix bug" and not "Fixed
bug" or "Fixes bug." This convention matches up with commit messages
@Pyr-000
Pyr-000 / $README.md
Last active May 15, 2024 19:47
Convert original Stable Diffusion checkpoints and safetensors to diffusers

Stable Diffusion model conversion script

Convert from the 'original implementation' to Huggingface diffusers. Both .safetensors and .ckpt checkpoints are supported.

The script is adapted from the diffusers conversion script: https://github.com/huggingface/diffusers/blob/main/scripts/convert_original_stable_diffusion_to_diffusers.py

Usage:

python enhanced_convert_original_stable_diffusion_to_diffusers.py --checkpoint_path "<input_model_filepath>" --dump_path "<output_directory_path>" --extract_ema

For inference use, extracting with --extract_ema is usually recommended. This will be ignored if the source model does not contain both EMA and non-EMA weights.

@edufgimenez
edufgimenez / lastAgendas.js
Last active May 15, 2024 19:43
Cria botões de acesso rápido para as últimas e penúltimas agendas de Desenvolvimento de Sistemas, Comunicação, Tecnologia da Informação e PTCC
// ==UserScript==
// @name Acesso Rápido Agendas
// @namespace https://www.linkedin.com/in/edufgimenez/
// @version 2.0
// @description Cria botões de acesso rápido para as últimas e penúltimas agendas de Desenvolvimento de Sistemas, Comunicação, Tecnologia da Informação e PTCC
// @author Eduardo Gimenez
// @match https://eadtec.cps.sp.gov.br/home.php
// @grant none
// ==/UserScript==
@ih2502mk
ih2502mk / list.md
Last active May 15, 2024 19:41
Quantopian Lectures Saved
@gsteigert
gsteigert / Export Groups.lua
Created November 1, 2021 15:17
An Aseprite script to ease exporting a bunch of layers and groups into packed sprite sheets (a.k.a. texture atlases).
-- This script will:
-- (1) Flatten each group into a layer;
-- (2) Invoke the 'export sprite sheet' command;
-- (3) Undo the changes.
--
-- v1.0: Initial version.
--
-- Ref: https://github.com/aseprite/aseprite/blob/main/src/app/commands/cmd_export_sprite_sheet.cpp
local spr = app.activeSprite
@FikriRNurhidayat
FikriRNurhidayat / Slow-Steam-Download-Speed-Linux.md
Last active May 15, 2024 19:40
Steam Download Speed Issue on Linux
@irfanshadikrishad
irfanshadikrishad / hyper.js
Created May 15, 2024 19:31
hyper.js configuration code
module.exports = {
config: {
// default font size in pixels for all tabs
fontSize: 20,
// font family with optional fallbacks
fontFamily: 'Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
// terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk)
cursorColor: 'rgba(248,28,229,0.8)',