flatpak vs. snap
- https://hackmd.io/c/coscup18-gnome/%2Fcoscup18-gnome301-flatpak-snap
- 按照官網說法,flatpak就是一種container,透過OCI format和cgroups等科技達成sandbox,snap也是類似的東西。https://flatpak.org/faq/
- flatpak的app比較多,但是也比較雜,不過其支援ROS打包未來應可以應用。
回望踏入 Linux 内核之旅
- https://hackmd.io/c/coscup18-misc/%2Fcoscup18-misc101-linux-kernel
- https://mp.weixin.qq.com/s/Dgq35AUIBy5nMUKPBwR5ag
- 中國人很喜歡哲學again XD
- 我覺得對岸的OS教得比較深入(西安交大),教授會要求學生進去看sub module。同時也會與學生組織讀書會一起討論。
- Understanding the Linux Kernel(ULK)難,深入屬於進階
- Linux kernel development(LKD)簡單,適合入門。
- Linux device driver屬於實做型
uTensor: AI on Microcontroller
- https://hackmd.io/c/coscup18-data/%2Fcoscup18-data-utensor
- https://github.com/uTensor/uTensor
- 在MCU上跑Tensor,由於MCU功耗極低,而且超便宜,若能將部份機器學習推論部份搬至MCU上會在應用上更有幫助。然而MCU有其限制,例如code size,ram size小,而且又很慢,因此僅適合做推論。為了克服ram太小問題,可以將資料存於SD卡中(SDTensor)或是ROM(ROMTensor),其中ROM tensor可以不需要SD卡。在編譯期的優化需要判斷哪個Tensor最常被Reference,讓其停留於MCU的data memory中。至於應用,可以用在Sensor Fusion,對資料做前處理,減少傳遞的資料量。也可以做輸入辨識。
- uTensor建立在ARM mbed平台上。即便如此,程式碼須撰寫的數量仍多,因此有了utensor_cgen的專案,將python tensor轉為uTensor。
- uTensor專案下方有對於edge computing做介紹。
其他:同場加映-山嵐拉麵
湯濃,但是略油,料豐,但是略貴
No comments:
Post a Comment