EDDL: How do we train neural networks on limited edge devices - PART 1
This post introduces our previous milestone in project “Edge trainer”, as the paper “EDDL: A Distributed Deep Learning System for Resource-limited Edge Computing Environment.” was published.
As the first part of the introductions, I focus only on the motivation and summary of our works.
More details in design and implementation can be found in l...
Generate Word Cloud Figures with Chinese-Tokenization and WordCloud python libraries
Let’s generate a word cloud like this.
Don’t understand the language is not a big deal.
If your written language is based on latin alphabet(or other language has space between words), skip tokenization.
Background
Recently, I set up a web-based RSS client for retrieving and organizing everyday news. I used TinyTinyRSS, or as ttrss, a popula...
Xv6 introduction
In this post, you will learn a few basic concepts of xv6. Learning path will be closed coupled to first project assignment I gave when I assisted in teaching OS classes.
Understand system call and know how to implement a simple one will be coved as the first half.
In the second half of this post, I will discuss a little bit more on how to debug ...
Some of my previews experiment works: 2016
This blog contains only some basic record of my works. For some details, I will write a unique blog just for some specific topics.
2016-10
Time Experiment of rsync
Patch is based on rsync with version 3.1.2. [Rsync|Patch]
How to collect data
Basically, everything of transmission time and computation time will be output with overall time wil...
Using charles proxy to monitor mobile SSL traffics
In this blog, I will generally talk about how to use proper tools to monitor SSL traffics of a mobile devices. Currently, I only can dealing with those SSL traffics which use an obviously certification. Some applications may not using system root cert or they doesn’t provide us a method to modify their own certs. For these situation, I still did...