BetterDummy
OpenBLAS
Our great sponsors
BetterDummy | OpenBLAS | |
---|---|---|
121 | 22 | |
4,920 | 5,952 | |
- | 2.4% | |
9.5 | 9.8 | |
almost 2 years ago | 3 days ago | |
Swift | C | |
MIT License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BetterDummy
-
whiles exploring immersed, I had a difficult time with keyboard ans hands location, so using a webcam pointed to them in a screen solved the problem :)
BetterDummy lets you create the virtual screens on the computer https://github.com/waydabber/BetterDummy
- E Ink (Boox Mira, Mudita Pure) Reviews and Tips
- How to make macOS look better on 3440x1440p external monitor with M1 Air?
-
Immersed VR app - creating virtual monitor vs using headless ghost dongle
If your on a Mac you can use this software instead of hardware dongles with much higher resolutions https://github.com/waydabber/BetterDummy
- Your screen is being observed. This appears on lock screen. Seeing it for the first time. What does it mean?
-
Alternative to Lunar/Vivid for XDR Brightness?
BetterTouchTool has a SuperBrightness action in the newest beta which works on the same principle as Vivid, while BetterDummy added an XDR slider that works on the same principle as Lunar.
-
Apple Intentionally Disabled HiDPI on M1 Macs to Push 4K Monitors Sales
I've had great results with BetterDummy[0] for my M1 make with a non-4K external monitor.
It's free and open source with an optional Pro version. I've been using it longer than the Pro version has been around, so I'm not familiar with what advantages it may have over the free version.
[0] https://github.com/waydabber/BetterDummy
-
KVM for lab macs
You might want to try BetterDummy to add a virtual display to the Mac if there is not a physical one already connected. Might solve the black screen issue.
-
Mac Mini M1 with external monitors - text sharpness issues?
I'm currently on MontereyI use this https://github.com/waydabber/BetterDummy and create a dummy to emulate higher res display
-
After 2 and a half hours, I finally managed to get MacOS to recognise my LG Ultrawide as a HiDPI display. Thank you to the developer of OneKeyHiDPI for letting me have properly sized UI elements and scaled text at native 4K resolution!
better dummy, just download it
OpenBLAS
-
LLaMA Now Goes Faster on CPUs
The Fortran implementation is just a reference implementation. The goal of reference BLAS [0] is to provide relatively simple and easy to understand implementations which demonstrate the interface and are intended to give correct results to test against. Perhaps an exceptional Fortran compiler which doesn't yet exist could generate code which rivals hand (or automatically) tuned optimized BLAS libraries like OpenBLAS [1], MKL [2], ATLAS [3], and those based on BLIS [4], but in practice this is not observed.
Justine observed that the threading model for LLaMA makes it impractical to integrate one of these optimized BLAS libraries, so she wrote her own hand-tuned implementations following the same principles they use.
[0] https://en.wikipedia.org/wiki/Basic_Linear_Algebra_Subprogra...
[1] https://github.com/OpenMathLib/OpenBLAS
[2] https://www.intel.com/content/www/us/en/developer/tools/onea...
[3] https://en.wikipedia.org/wiki/Automatically_Tuned_Linear_Alg...
[4]https://en.wikipedia.org/wiki/BLIS_(software)
- Assume I'm an idiot - oogabooga LLaMa.cpp??!
-
Learn x86-64 assembly by writing a GUI from scratch
Yeah. I'm going to be helping to work on expanding CI for OpenBlas and have been diving into this stuff lately. See the discussion in this closed OpenBlas issue gh-1968 [0] for instance. OpenBlas's Skylake kernels do rely on intrinsics [1] for compilers that support them, but there's a wide range of architectures to support, and when hand-tuned assembly kernels work better, that's what are used. For example, [2].
[0] https://github.com/xianyi/OpenBLAS/issues/1968
[1] https://github.com/xianyi/OpenBLAS/blob/develop/kernel/x86_6...
[2] https://github.com/xianyi/OpenBLAS/blob/23693f09a26ffd8b60eb...
-
AI’s compute fragmentation: what matrix multiplication teaches us
We'll have to wait until part 2 to see what they are actually proposing, but they are trying to solve a real problem. To get a sense of things check out the handwritten assembly kernels in OpenBlas [0]. Note the level of granularity. There are micro-optimized implementations for specific chipsets.
If progress in ML will be aided by a proliferation of hyper-specialized hardware, then there really is a scalability issue around developing optimized matmul routines for each specialized chip. To be able to develop a custom ASIC for a particular application and then easily generate the necessary matrix libraries without having to write hand-crafted assembly for each specific case seems like it could be very powerful.
[0] https://github.com/xianyi/OpenBLAS/tree/develop/kernel
-
Trying downloading BCML
libraries mkl_rt not found in ['C:\python\lib', 'C:\', 'C:\python\libs'] ``` Install this and try again. Might need to reboot, never know with Windows https://www.openblas.net/
-
The Bitter Truth: Python 3.11 vs Cython vs C++ Performance for Simulations
There isn't any fortran code in the repo there itself but numpy itself can be linked with several numeric libraries. If you look through the wheels for numpy available on pypi, all the latest ones are packaged with OpenBLAS which uses Fortran quite a bit: https://github.com/xianyi/OpenBLAS
- Optimizing compilers reload vector constants needlessly
-
Just a quick question, can a programming language be as fast as C++ and efficient with as simple syntax like Python?
Sure - write functions in another language, export C bindings, and then call those functions from Python. An example is NumPy - a lot of its linear algebra functions are implemented in C and Fortran.
- OpenBLAS - optimized BLAS library based on GotoBLAS2 1.13 BSD version
-
How to include external libraries?
Read the official docs yet?
What are some alternatives?
one-key-hidpi - Enable macOS HiDPI and have a native setting.
Eigen
FluffyDisplay - FluffyDisplay: Manage virtual displays on your Mac
GLM - OpenGL Mathematics (GLM)
MonitorControl - 🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
cblas - Netlib's C BLAS wrapper: http://www.netlib.org/blas/#_cblas
RDM - Easily set Mac Retina display to higher unsupported resolutions
blaze
A-Guide-to-MacOS-Scaled-Resolutions - A guide to adding scaled resolutions in MacOS without losing pixel density.
Boost.Multiprecision - Boost.Multiprecision
deskreen - Deskreen turns any device with a web browser into a secondary screen for your computer. ⭐️ Star to support our work!
ceres-solver - A large scale non-linear optimization library