Activity

tigerjdengflavortown

I completed and transferred over data from my 8th training run where I was trying out different convolutional dilations. The image shows the mlflow graphs of the results and some of my conclusions. I also switched the database backend to use postgresql instead of sqlite (this took a really long time due to like linux directory permissions and stuff) because sqlite was running really slow for all my data.

Attachment
0
tigerjdengflavortown

I analyzed the results from my 6th large training run series and setup the parameters for the 7th.
I also wrote some code to allow for easier sequential training runs of so-called “sweeps” - so I could send one job that ran multiple sweeps for organizational purposes rather than having to manually start them after previous ones completed. At the end, I started the 7th training run series too (image is a gpu status from terminal).

Attachment
0
tigerjdengflavortown

For this devlog, I worked mainly on the system which is used by my school to host sites (Director4), which is where this site is hosted on, so I logged that time under this project. Mainly, I upgraded dependencies that haven’t really been touched in 5-6 years - Python from 3.8 to 3.13, Ubuntu from 20.04 to 24.04, and Django from Django 2 to Django 5.2.

Attachment
0
tigerjdengflavortown

Switched to using mlflow for enhanced logging and visualization. Also started using using torch.compile and tensor-float 32 to make training significantly faster. Sorting out torch compile Dynamo speculation divergence issues took a while.

Attachment
0
tigerjdengflavortown

Shipped this project!

Hours: 54.92
Cookies: 🍪 823
Multiplier: 14.99 cookies/hr

This is a powerful, online trading simulation which accurately simulates market order books in its internal assets, but also allows players to buy into popular real-world stocks. It also has a functional implementation of user-issued bonds and bond redemption, allowing the simulation of market interest rates.

Planning and building the model and service structures for the core trading infrastructure was hard, but it really paid off in the end.

tigerjdengflavortown

Finished up implementing a new asset type for Bonds and all the relevant trading, redemption, ui display, etc. mechanics.

Attachment
1

Comments

Arlo
Arlo 21 days ago

AMAZING project!!
Smol improvement: when preparing a trade and changing to for example account, the values should stay saved.

tigerjdengflavortown

Created a specific version of the simulator for public-facing usage.

Attachment
0
tigerjdengflavortown

Was tested and deployed in my school’s math club meeting. Also fixed lots of random bugs which popped up during this attempt.

Attachment
0
tigerjdengflavortown

Refined a lot of things about the website, including user interface, external asset ratio limits, superuser monitoring, etc.

Attachment
0
tigerjdengflavortown

Finished developing trading features such as order executors and flushed everything out.

Deployed to a web hosting service.

Attachment
0
tigerjdengflavortown

Built the whole framework for the website and fixed some random path-based 404 errors.

Attachment
0
tigerjdengflavortown

Finished gigantic training run totaling 256 different models, and compiled/uploaded data from that.
Also fixed by source code to retry after hitting gpu out of memory errors.

Attachment
0
tigerjdengflavortown

Shipped this project!

Hours: 0.29
Cookies: 🍪 1
Multiplier: 3.03 cookies/hr

Added my script to PyPI so it can be installed via pip. Also created a GitHub version release (the demo url).

tigerjdengflavortown

Created a pyproject.toml, built application, and added to PyPI and created a GitHub release.

Attachment
0
tigerjdengflavortown

Wrote additional features to the script and pushed to github. Also wrote a readme file.

Attachment
0
tigerjdengflavortown

New version of model with enhanced feature set is being gpu-trained right now.
Will take around 2 days to complete.

Attachment
0
tigerjdengflavortown

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0