Skip to content

Instantly share code, notes, and snippets.

View hbmartin's full-sized avatar
😃
Data & Code

Harold Martin hbmartin

😃
Data & Code
View GitHub Profile
import com.esotericsoftware.kryo.io.Input
import com.google.common.collect.ImmutableMap
import java.io.File
import java.io.FileInputStream
import java.io.FileNotFoundException
import java.io.UncheckedIOException
fun main(args: Array<String>) {
val reader = Reader(
/* indexFile = */ File(".../build/test-results/macosArm64Test/binary/output.bin.idx"),
@hbmartin
hbmartin / tensorflow_numpy_coremltools_m1.yaml
Created April 3, 2023 20:15
Quick and consistent conda environment for TensorFlow and Core ML on Apple Silicon
name: tf-2.10-coremltools-6.2-numpy-1.24.2
channels:
- conda-forge
- defaults
dependencies:
- anyio=3.5.0=py310hca03da5_0
- appnope=0.1.2=py310hca03da5_1001
- argon2-cffi=21.3.0=pyhd3eb1b0_0
- argon2-cffi-bindings=21.2.0=py310h1a28f6b_0
- asttokens=2.0.5=pyhd3eb1b0_0
@hbmartin
hbmartin / tweets2gpt2.py
Created December 24, 2019 19:52
Download a twitter user's tweet corpus with output suitable for nlp / gpt2 training
#!/usr/bin/env python3
import json
import re
import sys
import tweepy
try:
with open("twitter_secrets.json") as json_file:
twitter_secrets = json.load(json_file)
// subclass must implement injection
public abstract class BoundVmFragment<VM extends ViewModel, VDB extends ViewDataBinding> extends LifecycleFragment {
@Inject protected ViewModelProvider.Factory viewModelFactory;
@Inject protected NavigationController navigationController;
protected FragmentDataBindingComponent dataBindingComponent = new FragmentDataBindingComponent(this);
protected VM viewModel;
protected AutoClearedValue<VDB> binding;
public class FirebaseStreamingLiveData<T> extends LiveData<T> {
private final Query query;
private final Class clazz;
public FirebaseStreamingLiveData(Query query, Class<T> clazz) {
this.query = query;
this.clazz = clazz;
}
void setSnapshot(DataSnapshot dataSnapshot) {
import android.arch.lifecycle.LiveData;
import android.support.annotation.WorkerThread;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.ValueEventListener;
public class FirebaseLiveData<T> extends LiveData<Resource<T>> {