Skip to content

Instantly share code, notes, and snippets.

View Adityanagraj's full-sized avatar
:octocat:
I may be slow to respond but i will respond for sure

Aditya N Adityanagraj

:octocat:
I may be slow to respond but i will respond for sure
View GitHub Profile
dataset = TensorDataset(inputs, targets)
dataset
class FishModel(nn.Module):
def __init__(self):
super().__init__()
self.linear = nn.Linear(input_size, output_size) # fill this (hint: use input_size & output_size defined above)
def forward(self, xb):
out = self.linear(xb) # fill this
return out
def training_step(self, batch):
model = FishModel()
def evaluate(model, val_loader):
outputs = [model.validation_step(batch) for batch in val_loader]
return model.validation_epoch_end(outputs)
def fit(epochs, lr, model, train_loader, val_loader, opt_func=torch.optim.SGD):
history = []
optimizer = opt_func(model.parameters(), lr)
for epoch in range(epochs):
# Training Phase
for batch in train_loader:
model = FishModel()
epochs = 1000
lr = 1e-2
history1 = fit(epochs, lr, model, train_loader, val_loader)
def predict_single(input, target, model):
inputs = input.unsqueeze(0)
predictions = model(inputs) # fill this #model(inputs)
prediction = predictions[0].detach()
print("Input:", input)
print("Target:", target)
print("Prediction:", prediction)
input, target = val_ds[10]
predict_single(input, target, model)
%-------------------------
% Resume in Latex
% Author : Sourabh Bajaj
% License : MIT
%------------------------
\documentclass[letterpaper,11pt]{article}
\usepackage{latexsym}
\usepackage[empty]{fullpage}
@Adityanagraj
Adityanagraj / .gitlab-ci.yml
Created August 15, 2022 14:45
part 2 of gitlab pipeline
stages:
- test
publish:
image: docker:20.10.12-git
stage: test
services:
- docker:20.10.12-dind
tags:
- docker
@Adityanagraj
Adityanagraj / Gitlab 11
Created August 21, 2022 08:11
this gist consists of gitlab installation in k8 cluster
gitlabUrl: <your gitlab URL>
runnerRegistrationToken: <your runner secret>
rbac:
create: True
clusterWideAccess: true
# runners:
# image: ubuntu:18.04
# privileged: true
runners:
privileged: true