211 lines
6.7 KiB
HTML
211 lines
6.7 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta name="generator" content="Hugo 0.82.1" />
|
||
|
<meta charset="utf-8" />
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Brainsteam - The irregular mental expulsions of a PhD student and CTO of Filament, my views are my own and do not represent my employers in any way. </title><meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
<link rel="alternate" type="application/rss+xml" href="https://brainsteam.co.uk/index.xml" title="Brainsteam" />
|
||
|
<meta itemprop="name" content="Brainsteam">
|
||
|
<meta itemprop="description" content=""><meta property="og:title" content="Brainsteam" />
|
||
|
<meta property="og:description" content="" />
|
||
|
<meta property="og:type" content="website" />
|
||
|
<meta property="og:url" content="https://brainsteam.co.uk/" />
|
||
|
|
||
|
<meta name="twitter:card" content="summary"/>
|
||
|
<meta name="twitter:title" content="Brainsteam"/>
|
||
|
<meta name="twitter:description" content=""/>
|
||
|
<link href='https://fonts.googleapis.com/css?family=Playfair+Display:700' rel='stylesheet' type='text/css'>
|
||
|
<link rel="stylesheet" type="text/css" media="screen" href="https://brainsteam.co.uk/css/normalize.css" />
|
||
|
<link rel="stylesheet" type="text/css" media="screen" href="https://brainsteam.co.uk/css/main.css" />
|
||
|
|
||
|
<link id="dark-scheme" rel="stylesheet" type="text/css" href="https://brainsteam.co.uk/css/dark.css" />
|
||
|
|
||
|
<script src="https://brainsteam.co.uk/js/feather.min.js"></script>
|
||
|
|
||
|
<script src="https://brainsteam.co.uk/js/main.js"></script>
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<div class="container wrapper">
|
||
|
<div class="header">
|
||
|
|
||
|
<div class="avatar">
|
||
|
<a href="https://brainsteam.co.uk/">
|
||
|
<img src="/images/avatar.png" alt="Brainsteam" />
|
||
|
</a>
|
||
|
</div>
|
||
|
|
||
|
<h1 class="site-title"><a href="https://brainsteam.co.uk/">Brainsteam</a></h1>
|
||
|
<div class="site-description"><p>The irregular mental expulsions of a PhD student and CTO of Filament, my views are my own and do not represent my employers in any way.</p><nav class="nav social">
|
||
|
<ul class="flat"><li><a href="https://twitter.com/jamesravey/" title="Twitter" rel="me"><i data-feather="twitter"></i></a></li><li><a href="https://github.com/ravenscroftj" title="Github" rel="me"><i data-feather="github"></i></a></li><li><a href="/index.xml" title="RSS" rel="me"><i data-feather="rss"></i></a></li></ul>
|
||
|
</nav></div>
|
||
|
|
||
|
<nav class="nav">
|
||
|
<ul class="flat">
|
||
|
|
||
|
<li>
|
||
|
<a href="/">Home</a>
|
||
|
</li>
|
||
|
|
||
|
<li>
|
||
|
<a href="/tags">Tags</a>
|
||
|
</li>
|
||
|
|
||
|
<li>
|
||
|
<a href="https://jamesravey.me">About Me</a>
|
||
|
</li>
|
||
|
|
||
|
</ul>
|
||
|
</nav>
|
||
|
</div>
|
||
|
|
||
|
<div class="recent-posts section">
|
||
|
<div class="posts">
|
||
|
|
||
|
|
||
|
|
||
|
<div class="post">
|
||
|
<div class="post-header">
|
||
|
<div class="meta">
|
||
|
<div class="date">
|
||
|
<span class="day">12</span>
|
||
|
<span class="rest">Apr 2021</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="matter">
|
||
|
<h4 class="title small">
|
||
|
<a href="/2021/04/01/opinionated-guide-to-virtualenvs/">An opinionated guide to Python environments in 2021</a>
|
||
|
</h4>
|
||
|
<span class="description">
|
||
|
|
||
|
A fairly thorough explanation and exploration of python package and environment managers as of April 2021 with some opinionated setups proposed for different user types at the end.
|
||
|
|
||
|
</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="post">
|
||
|
<div class="post-header">
|
||
|
<div class="meta">
|
||
|
<div class="date">
|
||
|
<span class="day">01</span>
|
||
|
<span class="rest">Mar 2021</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="matter">
|
||
|
<h4 class="title small">
|
||
|
<a href="/2021/03/01/running-old-pytorch-docker/">Reproducing 'ancient' experiments with Pytorch inside docker</a>
|
||
|
</h4>
|
||
|
<span class="description">
|
||
|
|
||
|
Using containers to run old & deprecated PyTorch code with relative ease
|
||
|
|
||
|
</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="post">
|
||
|
<div class="post-header">
|
||
|
<div class="meta">
|
||
|
<div class="date">
|
||
|
<span class="day">14</span>
|
||
|
<span class="rest">Jan 2021</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="matter">
|
||
|
<h4 class="title small">
|
||
|
<a href="/2021/01/14/pickle-5-madness-with-mlflow/">Pickle 5 Madness with MLFlow and Python 3.6/3.7</a>
|
||
|
</h4>
|
||
|
<span class="description">
|
||
|
|
||
|
Solving 'unsupported pickle protocol: 5' when trying to load mlflow models
|
||
|
|
||
|
</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="post">
|
||
|
<div class="post-header">
|
||
|
<div class="meta">
|
||
|
<div class="date">
|
||
|
<span class="day">29</span>
|
||
|
<span class="rest">Dec 2020</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="matter">
|
||
|
<h4 class="title small">
|
||
|
<a href="/2020/12/29/serving-nlp-models-with-mlflow/">Serving NLP Models with MLflow</a>
|
||
|
</h4>
|
||
|
<span class="description">
|
||
|
|
||
|
Serving NLP models with MLflow is a little trickier than serving models expecting tabular input. In this post we explore one possible solution with code examples.
|
||
|
|
||
|
</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="post">
|
||
|
<div class="post-header">
|
||
|
<div class="meta">
|
||
|
<div class="date">
|
||
|
<span class="day">27</span>
|
||
|
<span class="rest">Nov 2020</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="matter">
|
||
|
<h4 class="title small">
|
||
|
<a href="/2020/11/27/dvc-and-backblaze-b2-for-reliable-reproducible-data-science/">DVC and Backblaze B2 for Reliable & Reproducible Data Science</a>
|
||
|
</h4>
|
||
|
<span class="description">
|
||
|
|
||
|
## Introduction
|
||
|
|
||
|
When you&#8217;re working with large datasets, storing them in git alongside your source code is usuall...
|
||
|
|
||
|
</span>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<ul class="pagination">
|
||
|
<li class="page-item page-prev">
|
||
|
|
||
|
</li>
|
||
|
<li class="page-item page-next">
|
||
|
|
||
|
<a href="/page/2/" class="page-link" aria-label="Next"><span aria-hidden="true">Next page →</span></a>
|
||
|
|
||
|
</li>
|
||
|
</ul>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="footer wrapper">
|
||
|
<nav class="nav">
|
||
|
<div>2021 © James Ravenscroft 2020 | <a href="https://github.com/knadh/hugo-ink">Ink</a> theme on <a href="https://gohugo.io">Hugo</a></div>
|
||
|
</nav>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<script type="application/javascript">
|
||
|
var doNotTrack = false;
|
||
|
if (!doNotTrack) {
|
||
|
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
|
||
|
ga('create', 'UA-186263385-1', 'auto');
|
||
|
|
||
|
ga('send', 'pageview');
|
||
|
}
|
||
|
</script>
|
||
|
<script async src='https://www.google-analytics.com/analytics.js'></script>
|
||
|
<script>feather.replace()</script>
|
||
|
</body>
|
||
|
</html>
|