I did PCI passthrough on Archlinux and Debian with the old PCI-stub method (this was pre-4.0 era). And later I did PCI passthrough on the 4.1+ kernels on Arch and Ubuntu (16.10 I think?).
This is my attempt at doing the same on Nixos.
| asdfa |
I did PCI passthrough on Archlinux and Debian with the old PCI-stub method (this was pre-4.0 era). And later I did PCI passthrough on the 4.1+ kernels on Arch and Ubuntu (16.10 I think?).
This is my attempt at doing the same on Nixos.
| .application-main { | |
| max-width: 1180px; | |
| margin: 0 auto; | |
| } | |
| * { | |
| border-radius: 0 !important; | |
| box-shadow: none !important; | |
| } |
| const { performance } = require('perf_hooks'); | |
| let callback = () => {} | |
| const ticker = (cb) => { | |
| callback = cb | |
| return () => { | |
| if (callback === cb) { | |
| callback = () => {} |
| import tensorflow as tf | |
| import requests | |
| import responder | |
| import os, tempfile | |
| # download("http://gajamed.pl/uploads/2016/04/29.jpg") | |
| # => "/tmp/foo.jpg" | |
| def download(url): | |
| dest = os.path.join(tempfile.mkdtemp(), 'image.jpg') | |
| response = requests.get(url, allow_redirects=True) |
| require 'open-uri' | |
| require 'json' | |
| require 'parallel' | |
| packages = File.read('01.most-dependent-upon.md').scan(/\[([\w-]+)\]/m).to_a.map(&:first) | |
| Parallel.each(packages) do |package| | |
| begin | |
| parsed = JSON.parse(open('https://registry.npmjs.org/' + package).read) | |
| url = URI.parse(parsed['repository']['url']) |
| Error: NodeDef mentions attr 'dilations' not in Op<name=Conv2D; signature=input:T, filter:T -> output:T; attr=T:type,allowed=[DT_HALF, DT_FLOAT]; attr=strides:list(int); attr=use_cudnn_on_gpu:bool,default=true; attr=padding:string,allowed=["SAME", "VALID"]; attr=data_format:string,default="NHWC",allowed=["NHWC", "NCHW"]>; NodeDef: import/module_apply_default/MobilenetV2/Conv/Conv2D = Conv2D[T=DT_FLOAT, data_format="NHWC", dilations=[1, 1, 1, 1], padding="SAME", strides=[1, 2, 2, 1], use_cudnn_on_gpu=true, _device="/job:localhost/replica:0/task:0/gpu:0"](import/module_apply_default/MobilenetV2/input, import/module_apply_default/MobilenetV2/Conv/Conv2D/ReadVariableOp). (Check whether your GraphDef-interpreting binary is up to date with your GraphDef-generating binary.). | |
| [[Node: import/module_apply_default/MobilenetV2/Conv/Conv2D = Conv2D[T=DT_FLOAT, data_format="NHWC", dilations=[1, 1, 1, 1], padding="SAME", strides=[1, 2, 2, 1], use_cudnn_on_gpu=true, _device="/job:localhost/replica:0/task:0/gpu:0"](import/m |
| // Compile with: | |
| // gcc -o click click.m -framework ApplicationServices -framework Foundation | |
| // | |
| // Usage: | |
| // ./click -x pixels -y pixels | |
| // At the given coordinates it will click and release. | |
| // | |
| // From http://hints.macworld.com/article.php?story=2008051406323031 | |
| #import <Foundation/Foundation.h> | |
| #import <ApplicationServices/ApplicationServices.h> |
| #!/bin/sh | |
| printf "Hello world" |
| #include <bits/stdc++.h> | |
| using namespace std; | |
| bool prime(long n) { | |
| if (n < 2) return false; | |
| for (long i = 2; i*i <= n; i++) { | |
| if (n % i == 0) return false; | |
| } |