Implementing multiple nodes pytorch training
Implementing single node, multiple processes LLM training
Long Time No See and some bash codes tips
Hey there, it has been a month since I updated my posts. In the past month I struggled with all those troublesome stuffs emerging at the beginning of the campus life in UIUC.Actually I am still struggling with them now
So much for the complaints, I’ve enrolled in the cs124 honor course besides the cs124. These two classes are in fact not correlated at all. The cs124 honor is mainly held by a group of senior students.
And no credit hour is given for this course. What I can get is, basically, well, honor?
All in all, they are training us with bash and git for future projects.
I learned bash this week and luckily found that it was just like how the terminal in Linux OS worked.
Here are some notes:
touch file.ext is used to create a file. The type of the file depends on the extension you give.echo "string" and echo "string" > file.ext The first command prints the content in the string in a new line, and the second one prints the string into the fil. Using the “>” redirect sign, you can write the string directly into the file through terminal, but “>” will delete the original content and “>>” won’t cat file.ext prints the content in the file to the terminalWechat Miniapplication is literally an application based on Wehcat. Different from ordinary applications, it is said that these miniapplications can be used without downloading & installing. In fact, it is because they have a very small size (less than 2M) so that the users won’t be aware of the process of downloading.
This is an example folder for a log page in the application. In a page folder, there will usually be four files:
log.js: .js file is responsible for the logical components of the page. Using javascript, developers can bind events to a button, pass parameters, etc.
log.json: I haven't worked much about the .json files so far. As far as I know, it is resonsible for the page's "setup": page title, text style, background color...
log.wxml: .wxml is derived from html. It sues a language syntax similar to html to create elements like `<view></view>`, `<button></button>` on the page.
log.wxss: wxss is derived from css. It works similarly. I use it to arrange the elements shown on the page, like position and flex display.
2022.12.16
Heavy snow covered the fields in Denvor!
First night at Vail Resort. It was fantastic with all neon lights glowing.
2022.12.17
Since I’d skied for once before, I mastered the “snow plough” pretty quickly.
snow plough is a elementary skiing skill. It helps to slow down by pushing the back of both skis out, or make a turn by pushing the back of one of the skis.
2022.12.18~2022.12.21
To be able to ski on steeper slopes, I had to learn the “parallel turning”, which would slow down and turn more effectively.
I practiced on a relatively gentle slope for two days.
Here are some tips:
On 2022.12.21, I rode the chairlift to a top of the mountain and skied all the way down. There were some slip-overs but I did feel a sense of achievement!

For more pictures, go to image gallery
Gong's Dish -- braising eggplant
My first specialty dishes: Braising eggplant…
Even thoug it doesn’t look very tasty, it is really delicious especially when you eat it with rice.
Cookbook:


さ、やてみろ!