Dataset | Identities | Images | Availability |
---|---|---|---|
Labeled Faces in the Wild (LFW) | 5,749 | 13,233 | Link |
YouTube Faces Database (YFD) | 1,595 | 3,425 videos | Link |
CelebFaces Attributes (CelebA) | 10,177 | 202,599 | Link |
Public Figures Face Database (PubFig) | 200 | 58,797 | Link |
CASIA WebFace Database (CASIA-WebFace) | 10,575 | 494,414 | Link |
FaceScrub | 530 | 106,863 | Link |
Cross-Age Celebrity Dataset (CACD) | 2,000 | 163,446 | Link |
MegaFace Training Set | 672,057 | 4,753,520 | Link |
<Project Sdk="Microsoft.NET.Sdk"> | |
<PropertyGroup> | |
<OutputType>Exe</OutputType> | |
<TargetFramework>net5.0</TargetFramework> | |
</PropertyGroup> | |
<ItemGroup> | |
<PackageReference Include="ILGPU" Version="0.10.1" /> | |
</ItemGroup> |
-
nix-channel
and~/.nix-defexpr
are gone. We'll use$NIX_PATH
(or user environment specific overrides configured vianix set-path
) to look up packages. Since$NIX_PATH
supports URLs nowadays, this removes the need for channels: you can just set$NIX_PATH
to e.g.https://nixos.org/channels/nixos-15.09/nixexprs.tar.xz
and stay up to date automatically. -
By default, packages are selected by attribute name, rather than the
name
attribute. Thusnix install hello
is basically equivalent tonix-env -iA hello
. The attribute name is recorded in the user environment manifest and used in upgrades. Thus (at least by default)hello
won't be upgraded tohelloVariant
.@vcunat suggested making this an arbitrary Nix expression rather than an attrpath, e.g.
firefox.override { enableFoo = true; }
. However, such an expression would not have a key in the user environment, unlike an attrpath. Better to require an explicit flag for this.
TBD: How to deal with search path clashes.
javascript:(() => { | |
const timeout = 500; | |
const buttons = document.querySelectorAll("[aria-label^='Unsubscribe from']"); | |
for(let button of buttons) { | |
setTimeout(() => { | |
console.group(button.attributes['aria-label'].value); | |
setTimeout(() => { button.click(); }, timeout); |
#!/bin/env bash | |
set -eo pipefail | |
# | |
# Part of a Fedora CoreOS blog post on my website: | |
# https://www.matthiaspreu.com/posts/fedora-coreos-embed-ignition-config/ | |
# | |
# Script modifies a FCOS virtual machine image and injects | |
# an Ignition configuration in it. | |
# |
public class IdentifierMasking | |
{ | |
private static byte[] _key; | |
public IdentifierMasking(byte[] key = null) | |
{ | |
_key = key ?? Sodium.SecretBox.GenerateKey(); | |
} | |
public string RevealIdentifier(string hidden) |
To ensure that the coding style is consisitent in the project from different members, for React + Typescript projects, it is recommanded set up ESlint and Prettier.
- Install the required dev dependencies:
yarn add eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-plugin-react -D
#!/usr/bin/env python3 | |
# Usage: | |
# PYTHONPATH=src ./train --dataset <file|directory|glob> | |
# Got 1558M to train on a TITAN RTX using IBM Tensorflow_Large_Model_Support | |
# TLMS can insert explicit swaps in the graph between GPU and CPU, to extend the memory | |
# But the graph has While_Loop, so you have to use the TFLMSv2 version (which works with TF 1.x) | |
# | |
# Download, expand, get the egg out and install. |