Nikola Janjušević's repositories
nikopj.github.io
my personal website.
CUDA.jl
CUDA programming in Julia.
NCCL.jl
A Julia wrapper for the NVIDIA Collective Communications Library.
CirculantAttention.jl
Deep-learning sliding window attention with circular boundary conditions. No tokenization, no patchify-ing.
FluxMPI.jl
Distributed Data Parallel Training of Deep Neural Networks
TVDenoise.jl
Julia implementation of Total Variation denoising via ADMM and the Chambolle Pock Algorithm.
ParameterSchedulers.jl
Common hyperparameter scheduling for ML
NNlib.jl
Neural Network primitives with multiple backends
SSIMLoss.jl
Structural Similarity Index Measure loss function for use with AD systems in Julia
CDLNet-OJSP
Noise-Adaptive Convolutional Dictionary Learning Network for Blind Denoising and Demosaicing
Flux.jl
Relax! Flux is the ML library that doesn't make you tensor
GroupCDL-TIP
Implementation of GroupCDL, CDLNet, and GDLNet image restoration neural networks in Julia.
FlashAttention.jl
Julia implementation of flash-attention operation for neural networks.
MATH-GA-2012
Spring 2023: Advanced Topics in Numerical Analysis: High Performance Computing
NNlibCUDA.jl
CUDA integration for the NNlib API
DGCNN
dgcnn in julia flux
pointcloud_visualizer
Visualization tool for point cloud and feature extracted from deep learning network
UnrolledFlowNetworks.jl
Deep neural networks for optical flow estimation with architectures derived from classical algorithms
DataLoaders.jl
A parallel iterator for large machine learning datasets that don't fit into memory inspired by PyTorch's `DataLoader` class.
SparseLand
code-snippets and demos related to sparse coding
NikolaHugo
Hugo static site repository for my personal website, hosted on Github.
NonStationaryFKL
Code repo for "Function-Space Distributions over Kernels"
CommCoding
Select Topics in Coding Theory
NLRN
Code for Non-Local Recurrent Network for Image Restoration (NeurIPS 2018)
Slab
Senior Lab: R3Cap, 3D RFID Motion Capture
OS
ECE357, Computer Operating Systems
DeepLearning
ECE471