Skip to content

Instantly share code, notes, and snippets.

View t-ubukata's full-sized avatar

Tomohiro Ubukata t-ubukata

  • Japan
View GitHub Profile
@echo off
setlocal enabledelayedexpansion
set SCRIPT_ROOT=%~dp0
exit /b
# Strict mode.
Set-StrictMode -Version Latest
# Error action.
$ErrorActionPreference = "Stop"
# Script's parent path.
$PSScriptRoot
# Sets execution policy bypass.
#!/usr/bin/env bash
set -u
SCRIPT_ROOT="$(dirname "$0")"
exit $?
// CUDA: grid stride looping
#define CUDA_KERNEL_LOOP(i, n) \
for (int i = blockIdx.x * blockDim.x + threadIdx.x; i < (n); \
i += blockDim.x * gridDim.x)
FROM nvidia/cuda:11.0-devel-ubuntu20.04
ENV DEBIAN_FRONTEND noninteractive
# Installs packages.
RUN echo "deb https://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64 /" \
> /etc/apt/sources.list.d/nvidia-ml.list && \
# apt packages
apt update && \
apt install -y software-properties-common && \
apt install -y \
## Asynchronous IO
Boost.Asio
## Audio
PortAudio
## CLI
Visual Studio Code settings.
Python snippets.
# Enables EPEL.
sudo yum -y --enablerepo=extras install epel-release
# Installs GNU Global.
sudo yum install -y gcc
sudo yum install -y ncurses-devel
cd /usr/local/src
sudo wget https://ftp.gnu.org/pub/gnu/global/global-6.6.tar.gz
sudo tar xvfz global-6.6.tar.gz
cd global-6.6
# Status.
pg_ctl status
# Start.
pg_ctl start
# Stop.
pg_ctl stop
# Restart.