Skip to content

Instantly share code, notes, and snippets.

View dipta007's full-sized avatar
🏠
Working from home

Shubhashis Roy Dipta dipta007

🏠
Working from home
View GitHub Profile
{"name":"nvim_min","settings":"{\"settings\":\"{\\n \\\"extensions.experimental.affinity\\\": {\\n \\\"asvetliakov.vscode-neovim\\\": 1\\n },\\n \\\"editor.fontFamily\\\": \\\"JetBrainsMono Nerd Font\\\",\\n \\\"terminal.integrated.fontFamily\\\": \\\"JetBrainsMono Nerd Font, Kalpurush, monospace\\\",\\n \\\"editor.lineNumbers\\\": \\\"relative\\\",\\n \\\"workbench.colorTheme\\\": \\\"Aura Dark\\\",\\n \\\"workbench.iconTheme\\\": \\\"catppuccin-mocha\\\",\\n \\\"cursor.cpp.enablePartialAccepts\\\": true,\\n \\\"editor.fontLigatures\\\": true,\\n \\\"editor.wordWrap\\\": \\\"on\\\",\\n \\\"editor.wordWrapColumn\\\": 120,\\n \\\"git.autofetch\\\": true,\\n \\\"notebook.formatOnSave.enabled\\\": true,\\n \\\"ruff.nativeServer\\\": \\\"on\\\",\\n \\\"ruff.lineLength\\\": 160,\\n \\\"[python]\\\": {\\n \\\"editor.defaultFormatter\\\": \\\"charliermarsh.ruff\\\",\\n \\\"editor.formatOnSave\\\": true,\\n \\\"editor.formatOnType\\\": true\\
@dipta007
dipta007 / keybindings.json
Last active November 28, 2025 04:19
vscode for neovim
// Place your key bindings in this file to override the defaults
[
// navigation
{
"command": "workbench.action.togglePanel",
"key": "cmd-j",
"when": "vim.mode == 'Normal'"
},
{
"command": "workbench.action.createTerminalEditor",
@dipta007
dipta007 / setup_nvim.sh
Last active April 19, 2025 05:53
nvim setup in server
# ------------------ node ------------------
# https://nodejs.org/en/download
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
@dipta007
dipta007 / deploy_vllm.sh
Created February 23, 2025 22:14
Deploy VLLM with udocker
# pip install udocker
udocker pull vllm/vllm-openai:latest
udocker create --name=vllm vllm/vllm-openai:latest
udocker setup --nvidia --force vllm
udocker run \
--volume="/${PWD}:/workspace" \
@dipta007
dipta007 / deploy_sglang.sh
Last active February 21, 2025 01:41
SGLang deploy using udocker
# pip install udocker
udocker pull lmsysorg/sglang:latest
udocker create --name=sglang lmsysorg/sglang:latest
udocker setup --nvidia sglang
udocker run \
--volume="/${PWD}:/workspace" \
@dipta007
dipta007 / wandb_update_bests.py
Created July 19, 2024 02:52 — forked from LTeder/wandb_update_bests.py
Updates target parameters in all runs of a W&B project to bests as reported by api.run.scan_history()
import wandb
from tqdm import tqdm
WANDB_PROJECT = "project"
TEST_CHANGES = True # Run once before changing
api = wandb.Api()
runs = [run for run in api.runs(WANDB_PROJECT)]
print(f"{len(runs)} runs found")
@dipta007
dipta007 / Backup_model_run.py
Last active May 11, 2022 22:48
Create a backup of all codes during each run for reproducibility
from zipfile import ZipFile
import os
EXCLUDE = ['./wandb', './.history', './data', './__pycache__', './results', './models',
'./logs', './config.json', './saved_configs', './saved_models', './.ipynb_checkpoints']
INCLUDE = ['.py', '.sh']
def create(filename):
not_excluded = lambda root: not any(root.startswith(path) for path in EXCLUDE)
# Ugly Code
def set(var, val):
if var not in mp:
return False
mp[var] = val
return True
if set(count, 1):
pass
def check_password(username, password):
user = user_model.find_by_username(username)
if user.password != password:
user.increase_wrong_attempt() # Side Effect
return False
return True
def one_argument(*args):
pass
def two_arguemnts(name, *args):
pass
def three_arguments(name, count, *args):
pass