In Term 4 Week 1, I was busy on preparing for my Double Spec Integral Calculus test and to complete my physics presentation that is due week 2. And I played a bit with stable diffusion and rclone.
Progress
I did not work on my shcool IT project this week. However, I did something related to IT.
Stable diffusion
It is an open source repo that it uses a trained model to draw image from the given description. It can also redraw a provided image with the new description.
I spent a few hours to set up the environment and to play around with it, and I downloaded a model that was trained with 63 thousand anime photos.
I drew some anime photos and the quality was satisfying.
However, on intel macbook, it can only run cpu version of pytorch, and there were lots of bugs, so I decided to use my ARM arcitecured M1 chip macbook.
Pytorch supports M1 GPU but with limited functions, and will fallback to CPU, but fortunately there were no bugs on M1. It was too slow, it took 3 minutes to generate a simple photo, so I decided to use Google Colab. I bought the Colab Pro, and I can now use a better GPU, it took about 10 seconds to draw image, it is fast and works perfect.



It was amazing!!!
RClone
Due to my vps in sydney has a tiny storage, and I built an anime (just like netflix) website on that server during the holidays, I need some more storage to store these anime videos (using the open source repo Jellyfin).
I have a google drive with 2TB storage, and I decided to figure out to use my google drive as a disk, and I found another open source repo, rclone.
I installed rclone and mounted my google drive disk onto my vps, and now my vps have more than 2TB storage and can successfully play animes in school (coz my domain is in the whitelist), hurray (https://anime.xgamedev.net)! (Unfortunaly, you need account to login to see what’s in it)




Currently have 11 animes (some has 2 seasons), and I think I can store 300+ animes in total with 2TB of storage so it’s good.
Challenges
It is very complicated to multitask, because I need to study for my intergal calculus test, and to finish my physics presentation, and to do something with IT, I have to stay up to 1am or 3am everyday to be able to finish all the jobs. But I do enjoy them, especially the stable diffusion and rclone I was using this week.
Another challenge would be to start making my documentation and presentation for IT next week. I need to manage my time wisely because I have English presentation as well, and a week before IT.
Reflection
This week I did not do much within my school project, I feel guilty to myself. I promise next week I will make some progress with the school project. But also, I did somthing related to IT, which I think is good because it shows the passion I have in IT area, even thought I have so many works and assignments this week.
Timeline
This week I did not follow up with my timeline, therefore, next week I will work harder and catch up.