Matthew Harrigan
Matthew Harrigan
One thing that needs to be ironed out is whether we're committed to percolating everything up to the top-level. This can provide convenience and discoverability of functionality and we do...
Here's a patch of my hack-job: click to expand ```diff diff --git a/src/openfermion/__init__.py b/src/openfermion/__init__.py index 8c74832..032ec93 100644 --- a/src/openfermion/__init__.py +++ b/src/openfermion/__init__.py @@ -223,16 +223,6 @@ from openfermion.ops import ( shift_decoder,...
Can't you (1) install a new gcc in the docker container and then (2) just vendor libstdc++
> are you suggesting to build from source? Yeah
Has there been any development on this? I suspect it will enable big savings for things like XEB where we have one big circuit that we want to know the...
on an XEB workload: - Cirq w/intermediate is 5x faster than Cirq (simulate each truncated circuit separately) - Speedup increases to 7x using `multiprocessing` on my laptop for each -...
Since we only need the results after each "cycle" (and indeed, only for certain cycle settings) it could be worthwhile to 1) improve the cirq interface to have some notion...
I've simplified @balopat 's instructions to avoid modifying Makefiles :) - add `set(CMAKE_CXX_STANDARD 11)` to CMakeLists.txt (**_we should do this in master_**) - `brew install llvm libomp` - `CC=/usr/local/opt/llvm/bin/clang CXX=/usr/local/opt/llvm/bin/clang++...
We'd have to be very careful packaging this as a wheel, though, as it links to our homebrew libomp ``` $ otool -L qsim.cpython-37m-darwin.so qsim.cpython-37m-darwin.so: /usr/local/opt/libomp/lib/libomp.dylib (compatibility version 5.0.0, current...
We should make it clear that our wheels aren't `universal2` so they don't seemingly install successfully but then fail to load