Geoffrey Yu
Geoffrey Yu
- [x] Build experimental hole punching proof-of-concept server + client just to see if we can exchange packets via UDP - [x] Switch the agent's transport over to UDP -...
The agent still supports the `ConnectTo` message, but the vim/neovim plugins no longer send it because we use the hole punching messages. It may be useful to have a plugin...
- Show cursor locations of remote participants - End-to-end encryption of inter-agent messages - Show selections of remote participants - Support multiple buffers in one session - Define the editor...
[Conda](https://docs.conda.io/en/latest/) is another popular package manager used in the Python data science ecosystem. We should allow users to install Skyline using Conda in addition to our PyPI support.
Right now installing Skyline is a two step process: 1. Install the Skyline Atom plugin 2. Install the Skyline CLI through `pip` This can be confusing for new users. We...
INNPV should be able to support remote projects, with the help of a network mounted file system (e.g., sshfs). Most of the heavy lifting is in place, we just need...
We currently show gutter markers for lines of code where we have performance information. However we use the same color, even if the line of code contributes very little to...
When we call an operation in a loop, our hierarchical breakdown builder will group all invocations together into a single breakdown node. We calculate the run time and memory consumption...
We now have module information about each operation/memory entry (i.e. the `torch.nn.Module` related to each entry). This information is currently not included in the report files saved by `skyline time`...
Right now the `skyline_*_provider()` functions are quite complicated. We adopted these providers to help with our profiling needs. But with some creativity, we may be able to simplify these interfaces...