Skip to content

Instantly share code, notes, and snippets.

View danielsnider's full-sized avatar

Daniel Snider danielsnider

View GitHub Profile
========
; ModuleID = 'output.bc'
source_filename = "output.bc"
target triple = "x86_64-pc-linux-gnu"
@N = common global i32 0
@a = common global i32 zeroinitializer
@c = common global i32 zeroinitializer
@danielsnider
danielsnider / submission_runner.py
Last active March 17, 2023 22:34
submission_runner.py with PyTorch profiler (note: old code, may not work directly on latest main branch)
r"""Run a submission on a single workload.
# pylint: disable=line-too-long
Example command:
python3 submission_runner.py \
--workload=mnist \
--framework=jax \
--submission_path=reference_algorithms/development_algorithms/mnist/mnist_jax/submission.py \
--tuning_ruleset=external \
absl-py==1.0.0
appdirs==1.4.3
astroid==2.6.5
asttokens==2.0.5
atari-py==0.2.9
attrs==21.4.0
audioread==2.1.9
backcall==0.2.0
black==21.12b0
blessings==1.7
DO NOT DELETE
Used for PR:
https://github.com/mlcommons/algorithmic-efficiency/pull/60
# Official docs: https://docs.nvidia.com/datacenter/dcgm/latest/dcgm-user-guide/getting-started.html
set -v
set -e
architecture=x86_64
distribution=ubuntu2004
echo "deb https://developer.download.nvidia.com/compute/cuda/repos/$distribution/$architecture /" | sudo tee /etc/apt/sources.list.d/cuda.list
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/$distribution/$architecture/7fa2af80.pub
wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/$architecture/cuda-$distribution.pin
sudo mv cuda-$distribution.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-get update
@danielsnider
danielsnider / count-not-null-all-fields.sh
Last active April 15, 2019 17:23
Count number of not-null values for every field in ElasticSearch index
for FIELD_NAME in $(curl -s -XGET localhost:9200/image/_mapping | jq .image.mappings.image.properties | jq 'keys' | jq .[]); do NUM_NOT_NULL=$(curl -s -H 'Content-Type: application/json' -XGET 'http://127.0.0.1:9200/image/image/_search' -d '
{
"query" : {
"constant_score" : {
"filter" : {
"exists" : {
"field" : '"$FIELD_NAME"'
}
}
}

Button in card

<button
  type="button"
  class="btn btn-dark"
  style={{ marginLeft: "100px" }}
  onClick={e => AddToCollection(e, res)}
>
 <i classname="fa fa-plus"></i>{" "}
@danielsnider
danielsnider / SenseAct Quick Start.md
Last active March 12, 2019 11:27
Instructions to install and run Kindred's SenseAct: A computational framework for developing real-world robot learning tasks

SenseAct Quick Start

This guide has been tested on Ubuntu 16.04.

Install General Dependecies

sudo apt update
sudo apt install python3 python3-dev python3-pip python3-tk cmake libopenmpi-dev zlib1g-dev git