Skip to content

Instantly share code, notes, and snippets.

View chudur-budur's full-sized avatar
🏠
Working from home

chudur-budur chudur-budur

🏠
Working from home
  • Intel Corporation
  • Kazla, Rajshahi, Bangladesh
View GitHub Profile
@chudur-budur
chudur-budur / test.hpp
Last active October 4, 2023 21:55
Test generic function pointer generator
/**
##### Header file test.hpp #####
*/
#ifndef __TEST_HPP__
#define __TEST_HPP__
#include <complex>
#include <iostream>
func @matmul(%A: memref<24x96xf32>, %B: memref<96x64xf32>, %C: memref<24x64xf32>) {
%cf1 = constant 0.0 : f32
%AC = memref.cast %A : memref<24x96xf32> to memref<*xf32>
%BC = memref.cast %B : memref<96x64xf32> to memref<*xf32>
%CC = memref.cast %C : memref<24x64xf32> to memref<*xf32>
gpu.host_register %AC : memref<*xf32>
gpu.host_register %BC : memref<*xf32>
@chudur-budur
chudur-budur / matmul-gpu-02.mlir.in
Last active October 20, 2022 07:45
Testing linalg.matmul mlir-gpu backend
# This is the mlir code that I was trying to compile
module {
func @matmul_linalg(%A: memref<8x8xf32>, %B: memref<8x8xf32>, %C: memref<8x8xf32>) {
linalg.matmul ins(%A, %B : memref<8x8xf32>, memref<8x8xf32>)
outs(%C: memref<8x8xf32>)
return
}
func @main() {
%A = memref.alloc() : memref<8x8xf32>
# Get all the provisioned packages
$Packages = (get-item 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Applications') | Get-ChildItem
# Filter the list if provided a filter
$PackageFilter = $args[0]
if ([string]::IsNullOrEmpty($PackageFilter))
{
echo "No filter specified, attempting to re-register all provisioned apps."
}
else
@chudur-budur
chudur-budur / notebook.ipynb
Created August 17, 2020 11:52 — forked from vmarkovtsev/notebook.ipynb
lapjv blog post
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@chudur-budur
chudur-budur / data.csv
Created July 31, 2020 07:13
A sphere in the first quadrant
1.000000e+00 0.000000e+00 0.000000e+00
9.997167e-01 2.380278e-02 0.000000e+00
9.988124e-01 4.872255e-02 0.000000e+00
9.971993e-01 7.478995e-02 0.000000e+00
9.947814e-01 1.020289e-01 0.000000e+00
9.914543e-01 1.304545e-01 0.000000e+00
9.871055e-01 1.600712e-01 0.000000e+00
9.816154e-01 1.908697e-01 0.000000e+00
9.748585e-01 2.228248e-01 0.000000e+00
9.667052e-01 2.558926e-01 0.000000e+00
@chudur-budur
chudur-budur / bangla.tex
Last active June 8, 2016 01:29
xelatex bangla with polyglossia
\documentclass[10pt]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage[numerals=Devanagari]{bengali}
\setotherlanguage{english}
\setmainfont[Script=Bengali]{Lohit Bengali}
%\newcommand{\devanagarinumeral}[1]{%
% \devanagaridigits{\number\csname c@#1\endcsname}}
@chudur-budur
chudur-budur / stupid_tricks.matlab
Created December 31, 2015 03:12 — forked from adambard/stupid_tricks.matlab
Stupid MATLAB Tricks.
function stupid_tricks
% I made some functional tools for MATLAB.
assert(reduce_(@(x, y) x + y, [1, 2, 3, 4]) == 10)
% They got a little out of hand.
join = @(sep, args) ...
if_(ischar(sep), @() ... % Input check
reduce_(@(x, y) [x sep y], ... % Reduce to string
map_(@num2str, args))); % Convert args to string.
@chudur-budur
chudur-budur / minkowski_distance.cc
Created December 30, 2015 00:57 — forked from pallas/minkowski_distance.cc
Minkowski distance function
// All rights reserved,
// Derrick Pallas
// License: zlib
#include <cmath>
#include <cstdlib>
#include <limits>
#include <vector>
template <typename fp_type>