Skip to content

Instantly share code, notes, and snippets.

View gangmul12's full-sized avatar

gangmul12

  • Seoul
View GitHub Profile
@gangmul12
gangmul12 / get_lowered_tir.py
Last active August 25, 2022 07:35
relay to tir without any schedule
"""
target "lwc" is custom lwc, with only definition, and without any implementation.
"""
def get_lowered_tir(mod):
"""
Argument
========
mod : IRModule that contains RelayOp only
Returns
@gangmul12
gangmul12 / forcegrad.py
Created November 27, 2020 13:03
tf 2.0 force gradient
import tensorflow as tf
import numpy as np
@tf.custom_gradient
def force_grad_layer(x, grad_tensor):
def grad(dy):
return grad_tensor, tf.constant(0)
return tf.identity(x), grad
with tf.GradientTape() as tape:
import java.util.ListIterator;
import java.util.Stack;
import java.util.ArrayList;
public class Parser {
ArrayList<String> infixExp;
Stack<String> operandStack;
ArrayList<String> postfixExp;
public Parser(String input){
infixExp = new ArrayList<String>();
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigInteger
{
public static final String QUIT_COMMAND = "quit";
public static final String MSG_INVALID_INPUT = "입력이 잘못되었습니다.";
import java.io.*; // 입력을 받기 위해 이 라이브러리가 필요하다.
public class BigInteger
{
public static void main(String args[])
{
// 입력을 받기 위한 작업이다.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
// quit가 나올 때 까지 입력을 받아야 하므로