Skip to content

Instantly share code, notes, and snippets.

View izquiratops's full-sized avatar
🐀
Lost in the sauce

Jordi izquiratops

🐀
Lost in the sauce
  • Barcelona - Spain
  • 20:05 (UTC -12:00)
View GitHub Profile
@izquiratops
izquiratops / Makefile.config
Last active November 16, 2018 15:25
Caffe config file. Installed with CUDA 8 and CUDNN 5.1
## Refer to http://caffe.berkeleyvision.org/installation.html
# Contributions simplifying and improving our build system are welcome!
# cuDNN acceleration switch (uncomment to build with cuDNN).
USE_CUDNN := 1
# CPU-only switch (uncomment to build without GPU support).
# CPU_ONLY := 1
# uncomment to disable IO dependencies and corresponding data layers
@izquiratops
izquiratops / add_time.py
Last active July 9, 2019 09:59
Time Utils
import argparse, datetime
from dateutil.relativedelta import relativedelta
parser = argparse.ArgumentParser()
parser.add_argument('--timestamp', required=True, type=str, help='Tiempo en el que empieza la escena.')
parser.add_argument('--add', required=True, type=str, help='Tiempo en el que acaba la escena.')
args = parser.parse_args()
# HH:MM:SS.XXX
def get_datetime(input_time):
@izquiratops
izquiratops / organize.py
Created April 18, 2019 17:01
Just a script to organize Renderman texture sets into diffuse or normal folders
import os, glob
folders = ('./ordered_lib/normal','./ordered_lib/rough-bmp','./ordered_lib/diffuse')
for folder in folders:
if os.path.isdir(folder) == False:
os.makedirs(folder)
folders = next(os.walk('./library'))[1]
normal_imgs = []
@izquiratops
izquiratops / video_generator.py
Last active July 16, 2019 09:28
Generador de videos para LSE
import os, glob, collections, datetime, subprocess
from dateutil.relativedelta import relativedelta
# Para un futuro uso es recomendable usar argparse o un fichero de configuración
analyzed_dir = '/media/ugiat/dd1/rtve/signantes/analyzed/'
timecodes_dir = '/media/ugiat/Drive/Signantes_Database/TCs/'
output_dir = '/media/ugiat/Drive/Signantes_Database/Output/'
# Diccionario de Delays - dateList yyyymmdd
# Se considera que todas las semanas incluyen como mínimo un signante para cada uno de los 7 días!!!
@izquiratops
izquiratops / gpu_stat.py
Created August 27, 2019 07:25 — forked from matpalm/gpu_stat.py
json formatting of nvidia-settings
#!/usr/bin/env python
# gpu_stat.py [DELAY [COUNT]]
# dump some gpu stats as a line of json
# {"util":{"PCIe":"0", "memory":"11", "video":"0", "graphics":"13"}, "used_mem":"161"}
import json, socket, subprocess, sys, time
try:
delay = int(sys.argv[1])
except:
delay = 1
@izquiratops
izquiratops / dilated-convolution.ipynb
Created August 29, 2019 12:27
Dilated Convolution
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@izquiratops
izquiratops / Install_OpenCV4_CUDA10.md
Created September 5, 2019 09:04 — forked from raulqf/Install_OpenCV4_CUDA12.6_CUDNN8.9.md
How to install OpenCV 4.1 with CUDA 10.0 in Ubuntu 18.04

How to install OpenCV 4.1.0 with CUDA 10.0 in Ubuntu distro 18.04

First of all install update and upgrade your system:

    $ sudo apt update
    $ sudo apt upgrade

Then, install required libraries:

<i class="arrow"></i>
<style>
.arrow {
position: absolute;
font-size: 4em;
-webkit-animation:ease-in-out infinite alternate;
-webkit-animation-name: run;
-webkit-animation-duration: 1.15s;
}
@izquiratops
izquiratops / WebServer.java
Created February 21, 2020 08:31
Spark WebServer Template
import static spark.Spark.*;
import java.io.File;
import java.io.OutputStream;
import java.nio.file.Files;
public class WebServer {
public static void main(String[] args) {
enableCORS("*", "GET", "Content-disposition");
@izquiratops
izquiratops / aggregation.md
Last active June 2, 2020 09:40
Date Aggregation Mongodb
{
  _id: {
    flightOperationHash: "$flightOperationHash",
    interval: {
      $subtract: [
        { "$minute": "$time" },
        { "$mod": [{ "$minute": "$time"}, 1] }
      ]
    }