Skip to content

Instantly share code, notes, and snippets.

View ThoenigAdrian's full-sized avatar
🎯
Focusing

ThoenigAdrian

🎯
Focusing
View GitHub Profile
git filter-branch --tree-filter 'rm -f ai/neat_server/checkpoints/neat-checkpoint-2000' HEAD
import torch.nn
import timeit
from torch.nn import Linear
shape = [784, 50, 50, 50, 10]
batch_size = 500
x = torch.rand((500, 784), device="cuda")
y = torch.rand((500, 10), device="cuda")
@ThoenigAdrian
ThoenigAdrian / proc_by_name.py
Last active September 3, 2024 12:32
Search process by name ctypes windows - WAAAAY FASTER THAN psutil psutil.process_iter()
import ctypes
import ctypes.wintypes
# Load the required libraries
psapi = ctypes.WinDLL('Psapi.dll')
kernel32 = ctypes.WinDLL('kernel32.dll')
# Define constants
PROCESS_QUERY_INFORMATION = 0x0400
PROCESS_VM_READ = 0x0010
@ThoenigAdrian
ThoenigAdrian / gist:065f540dba8f39ad89a71d1e5cca3c3f
Created October 3, 2024 14:13
Get all file hashes in power shell in folder
PS C:\Users\aibotics\source\repos\TorchProject1\TorchProject1\x64\Release> Get-ChildItem -File | Sort-Object Name | ForEach-Object {
>> $hash = Get-FileHash $_.FullName
>> [PSCustomObject]@{
>> Name = $_.Name
>> Hash = $hash.Hash
>> Algorithm = $hash.Algorithm
>> }
>> }