This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import fnmatch | |
import os | |
""" | |
This Python script, textrepo, concatenates all files within a specified repository into a single text file | |
while respecting .gitignore patterns and additional specified ignore patterns. It prints the formatted content | |
to both a specified output file and standard output. This is useful for reviewing all content within a repository | |
in a structured format, excluding unwanted files and directories such as node_modules, dist, build, and others. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from concurrent.futures import ProcessPoolExecutor | |
import numpy as np | |
from scipy.signal import convolve2d | |
from tqdm import tqdm | |
nsims = int(1e6) | |
nevents = int(1e5) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
tailast() { | |
# Get the directory from the argument or use the current directory as default | |
local dir="${1:-.}" | |
# Find the most recently modified file in the directory without descending into subdirectories | |
local latest_file=$(find "$dir" -maxdepth 1 -type f -exec stat --format='%Y %n' {} \; | sort -n | tail -1 | awk '{print $2}') | |
# Check if a file was found | |
if [[ -z "$latest_file" ]]; then | |
echo "No files found in $dir" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import math | |
import torch.optim as optim | |
import torch | |
from torch import nn | |
class MineWrapper(nn.Module): | |
def __init__(self, stat_model, moving_average_rate=0.1, unbiased=False): | |
super(MineWrapper, self).__init__() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class DistributedIdentity: | |
""" | |
Singleton class to hold distributed identity information. | |
Handles SLURM, torchrun, and local runs. | |
Looks for the following environment variables: | |
- RANK | |
- WORLD_SIZE | |
- LOCAL_RANK |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import torch | |
import torch.nn as nn | |
class Sparsemax(nn.Module): | |
def __init__(self, dim=-1): | |
super(Sparsemax, self).__init__() | |
self.dim = dim | |
def forward(self, x): | |
# Move the dimension to apply Sparsemax to the front |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
setup=''' | |
import numpy as np | |
import torch | |
V_nat = [[1, 2], [3, 4]] | |
U_nat = [[2, -1, 0, 0, 0, 0], | |
[5, 2, 8, -1, 0, 0]] | |
def compute_using_fleuret_1(): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Your init script | |
# | |
# Atom will evaluate this file each time a new window is opened. It is run | |
# after packages are loaded/activated and after the previous editor state | |
# has been restored. | |
# | |
# An example hack to log to the console when each text editor is saved. | |
# | |
# atom.workspace.observeTextEditors (editor) -> | |
# editor.onDidSave -> |