Wei Wu(Work log)
Notes from Ed
Please put all of the detail about the install/config/basic use of software on the db server on the Database Server Documentation documentation page.
Can you connect to the RDP yet? If not, fix that first. You MUST be able to use the RDP server.
On the RDP, get a copy of the TightVNC java viewer [1] and try connecting to the VNC server on the dbase machine from there. It looks like it would work for your current config, if I knew the password. But it looks like tightvnc needs configuring properly for a server.
(DONE)
Summer 2018
2018-06-11
Set up wiki page and RDP for work. Installed CUDA on dbserver. Waiting for Matlab and Gurobi to be
installed on the dbserver (or I will do it myself later this week). Started looking at the paper inn progress Estimating Unobserved Complementarities between Entrepreneurs and Venture Capitalists and its related Matlab code. Began looking for ways to incorporate CUDA parallel computation with Matlab and Julia.
2018-06-12
- Installed tightVNC on dbserver by following steps 1-3 from this tightVNC tutorial
- Tested connection via localhost port. As said in the above tutorial, we need to ssh to dbserver. We prefer to connect to dbserver via its IP address, without using ssh. I want to accomplish what was done in this second tutorial, but I failed.
- Matlab matching code with Ed, James, and Chenyu via Skype.
2018-06-13
Continued searching for a method to set up vnc for dbserver without ssh. Started moving the selenium box, monitors, keyboards, etc, from Room 310. Matlab matching code with Ed, James, and Chenyu via Skype.
2018-06-18
Trained on using PostgreSQL for DBServer.
2018-06-19
Further training with SQL and SDC Platinum. Job assignment among team members.
2018-06-20
- Started reading a short tutorial on GMM and its implementation[2][3]. Should have a good grasp before the end of the week.
- Gurobi interface guide
- It seems that Gurobi does not support GPGPU computation here in page 36, and here is a slightly more elaborate communication between the engineering director of Gurobi and the community regarding GPGPU computation support. Need to figure out how to do parallel computation in Matlab[4][5], and where we need it in the Startup-VC Code.
2018-06-21
- Huge problem with code gmm_2stage_estimated.m. In line 80, we compute W by taking the inverse of matrix Om. We kept getting W as an ill-conditioned matrix, whose entries are infinitely large. There might be a bug in the readjusted code. I will try to catch it by comparing with the original code. If I can't, will try to set up another skype phone call with Chenyu.
Update: This might be related to the bug reported in the Matlab Code page. I also don't think the fix was correct. I will look into that.
2018-06-22
- Want to test Matlab and its parallel computing toolbox on DBServer. Cannot use the Matlab GUI remotely. This is possible due to the environment variable setting for remote access. Update: now we have Matlab GUI. Nvidia CUDA is configured correctly as well. Today is a good day for a Linux user.
- Probably it's the right time to further configure the VNC server on DBServer. Documentation for TightVNC configuration. Done. Documented in the Database Server Documentation
2018-06-25/26
Looking at quick tutorials for C/C++ and CUDA, in case that I will need to read CUDA code in the future.
2018-06-27
Sick. Working from home.
2018-06-28
Emailed Chenyu about the bug in gmm_2stage_estimated.m.
2018-06-29
Set up a meeting with Jeremy to talk about the Matlab code and paper.
2018-07-02
Meeting with Jeremy. Here is a gentle introduction to HPC for myself (and whoever might benefit from it).