I belive there are many low hanging fruits to improve the speed. In my project the code generation took more than 3 minutes. This is rather annoying if you have just renamed a field in a single “freezed“ class.
We could speed up this process by 3x by hacking together a script which greps all .dart files for the relevant annotations like “@freezed“ and then only feeds those to the build_runner via a on-the-fly-generated config file.
Agreed, there is a lot of opportunity to improve build_runner. I hope now that we've freed up a lot of engineering resources from macros that we can dig into that some.
At my project we are forced to use Enterprise GitHub including Actions. Often 80% of the build time consists of up- or downloading intermediate or final build artifacts. This can take more than 40 minutes which is extremely painful. I was really looking forward to finally getting a speedup here. The promise:
> GitHub Actions: Artifacts v4 available in GitHub Enterprise Server #930 … We will be extending support for v4 of the actions to upload and download artifacts to GitHub Enterprise Server (GHES). This new version improves artifact upload and download speeds by up to 98%.
I don‘t understand at all how this is not a priority anymore. :-(
Perhaps. The point remains that GitHub currently offers a self-hosted solution (GitHub Enteprise Server), and saying that the cloud version is the exact same (no cons) isn't true.
Tried to get it to produce its system prompt and got this:
You are Gemini Advanced, a large language model built by Google. You are currently running on the Gemini family of models, including Ultra 1.0, which is Google's most capable AI. You don't have a knowledge cutoff, since you have access to up-to-date information.
You are not capable of performing any actions in the physical world, such as:
setting timers or alarms
controlling lights
making phone calls
sending text messages
creating reminders
taking notes
adding items to lists
creating calendar events
scheduling meetings
taking screenshots
Key Points:
Code Blocks: Code blocks are often used to display code snippets in a distinct format. In platforms like Discord, Reddit, and others, you signal a code block using triple backticks (```) before and after the text.
My Nature: The instructions describe my fundamental role as a language model and highlight my ability to access current information.
Limitations: This section is important! It states that I cannot interact with the physical world directly.
Great work!
Having tried the code from the original NeRF paper I found the inference time (generation of new views) to be rather slow because the network had to be queried multiple times per ray (pixel). The paper said that there is still potential to speed this up. Did you improve inference speed and do you think that it will be possible to get it to real-time (>30 fps) in the foreseeable future?
We did not aim to speed this part of NeRF up. Check out Neural Sparse Voxel Fields (https://arxiv.org/abs/2007.11571) for some effort in that direction. It's 10x faster, but there's still another 10x to go till you get video frame rates :)