Installation test error

so I was following installation instruction but when I test it:
cd tests
python test_scene_to_grid_map.py

it gave me error:
FileNotFoundError: [Errno 2] No such file or directory: '../scenes/FloorPlan1-default/scene_info-FloorPlan1-default.pkl'

Is there an error? Also the links for scenes doesn't lead to anywhere

Yes that part of the documentation is kinda out dated.
Do the snippets in the beginning of the README work for you? If so then you should be good to go.


Dynamic viewport height

Bug, feature request, or proposal:
Dynamically adjust the size of the table according to its content
What is the expected behavior?
It would be interesting to be able to define only the maxheight of the table and to adjust it dynamically according to the amount of data it contains until it reaches the maxheight. When the size is max height the virtualscrolling is available.
What is the current behavior?
When the cdk-virtual-scroll-viewport has no defined height it does not display all available values. If the height is defined the viewport displays all lines but when it is undefined just a few lines are displayed.
What are the steps to reproduce?
Stackblitz
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
latest cdk-experimental
Is there anything else we should know?

I have a simple workaround
` cdk-virtual-scroll-viewport {
contain: none;
}
.cdk-virtual-scroll-spacer {
position: relative !important;
}`
Got any side effect?

Same thing happen when the cdk virtual scroll is hide (display:none) by default: Stackblitz (you can change the default behavior by changing the hideCdkVS variable to false in virtual-scroll.component.ts).
@markkoo your workaround doesn't work in my case

Hello, I have same issue. What's the status ?

@markkoo with your solution this (transform: translateY(0px); dosen't work

when you have container of 500px and you have results of 2000px results are not displayed after maxBufferPx 900px


Update jeromq to 0.5.4

About this PR
📦 Updates org.zeromq:jeromq from 0.5.3 to 0.5.4
📜 GitHub Release Notes - Changelog - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.zeromq", artifactId = "jeromq" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.zeromq", artifactId = "jeromq" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

Codecov Report

Merging #459 (7b46b4d) into master (806f830) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@           Coverage Diff           @@
##           master     #459   +/-   ##
=======================================
  Coverage   84.75%   84.75%
=======================================
  Files          35       35
  Lines         223      223
  Branches       17       17
=======================================
  Hits          189      189
  Misses         34       34

Flag
Coverage Δ

unittests
84.75% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Add CLI support

CLI using Typer
Features:

List command to list all available processors and strategies
describe command to display help on each of the listed components
run-template command to run a pre-compiled JSON template of a pipeline

This closes #1


chore(deps): update terraform-module

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/landing-zone-vpc/ibm (source)
module
minor
7.18.3 -> 7.19.0

terraform-ibm-modules/observability-agents/ibm (source)
module
patch
1.28.0 -> 1.28.1

Release Notes

terraform-ibm-modules/terraform-ibm-landing-zone-vpc (terraform-ibm-modules/landing-zone-vpc/ibm)
v7.19.0
Compare Source
Features

added new outputs dns_instance_id and dns_custom_resolver_id (#817) (b84f23a)

terraform-ibm-modules/terraform-ibm-observability-agents (terraform-ibm-modules/observability-agents/ibm)
v1.28.1
Compare Source
Bug Fixes

deps: update icr.io/ext/sysdig/agent docker tag to v13.3.1 (#363) (811bddc)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

:tada: This issue has been resolved in version 3.2.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


jsoncpp error

Issue summary
Hi,  following the installation instructions for Ubuntu 22.04 I successfully compiled OpenBabel3 and then tried to do the same for Gnina, but at the cmake .. step I get:
CMake Error at gninasrc/CMakeLists.txt:8 (find_package):
By not providing "Findjsoncpp.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "jsoncpp", but
CMake did not find one.
Could not find a package configuration file provided by "jsoncpp" with any
of the following names:
jsoncppConfig.cmake
jsoncpp-config.cmake

Add the installation prefix of "jsoncpp" to CMAKE_PREFIX_PATH or set
"jsoncpp_DIR" to a directory containing one of the above files.  If
"jsoncpp" provides a separate development package or SDK, be sure it has
been installed.
Your system configuration
Operating system: Ubuntu 22.04
Compiler: gcc 11.4.0
CUDA version (if applicable): 12.2
CUDNN version (if applicable): NA
Python version: 3.10.12
Please advise.
Thanks/Evert

jsoncpp is a new dependency recently introduced.  If you check out the latest release you won't need it.
I will update the instructions.

Thanks. How do I check out the latest release?

git checkout v1.1

Hi,
I manged to compile gnina 1.1 under WSL2 (Debian) without any errors (haven't tested it yet) but on Ubuntu 22.04 I now get:
`evehom  ~  whereis obabel
obabel: /usr/bin/obabel /usr/local/bin/obabel /usr/share/man/man1/obabel.1.gz
 evehom  ~  obabel
No input file or format spec or possibly a misplaced option.
Most options must come after the input files. (-i -o -O -m can be anywhwere.)

Open Babel 3.1.1 -- Mar 18 2024 -- 16:50:56
Usage:
obabel [-i<input-type>] <infilename> [-o<output-type>] -O<outfilename> [Options]
Try  -H option for more information.
 evehom  ~  1  nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Tue_Jun_13_19:16:58_PDT_2023
Cuda compilation tools, release 12.2, V12.2.91
Build cuda_12.2.r12.2/compiler.32965470_0
 evehom  ~  git clone https://github.com/gnina/gnina.git
Cloning into 'gnina'...
remote: Enumerating objects: 43817, done.
remote: Counting objects: 100% (1154/1154), done.
remote: Compressing objects: 100% (552/552), done.
remote: Total 43817 (delta 571), reused 1082 (delta 535), pack-reused 42663
Receiving objects: 100% (43817/43817), 174.00 MiB | 23.23 MiB/s, done.
Resolving deltas: 100% (28857/28857), done.
Updating files: 100% (1489/1489), done.
 evehom  ~  cd gnina
 evehom   master  ~  gnina  git checkout v1.1
Note: switching to 'v1.1'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at e4cb380c Update README to reflect covalent docking
 evehom   e4cb380  ~  gnina  mkdir build
 evehom   e4cb380  ~  gnina  cd build
 evehom   e4cb380  ~  gnina  build  cmake ..
-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0
-- The CUDA compiler identification is NVIDIA 12.2.91
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
CMake Deprecation Warning at CMakeLists.txt:10 (cmake_policy):
  The OLD behavior for policy CMP0104 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.

CMake Warning (dev) at CMakeLists.txt:33 (find_package):
  Policy CMP0146 is not set: The FindCUDA module is removed.  Run "cmake
  --help-policy CMP0146" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found CUDA: /usr/local/cuda (found suitable version "12.2", minimum required is "11.0")
openbabel BINARY_DIR = /home/evehom/gnina/build
openbabel BINARY_DIR = /home/evehom/gnina/build
openbabel CXX_MODULE_SETS =
openbabel HEADER_SETS =
openbabel IMPORTED = TRUE
openbabel IMPORTED_CONFIGURATIONS = RELEASE
openbabel IMPORTED_GLOBAL = FALSE
openbabel INTERFACE_CXX_MODULE_SETS =
openbabel INTERFACE_HEADER_SETS =
openbabel INTERFACE_INCLUDE_DIRECTORIES = /usr/local/include/openbabel3
openbabel NAME = openbabel
openbabel POSITION_INDEPENDENT_CODE = True
openbabel SOURCE_DIR = /home/evehom/gnina
openbabel SOURCE_DIR = /home/evehom/gnina
openbabel SYSTEM = ON
openbabel SYSTEM = ON
openbabel TYPE = SHARED_LIBRARY
openbabel TYPE = SHARED_LIBRARY
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11")
-- Could NOT find libmolgrid (missing:  LIBMOLGRID_INCLUDE_DIR LIBMOLGRID_LIBRARY)
libmolgrid will be fetched from git
-- Found Git: /usr/bin/git (found version "2.34.1")
-- Found Python: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter Development Development.Module Development.Embed
CMake Warning (dev) at caffe/cmake/Cuda.cmake:250 (find_package):
  Policy CMP0146 is not set: The FindCUDA module is removed.  Run "cmake
  --help-policy CMP0146" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  CMakeLists.txt:101 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- CUDA detected: 12.2
-- Added CUDA NVCC flags for: sm_86
CMake Deprecation Warning at caffe/CMakeLists.txt:13 (cmake_policy):
  The OLD behavior for policy CMP0104 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.54") found components: system thread filesystem iostreams timer
-- Found libmolgrid: /home/evehom/gnina/build/external/include
-- Found GFlags: /usr/include
-- Found gflags  (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so)
-- Found Glog: /usr/include
-- Found glog    (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libglog.so)
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so (found version "3.12.4")
-- Found PROTOBUF Compiler: /usr/bin/protoc
-- Found HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;/usr/lib/x86_64-linux-gnu/libcurl.so;/usr/lib/x86_64-linux-gnu/libpthread.a;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.a;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5_cpp.so;/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;/usr/lib/x86_64-linux-gnu/libcurl.so;/usr/lib/x86_64-linux-gnu/libpthread.a;/usr/lib/x86_64-linux-gnu/libsz.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.a;/usr/lib/x86_64-linux-gnu/libm.so (found version "1.10.7") found components: HL
CMake Warning (dev) at caffe/cmake/Cuda.cmake:250 (find_package):
  Policy CMP0146 is not set: The FindCUDA module is removed.  Run "cmake
  --help-policy CMP0146" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  caffe/cmake/Dependencies.cmake:87 (include)
  caffe/CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- CUDA detected: 12.2
-- Added CUDA NVCC flags for: sm_86
-- Found Atlas: /usr/include/x86_64-linux-gnu
-- Found Atlas (include: /usr/include/x86_64-linux-gnu library: /usr/lib/x86_64-linux-gnu/libatlas.so lapack: /usr/lib/x86_64-linux-gnu/liblapack.so
CMake Warning (dev) at caffe/cmake/Dependencies.cmake:159 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
  caffe/CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.10.12", minimum required is "3.0")
CMake Warning (dev) at caffe/cmake/Dependencies.cmake:160 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
  caffe/CMakeLists.txt:50 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.10.so (found suitable version "3.10.12", minimum required is "3.0")
-- Found NumPy: /usr/lib/python3/dist-packages/numpy/core/include (found suitable version "1.21.5", minimum required is "1.7.1")
-- NumPy ver. 1.21.5 found (include: /usr/lib/python3/dist-packages/numpy/core/include)
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.58") found components: python310
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
--
-- ******************* Caffe Configuration Summary *******************
-- General:
--   Version           :   1.0.0
--   Git               :   v1.1
--   System            :   Linux
--   C++ compiler      :   /usr/bin/c++
--   Release CXX flags :   -O3 -DNDEBUG -Wno-deprecated-declarations -Wno-unknown-pragmas -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
--   Debug CXX flags   :   -g -Wno-deprecated-declarations -Wno-unknown-pragmas -fPIC -Wall -Wno-sign-compare -Wno-uninitialized
--   Build type        :   Release
--
--   BUILD_SHARED_LIBS :   ON
--   BUILD_python      :   ON
--   BUILD_matlab      :   OFF
--   BUILD_docs        :   ON
--   CPU_ONLY          :   OFF
--   USE_OPENCV        :   0
--   USE_LEVELDB       :   0
--   USE_LMDB          :   0
--   USE_NCCL          :   OFF
--   ALLOW_LMDB_NOLOCK :   OFF
--
-- Dependencies:
--   BLAS              :   Yes (Atlas)
--   Boost             :   Yes (ver. 1.74)
--   glog              :   Yes
--   gflags            :   Yes
--   OpenBabel         :   No
--   protobuf          :   Yes (ver. ..)
--   CUDA              :   Yes (ver. 12.2)
--
-- NVIDIA CUDA:
--   Target GPU(s)     :   Auto
--   GPU arch(s)       :   sm_86
--   cuDNN             :   Not found
--
-- Python:
--   Interpreter       :   /usr/bin/python3 (ver. 3.10.12)
--   Libraries         :   /usr/lib/x86_64-linux-gnu/libpython3.10.so (ver 3.10.12)
--   NumPy             :   /usr/lib/python3/dist-packages/numpy/core/include (ver 1.21.5)
--
-- Documentaion:
--   Doxygen           :   No
--   config_file       :
--
-- Install:
--   Install path      :   /usr/local
--
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: program_options system iostreams timer thread serialization filesystem date_time regex unit_test_framework
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found RDKit include files at /usr/include/rdkit
-- Found RDKit libraries at /lib
-- Found RDKit library files at /lib/libRDKitFileParsers.so;/lib/libRDKitSmilesParse.so;/lib/libRDKitSubstructMatch.so;/lib/libRDKitGraphMol.so;/lib/libRDKitRDGeometryLib.so;/lib/libRDKitRDGeneral.so;/lib/libRDKitSubgraphs.so;/lib/libRDKitDataStructs.so;/lib/libRDKitDepictor.so
-- Found RDKit: /usr/include/rdkit
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: unit_test_framework system
CMake Warning (dev) at test/CMakeLists.txt:10 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found PythonInterp: /usr/bin/python3 (found version "3.10.12")
CMake Error at test/CMakeLists.txt:20 (message):
  Pytest package not available: Traceback (most recent call last):

    File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
      return _run_code(code, main_globals, None,
    File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
      exec(code, run_globals)
    File "/usr/lib/python3/dist-packages/pytest/__main__.py", line 5, in <module>
      raise SystemExit(pytest.console_main())
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 185, in console_main
      code = main()
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 143, in main
      config = _prepareconfig(args, plugins)
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 318, in _prepareconfig
      config = pluginmanager.hook.pytest_cmdline_parse(
    File "/usr/lib/python3/dist-packages/pluggy/hooks.py", line 286, in __call__
      return self._hookexec(self, self.get_hookimpls(), kwargs)
    File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 92, in _hookexec
      return self._inner_hookexec(hook, methods, kwargs)
    File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 83, in <lambda>
      self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
    File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 203, in _multicall
      gen.send(outcome)
    File "/usr/lib/python3/dist-packages/_pytest/helpconfig.py", line 100, in pytest_cmdline_parse
      config: Config = outcome.get_result()
    File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 80, in get_result
      raise ex[1].with_traceback(ex[2])
    File "/usr/lib/python3/dist-packages/pluggy/callers.py", line 187, in _multicall
      res = hook_impl.function(*args)
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1003, in pytest_cmdline_parse
      self.parse(args)
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1283, in parse
      self._preparse(args, addopts=addopts)
    File "/usr/lib/python3/dist-packages/_pytest/config/__init__.py", line 1172, in _preparse
      self.pluginmanager.load_setuptools_entrypoints("pytest11")
    File "/usr/lib/python3/dist-packages/pluggy/manager.py", line 297, in load_setuptools_entrypoints
      plugin = ep.load()
    File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
      module = import_module(match.group('module'))
    File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
      return _bootstrap._gcd_import(name[level:], package, level)
    File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
    File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
    File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
    File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
    File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
    File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
    File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
    File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
    File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
    File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
    File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 170, in exec_module
      exec(co, module.__dict__)
    File "/home/evehom/.local/lib/python3.10/site-packages/dash/__init__.py", line 5, in <module>
      from .dependencies import (  # noqa: F401,E402
    File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 170, in exec_module
      exec(co, module.__dict__)
    File "/home/evehom/.local/lib/python3.10/site-packages/dash/dependencies.py", line 4, in <module>
      from ._validate import validate_callback
    File "/usr/lib/python3/dist-packages/_pytest/assertion/rewrite.py", line 170, in exec_module
      exec(co, module.__dict__)
    File "/home/evehom/.local/lib/python3.10/site-packages/dash/_validate.py", line 5, in <module>
      import flask

  ModuleNotFoundError: No module named 'flask'

-- Configuring incomplete, errors occurred!`

Any clues? Thanks/Evert

sudo apt-get  install build-essential git cmake wget libboost-all-dev libeigen3-dev libgoogle-glog-dev libprotobuf-dev protobuf-compiler libhdf5-dev libatlas-base-dev python3-dev librdkit-dev python3-numpy python3-pip python3-pytest  [sudo] password for evehom:  Reading package lists... Done Building dependency tree... Done Reading state information... Done build-essential is already the newest version (12.9ubuntu3). wget is already the newest version (1.21.2-2ubuntu1). libatlas-base-dev is already the newest version (3.10.3-12ubuntu1). libboost-all-dev is already the newest version (<IP_ADDRESS>ubuntu7). libeigen3-dev is already the newest version (3.4.0-2ubuntu2). libgoogle-glog-dev is already the newest version (0.5.0+really0.4.0-2). libhdf5-dev is already the newest version (1.10.7+repack-4ubuntu2). librdkit-dev is already the newest version (202109.2-1build1). python3-pytest is already the newest version (6.2.5-1ubuntu2). cmake is already the newest version (3.22.1-1ubuntu<IP_ADDRESS>). git is already the newest version (1:2.34.1-1ubuntu1.10). libprotobuf-dev is already the newest version (3.12.4-1ubuntu<IP_ADDRESS>). python3-dev is already the newest version (3.10.6-1~22.04). python3-numpy is already the newest version (1:1.21.5-1ubuntu22.04.1). protobuf-compiler is already the newest version (3.12.4-1ubuntu<IP_ADDRESS>). python3-pip is already the newest version (22.0.2+dfsg-1ubuntu0.4). The following packages were automatically installed and are no longer required:   linux-headers-5.15.0-92 linux-headers-5.15.0-92-generic   linux-image-5.15.0-92-generic linux-modules-5.15.0-92-generic   linux-modules-extra-5.15.0-92-generic   linux-modules-nvidia-535-5.15.0-92-generic   linux-objects-nvidia-535-5.15.0-92-generic   linux-signatures-nvidia-5.15.0-92-generic nvidia-firmware-535-535.154.05 Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 32 not upgraded.  evehom   e4cb380  ~  gnina  build 

This dockerfile works to install on base ubuntu, so it must be an issue with your python environment:
https://github.com/gnina/gnina/blob/master/docker/ubuntu-22.04/Dockerfile
You can check which python cmake configured by looking at the PYTHON_EXECUTABLE variable in CMakeCache.txt and then make sure when you run that python you can import pytest and flask (most likely not and you need to either change PYTHON_EXECUTABLE to the system version or install the python dependencies in your preferred python environment).


test commit

@rciphertext Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@rciphertext Thank you for signing the Contributor License Agreement!


Background Operations timeout

Are background operations subject to 2 minute timeout? Please add if this is the case.

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a67c1820-c820-3b5e-8151-f564e3aa71cc
Version Independent ID: a693b922-04ad-71fa-341e-3db815c15d9e
Content: Scalable Customization Design: Overview (Microsoft Dataverse) - Power Apps
Content Source: powerapps-docs/developer/data-platform/scalable-customization-design/overview.md
Service: powerapps
Sub-service: dataverse-developer
GitHub Login: @rogergilchrist
Microsoft Alias: jdaly

Thanks for your comment, @rajyraman. This issue has been assigned to the doc author for review.

@rajyraman Background operations are not subject to the 2-minute time limit that applies to plug-in execution.

@rajyraman
Background operations execute a Custom API asynchronously.
The Custom API the plug-in that runs the Custom API main operation is limited to 2 minutes.
For Questions related to background operations, it would be best to open doc feedback issues on the article related to background operations. Background operations (Preview)

I added this sentence to clarify:

Custom APIs use plug-ins to perform the data operations. Like all Dataverse plug-ins, these plug-ins have a two-minute execution time out. Sending the request asynchronously doesn't provide more execution time.


[BUG] 2 resources directories

2 directories :

/tests/resources
/tests/ressources

assign it to me


My Angular template is not working. (.net core)

Hi, I am trying to develop a web app using .net core angular 2 but I am having trouble running the app
Call to Node module failed with error: TypeError: Cannot read property 'publicPath' of undefined
at C:\Users\nadeeshag.NCS\node_modules\aspnet-webpack\WebpackDevMiddleware.js:99:59
at Array.forEach (native)
at Server.<anonymous> (C:\Users\nadeeshag.NCS\node_modules\aspnet-webpack\WebpackDevMiddleware.js:88:32)
at Server.g (events.js:286:16)
at emitNone (events.js:86:13)
at Server.emit (events.js:185:7)
at emitListeningNT (net.js:1279:10)
at _combinedTickCallback (internal/process/next_tick.js:71:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Microsoft.AspNetCore.NodeServices.HostingModels.<InvokeExportAsync>d__7.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Microsoft.AspNetCore.NodeServices.HostingModels.<InvokeExportAsync>d__13.MoveNext()
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at Microsoft.AspNetCore.NodeServices.<InvokeExportWithPossibleRetryAsync>d__10.MoveNext()

Any Idea why this issue is popping up. By the way, i am using webpack 2

Are you using the latest generator here? What changes have you made since the original? Check your git history on the webpack.config file its something there causing it potentially.

WebpackDevMiddleware tries to read publicPath from the output section of your Webpack config. If you (somehow) don't have an output section, you'd get this error. I don't think your Webpack config is likely to work without an output section anyway, so you probably should compare your config with a working one.
If you think there are scenarios where you wouldn't have an output section but this should still work, please file a separate issue with details. Thanks!

@SteveSandersonMS Thank you. Actually i found the issue. It's because I have another node modules list were installed inside my user folder. I have removed that folder and it started working.


[Incident] Prometeus is down in pangeo-hubs

Summary

PageDuty incident: https://2i2c-org.pagerduty.com/incidents/Q0ZH5DBGBCSUNP (it says resolved but @yuvipanda confirmed this one has recurred.
Dedicated Slack channel: https://app.slack.com/client/TKHFGBRC2/C046PBG348J

Impact on users
This is not impacting the users, but we have zero visibility into usage on the pangeo-hubs.
Important information

Hub URL: us-central1-b.gcp.pangeo.io
Support ticket ref: No support ticket, AFAIK this one was caught by the uptime check.

Tasks and updates

[ ] Discuss and address incident, leaving comments below with updates
[ ] Incident has been dealt with or is over
[ ] Copy/paste the after-action report below and fill in relevant sections
[ ] Incident title is discoverable and accurate
[ ] All actionable items in report have linked GitHub Issues

After-action report template
# After-action report

These sections should be filled out once we've resolved the incident and know what happened.
They should focus on the knowledge we've gained and any improvements we should take.

## Timeline

_A short list of dates / times and major updates, with links to relevant comments in the issue for more context._

All times in {{ most convenient timezone}}.

- {{ yyyy-mm-dd }} - [Summary of first update](link to comment)
- {{ yyyy-mm-dd }} - [Summary of another update](link to comment)
- {{ yyyy-mm-dd }} - [Summary of final update](link to comment)

## What went wrong

_Things that could have gone better. Ideally these should result in concrete
action items that have GitHub issues created for them and linked to under
Action items._

- Thing one
- Thing two

## Where we got lucky

_These are good things that happened to us but not because we had planned for them._

- Thing one
- Thing two

## Follow-up actions

_Every action item should have a GitHub issue (even a small skeleton of one) attached to it, so these do not get forgotten. These issues don't have to be in `infrastructure/`, they can be in other repositories._

### Process improvements

1. {{ summary }} [link to github issue]
2. {{ summary }} [link to github issue]

### Documentation improvements

1. {{ summary }} [link to github issue]
2. {{ summary }} [link to github issue]

### Technical improvements

1. {{ summary }} [link to github issue]
2. {{ summary }} [link to github issue]

Some notes from @yuvipanda's investigation in Slack:
Stage 1:

It's been dead for months at least, readiness probe fails and restarts server pod
Deleted /data/wal and restarted pod, to see if that helps

WAL is Write Ahead Log, and is used to recover from crashes.
Clearly it isn't helping us here.

That worked!

We still have missing data for a lot of time but the prometheus server should be back up now

Ok so I think this meant we ran into some kinda bug in prometheus that is triggered on WAL recovery in some cases that caused it to restart.

I ran kubectl top pod -n support and found memory usage is well under the 2G limit, so the problem isn't it running out of RAM.

Stage 2:

This recurred again.
I deleted the deployment and redeployed to see if it was a mixup in the readiness rules?

Well that didn't help.

So I,m going to just kill the disk by:

editing the PV to set reclaim policy to 'retain' (so raw data is preserved) and

deleting the pvc,

deleting the pod so the pvc is released,

redeploying to get a fresh disk

@yuvipanda can you confirm if you followed the steps outlined in the last item? It is not clear to me from the description in Slack. Also, feel free to edit anything I have written here if I am not capturing things properly.
What would be the next steps here? In terms of prioritization, I think this is a high prio, but not a critical thing... at least not for now. Thoughts?

Comment from @yuvipanda in Slack:

I was wondering if this was just the disk getting full, so resized it to 200G. IT wasn't that :disappointed:
/dev/sdb                196.4G      2.9G    193.4G   1% /data

@damianavila more detailed fix in https://github.com/2i2c-org/infrastructure/pull/1906


chore(ci): Add a CI job to verify that everything builds correctly

We've had build failures in the past due to dependency updates, that
only manifested themselves once GitHub Actions tried to create the
Docker image. With this patch, we'll create a throwaway build on every
change to ensure these things don't go unnoticed until too late.

In fact, we're having such an issue right now with luxon.

In fact, we're having such an issue right now with luxon.

Fixed!


data preprocess tool using hdf5 or tfrecord

🚀 Feature
A subpackage or tool using hdf5 or tfrecord to preprocess data into one single file.
Motivation
In some field like asr or cv, it is not very novel to just use pytorch dataloader because it may cause speed loss in online data process like making fbank feature(asr) or some transforms(cv). And hdf5 or tfrecord can be a good choice to avoid IO bottleneck and cpu bottleneck.  And I think it could be much helpful that our project can have a sub package or tool to do that---either write and read. And there is a texar-pytorch have made such function see:
https://texar-pytorch.readthedocs.io/en/latest/code/data.html#recorddata
also, dataloder utils should be adapted to this because this may need to use iterable dataset plus using num_workers > 0 in dataloader and the missing of the length of the dataset can be a problem for the training process.
Pitch
the link above can be an example but there still a need for writing and loading var length processed feature(tensor dim like [1, sequence_length, feature_dim]) in using hdf5(this can be a little complex)
I tried to write a little tool for this intention https://github.com/tongjinle123/tfrecord_builder
but when I was using it in our project some months ago, I found it hard to use it directly because the iterable dataset is hard to use.
also, there are some awesome tools for this intention like:  https://github.com/vahidk/tfrecord
Alternatives
Additional context
It can be much helpful that our project can take this into consideration and please forgive my bad English   : )
I hope I have fully expressed my idea.

I like the idea of extending prepare_data to prepared some hdf5 file which would be used in later reruns... any thoughts @PyTorchLightning/core-contributors

plus:
for using hdf5, there is a problem occurred when using num_worker>0 pytorch dataloader and here is the solution, hope that can be helpful

Any other suggestion for using different filesystem?

when using hdf5, in my practice, it seems that there are two ways for storing var length feature.

encode the feature with np.byte() and decode in dataset when loading. this may be a little bit slower process and I do not like it. (we also have to store a decode policy and decoding makes the process dirty)
initialize a [num_data, max_length, feature_dim] array in hdf5 and then store features (or initialize a bunch of array).
and we should not simply process all the features and fill in the hdf5, we should make the process online, for memory related reason.

talking about other filesystem, I have not find any...

it would be cool to add tfrecord and hdf5 support to lightning.
Maybe we can do it this way:

enable train_dataloader to also return hdf5 and tfrecord.
internally, lightning detects these and wraps in dataloaders?
the dataloaders are classes we write to interface with these other data types?

Pytorch XLA has first party support for reading tf records now. We should just wrap that.


services/horizon: Investigate pgbouncer timeout enforcement

Investigate if pgbouncer could help when under heavy load. Could it help enforce timeouts more strictly?

Docs here: https://www.pgbouncer.org/config.html#connection-sanity-checks-timeouts, say you should only use query_timeout with a smaller server-side (db) statement_timeout.

From this issue, it looks like lib/pq doesn't support statement_timeout: https://github.com/lib/pq/issues/450
But someone's written a wrapper of their own: https://github.com/Kount/pq-timeouts/blob/master/pq-timeouts.go
This issue seems related: https://github.com/lib/pq/issues/450#issuecomment-453110352

Based on the pgbouncer docs, I don't think it'll help much. We should either use statement_timeout, or a library that does proper socket timeouts to enforce the timeouts.

Closed in favour of https://github.com/stellar/go/issues/4402


Resolved Support Version 2.0.0 changes for disregard-application

Fixes #207

Reviewer is @vanithavalluripalli9

done


Add .travis-upstream-only.yml

install: true
script: bash test-asciidoctor-upstream.sh

The install: true line disables any action in this step of the build lifecycle.

My bad.
I thought that the file was executed (seems like this is not possible) instead of being read by the rakefile and sent as a delta config.
Will fix ASAP.

Changed the .travis-upstream-only.yml as commented.
That should be it, right?

Yep, that should do it. But we'll find out for sure soon enough :)

Thanks for reviewing! :)

I looks like it worked!
https://travis-ci.org/asciidoctor/asciidoctorj/builds/279391632
:tada:

Awesome, will cherry-pick it into the 1.6.0 branch today :+1:


Android Image Getting Java v11

The Android image uses Java v8 right now. Many tools are now not only supporting Java v11 or newer, some are even requiring it. The Java version in the Android image will be updated by August 3rd, 2020.... unless enough people make an argument to move it up to July.

Any update about this? Are you going to offer a different docker image with java 11 so we can decide when migrate to it?

Yes. The date has been pushed to August 17th. I wrote a post on CircleCI Discuss that you can read as well.
Once the change happens, they'll only be Java 11 images though we'll over images for testing soon so you can start testing ahead of time.

Testing images are now available, please see this CircleCI Discuss post. You can report any issues with these images here or on the Discuss post.

The images have been updated.

@felicianotech is giving CircleCi compatibility support for java 8 images in android 29?

Just as a heads up for anyone who finds their way here via the internet - I believe that JDK 11 isn't compatible with Robolectric <= 4.2.1. It looks like newer Robolectric versions may support this since it's mentioned in the release notes for 4.4-beta-1, but I haven't managed to try this for myself.

Hi there,
after the update to the v11 openJDK
the following error apeared.
Task :app:minifyDevReleaseWithR8 FAILED
/usr/local/openjdk-11/lib/rt.jar: R8: File not found: /usr/local/openjdk-11/lib/rt.jar

@tmtrademarked thanks for pointing that out. My unit tests were flaking after this change, but I upgraded my Robolectric dependency from 4.3.1 to 4.4-beta-1, and they are passing now.

We are using circleci/android:api-28-ndk-r17b image, but it's still downloading same image before the update and now: circleci/android@sha256:c59e1323820b731742e0bb0530706cdf118a939ab9baa41fc2471b168d4dd6fa. Do I have to change config somehow to trigger downloading newest image?

If anyone has this issue:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
	at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
	at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
	at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
	at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
	at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 5 more

Replace $ANDROID_HOME/tools/bin/sdkmanager with sdkmanager in /.circleci/config.yml

If anyone has this issue:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
	at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
	at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
	at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
	at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
	at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 5 more

Replace $ANDROID_HOME/tools/bin/sdkmanager with sdkmanager in /.circleci/config.yml

@mmathieum i have same problem, could u provider more information, how did u replace $ANDROID_HOME/tools/bin/sdkmanager with sdkmanager

@mmathieum can you explain why that works?

@danielgomezrico it seems that there are multiple sdkmanager installed.
And only the one in the PATH is compatible with Java 11

@mmathieum mm ok, the only solution I found was sticking to the old image like:
image: circleci/android@sha256:061e2535826cc3fe4c4a440e716bf06c36c80401ee635c339c6803b3e427ebb3

Anyone have a recommended way to get around the issues with missing annotations? Currently the top search refs a GitHub project that is someone's personal project, not exactly a option for "enterprise" projects to depend on.
Obviously we could just add this class to our project directly but wondering if anyone knows a more standard way to do this. @mmathieum I believe this is similar to the issue you are facing and may have to basically do the same thing but for your missing classes since they have since been removed from the JDK

I know it's an old closed issue but to really solve the problem, you have to:

install the cmdline-tools;latest component (currently version 3.0)
use $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager

https://developer.android.com/studio/command-line#tools-sdk
https://developer.android.com/studio/releases/sdk-tools


Plugin system

Design and build a plugin system for DJ Press

Some thoughts...

Plugins will be installed as Python packages and registered as Django apps, e.g. pip install djpress-my-plugin and then add djpress_my_plugin to `INSTALLED_APPS.
On start up, DJ Press will discover installed plugins and register their functions.
Discovery will be based on the name of the package/app, i.e. djpress_ (or perhaps the plugins have to register themselves?)
Hooks will be placed strategically around the DJ Press codebase - strategically, meaning slowly and with purpose. I don't want to add a whole bunch of hooks without a purpose.


2020_10_DEN_LV | 979 - Is that a "run" or a "no play"?

(15:00) 28-J.Jacobs right guard to DEN 29 for 1 yard (55-B.Chubb). PENALTY on LV-75-B.Parker, Offensive Holding, 10 yards, enforced at DEN 30 - No Play.
Play type says "run" but I ask you guys if this should be a "no play" or not in "play_type".

This is definitely weird and we should have a look. It's the only play in 2020 with penalty == 1 and "no_play" in desc that is not listed as "no_play"
library(magrittr)

nflfastR:::load_pbp(2020) %>%
  dplyr::filter(stringr::str_detect(desc, "No Play"), play_type != "no_play") %>%
  dplyr::select(game_id, play_id, desc, play_type, penalty)
#> # A tibble: 3 x 5
#>   game_id     play_id desc                                     play_type penalty
#>   <chr>         <dbl> <chr>                                    <chr>       <dbl>
#> 1 2020_09_DE…    1713 (2:00) (Shotgun) 2-M.Ryan pass incomple… pass            0
#> 2 2020_10_DE…     979 (15:00) 28-J.Jacobs right guard to DEN … run             1
#> 3 2020_11_CI…    1114 (12:09) (Shotgun) 9-J.Burrow scrambles … run             0

Created on 2021-02-05 by the reprex package (v1.0.0)

Ok I have investigated it: this is a rare bug, where the penalty_fix variable is coming at us again @guga31bb. I have created an issue and a PR in nflfastR and will close this here.
Thanks @rmrui !

Anytime!


Refactor karaoke sprite text partial class

Prepare for #187.
What's done in this PR:

Move all character calculation related logic into LyricSpriteText_Characters.cs
Make the region text to uppercase.

Rename the methods. Might cause a api change but it's OK.

Guess there's no need to make more cs file for this function now.


SPARK-2372 [MLLIB] Grouped Optimization/Learning

The purpose of this patch is the enable MLLib to better handle scenarios where the user would want to do learning on multiple feature/label sets at the same time. Rather then schedule each learning task separately, this patch lets the user create a single RDD with an Int key to represent the 'group' sets of entries belong to.
This patch establishing the GroupedOptimizer trait, for which GroupedGradientDescent  has been implemented. This systems differs from the original Optimizer trait in that the original optimize method accepted RDD[(Int, Vector)] the new GroupedOptimizer accepts RDD[(Int, (Double, Vector))].
The difference is that the GroupedOptimizer uses a 'group' ID key in the RDD to multiplex multiple optimization operations in the same RDD.
This patch also establishes the GroupedGeneralizedLinearAlgorithm trait, for which the 'run' method has had the RDD[LabeledPoint] input replaced with RDD[(Int,LabeledPoint)].
This patch also provides a unit test and utility to take the results of MLUtils.kFold and turn it into a single grouped RDD, ready for simultaneous learning.

This PR hasn't been updated in a while.
@kellrott @mengxr What's the status of this PR? Do we need to ping anybody for input?

@nchammas @kellrott Sorry that I haven't got a time to review this PR. The main issue is that this PR is not small. Though there are no break changes, the added code is very similar to the ungrouped and hence we have to maintain both in the future. I'm wondering how this compared to letting Spark launching multiple jobs at the same time but using existing code.
Given the current backlog, I'd suggest maintaining it as a Spark package (http://spark-packages.org/). So users can grab them easily and try.

This was originally written as a response to Spark didn't scale to having
multiple jobs running at the same time (
<EMAIL_ADDRESS>). One of the main reasons it wasn't written as an external package was
that too much of the mllib code was marked as private and couldn't be used.
Kyle
On Fri, Feb 27, 2015 at 1:18 AM, Xiangrui Meng<EMAIL_ADDRESS>wrote:

@nchammas https://github.com/nchammas @kellrott
https://github.com/kellrott Sorry that I haven't got a time to review
this PR. The main issue is that this PR is not small. Though there are no
break changes, the added code is very similar to the ungrouped and hence we
have to maintain both in the future. I'm wondering how this compared to
letting Spark launching multiple jobs at the same time but using existing
code.
Given the current backlog, I'd suggest maintaining it as a Spark package (
http://spark-packages.org/). So users can grab them easily and try.
—
Reply to this email directly or view it on GitHub
https://github.com/apache/spark/pull/1292#issuecomment-76360812.

That makes sense. Given the current state of the world, do you mind closing this PR?


RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation

Hi ,I am interested in your work.
When I run python tools/plain_train_net.py --config-file "configs/smoke_gn_vector.yaml"
there is a bug:
Traceback (most recent call last):
  File "tools/plain_train_net.py", line 100, in <module>
    args=(args,),
  File "/home/kaixin/jupyter_projects/Project/SMOKE/smoke/engine/launch.py", line 56, in launch
    main_func(*args)
  File "tools/plain_train_net.py", line 88, in main
    train(cfg, model, device, distributed)
  File "tools/plain_train_net.py", line 53, in train
    arguments
  File "/home/kaixin/jupyter_projects/Project/SMOKE/smoke/engine/trainer.py", line 76, in do_train
    losses.backward()
  File "/home/kaixin/anaconda3/lib/python3.6/site-packages/torch/tensor.py", line 102, in backward
    torch.autograd.backward(self, gradient, retain_graph, create_graph)
  File "/home/kaixin/anaconda3/lib/python3.6/site-packages/torch/autograd/__init__.py", line 90, in backward
    allow_unreachable=True)  # allow_unreachable flag
RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation

Can you do me a favor?I use Pytorch1.0.0

Hi~
I am having the same problem as you. And I have set all the INPLACE=FALSE in the loss calculation but it didn't work.
Have you worked it out? I would appreciate that if you can share your experience with me. Thanks in advance!
I use Pytorch 1.2.0


isDisabled not working as expected

PHP: 8.3.8
Laravel: 11.30.0
Filament: 3.2.122
"disabled" method does not work when used "reactively". I need to save the form and refresh the page to reflect the changes. When disabled, the color of the field goes to gray, but plus and minus buttons work.
Quantity::make('minutes')
        ->hiddenLabel()
        ->required()
        ->default(0)
        ->minValue(0)
        ->maxValue(45)
        ->steps(15)
        ->disabled(fn (Get $get) => !$get('has_time_restriction'))

sorry for the delay.
this should be fixed with the last release, please confirm and if the issue still occur, feel free to reopen the issue.


Set repeatable comment for function in XML import

XML importer don't import repeatable comment for functions.

XML importer don't import repeatable comment for functions.

It appears to be unset in readStackVariables too.
https://github.com/NationalSecurityAgency/ghidra/blob/07f293cbee89c1698b51d259b712672a7cc2fb08/Ghidra/Features/Base/src/main/java/ghidra/app/util/xml/FunctionsXmlMgr.java#L460-L464

It appears to be unset in readStackVariables too.

Variable can't have repeatable (it's have only one type of comments — regular) type of comments sadly. Also comments for variables can't be viewed in the Comments window.

It appears to be unset in readStackVariables too.

Variable can't have repeatable (it's have only one type of comments — regular) type of comments sadly. Also comments for variables can't be viewed in the Comments window.

Oh ok I didn't realize that.

I just tested this and my repeatable function comment did indeed come back in on XML import.

my repeatable function comment did indeed come back in on XML import

Do you mean didn't?
It's because XML exporter of Ghidra don't export repeatable comment:
https://github.com/NationalSecurityAgency/ghidra/blob/decb362234d3ddfead76394b521e5669d2afac05/Ghidra/Features/Base/src/main/java/ghidra/app/util/xml/FunctionsXmlMgr.java#L536-L554
I'm fixing plugin for exporting information from IDA now and tested only with XML from IDA. I'll fix Ghidra XML exporter. I should open new PR or add commits to current?

Fixing the exporter in this PR would be great.

@ryanmkurtz, I fixed the XML exporter and check it by using Diff View with Comments option.


FEAT: Implement Mask and Binary Renderer

New Renderers!  🚀
A pre-emptive feature to be used in the implementations of Straight Radix Sort and MSD Radix Sort. This is part 1 of future pull requests to implement SRS and MSD radix sorts.
Mask Renderer 😷
Highlights the current masked bit of a value.
Binary Renderer 💯
Highlights the currently selected bit of a binary representation of a number.
https://github.com/user-attachments/assets/850f9bb4-9938-4c11-95e2-d74af80e76eb

@kam-zhan-yue Just checking. All of your recent PRs are ready to push, correct?

alextroup-uom isn't active

@Sraccity Yoh! Only the open PRs are ready to merge (Maka Renderer and MSD) Straight Radix Sort is currently as a Draft.


Japanese documentation.

For japanese users, I want to translate jubakit documents into japanese.
Refs #104 .

We are going to translate documents into Japanese until 2018/04/19, code-freeze date of Jubatus 1.0.9.
@TkrUdagawa @torash @rimms @sakuraikaito
I made a responsibility chart  https://goo.gl/22WKdy and please translate the documents.
Please see how to write .po documents made by @komainu8 (refs #104, thanks!) https://github.com/jubatus/jubakit/blob/develop/doc/locale/ja/LC_MESSAGES/overview.po


修复 MySQL8.0 ALTER TABLE t1 ALTER INDEX i_idx INVISIBLE解析失败的问题 #5650

修复 MySQL8.0 ALTER TABLE t1 ALTER INDEX i_idx INVISIBLE解析失败的问题

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (e0f1781) 58.72% compared to head (1b7af94) 58.72%.

Additional details and impacted files

@@             Coverage Diff              @@
##             master    #5674      +/-   ##
============================================
- Coverage     58.72%   58.72%   -0.01%
+ Complexity    27759    27757       -2
============================================
  Files          1332     1332
  Lines        127558   127559       +1
  Branches      24029    24029
============================================
- Hits          74910    74905       -5
- Misses        43328    43331       +3
- Partials       9320     9323       +3

Files
Coverage Δ

...sql/dialect/mysql/parser/MySqlStatementParser.java
64.17% <100.00%> (+<0.01%)
:arrow_up:

...alibaba/druid/sql/visitor/SQLASTOutputVisitor.java
68.84% <0.00%> (ø)

... and 4 files with indirect coverage changes

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e0f1781...1b7af94. Read the comment docs.


chore: Add ts type definitions (instead of jsdoc)

First portion of TS type definitions, jsdoc cleaned up

Ok, I think all the mentioned changes are fixed. Regarding @ts-ignore vs @ts-expect-error - kept @ts-ignore for Object is possibly 'null', as using expect-error fails the test with Unused '@ts-expect-error' directive.. Otherwise should be good to go, tests pass.


Remove version: libjpeg-turbo.libjpeg-turbo.GCC version 3.0.0

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://sourceforge.net/projects/libjpeg-turbo/files/3.0.0/libjpeg-turbo-3.0.0-gcc.exe/download
Status Code: 200
(Automated message - build 897)

URL: https://sourceforge.net/projects/libjpeg-turbo/files/3.0.0/libjpeg-turbo-3.0.0-gcc.exe/download
Status Code: 200
(Automated message - build 897)

Close with reason: Package still available.;


Sending RPCs crashes WSS

Describe the bug
When sending RPCs over WSS, the server will eventually instant-DC one or more clients with an error described below.
About 600 RPCs triggered this error for me (over about 5s). 4000 Commands did not. I cannot say for sure that Commands do not trigger this issue, it may just be slower for them.
Repro project
WSSErrorReproduction.zip
To Reproduce
Steps to reproduce the behavior:

Run sudo certbot certonly on your server that is hooked up to a domain name to generate a HTTPS certificate. Use the standalone option.
cd into the directory specified by certbot in its final stages (etc/letsencrypt/someOtherPath) and run the following command: openssl pkcs12 -export -out certificate.pfx -inkey privkey.pem -in fullchain.pem. Configure the certificate with a password and remember it.
In the NetworkManager of the attached project's only scene, fill in your domain name and certificate password. Save the scene and project.
Build the project for Linux (Server Build) and WebGL.
Copy certificate.pfx into the _Data folder on your server after the binary has been uploaded, and run the binary.
Host the WebGL build with HTTPS and run it in 4 browser windows.
Connect to the specified domain. After 1 minute or less one or more clients will instantly disconnect and the server will have this error:

InvalidOperationException: Invalid nested call.
  at Mono.Net.Security.MobileAuthenticatedStream+<StartOperation>d__58.MoveNext () [0x0005c] in <d2089eb4d5454c27b77bed2594d4c554>:0
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Threading.Tasks.TaskToApm.End (System.IAsyncResult asyncResult) [0x00029] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at Mono.Net.Security.MobileAuthenticatedStream.EndWrite (System.IAsyncResult asyncResult) [0x00000] in <d2089eb4d5454c27b77bed2594d4c554>:0
  at System.Net.Security.SslStream.EndWrite (System.IAsyncResult asyncResult) [0x00006] in <d2089eb4d5454c27b77bed2594d4c554>:0
  at System.IO.Stream+<>c.<BeginEndWriteAsync>b__53_1 (System.IO.Stream stream, System.IAsyncResult asyncResult) [0x00000] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at (wrapper delegate-invoke) System.Func`3[System.IO.Stream,System.IAsyncResult,System.Threading.Tasks.VoidTaskResult].invoke_TResult_T1_T2(System.IO.Stream,System.IAsyncResult)
  at System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1[TResult,TInstance].Complete (TInstance thisRef, System.Func`3[T1,T2,TResult] endMethod, System.IAsyncResult asyncResult, System.Boolean requiresSynchronization) [0x00000] in <c6bd535f6ab848b4a13f34d01b756eef>:0
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at Ninja.WebSockets.Internal.WebSocketImplementation+<WriteStreamToNetwork>d__43.MoveNext () [0x00099] in <255a2cdb0e194cac855cfcfc20e064ac>:0
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at Ninja.WebSockets.Internal.WebSocketImplementation+<SendAsync>d__32.MoveNext () [0x00174] in <255a2cdb0e194cac855cfcfc20e064ac>:0
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at System.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in <c6bd535f6ab848b4a13f34d01b756eef>:0
  at Mirror.Websocket.Server+<Send>d__32.MoveNext () [0x00099] in <255a2cdb0e194cac855cfcfc20e064ac>:0

Expected behavior
The server continues to function.
Desktop (please complete the following information):

OS: [Linux, WebGL]
Build target: [Linux, WebGL]
Unity version: [e.g. 2018.6]
Mirror branch: [e.g.  master]

I had this exact Exception when I tried to run WSS on my game... My clients would randomly DC.

This should be fixed now no?


Cannot find name 'process' when running Typescript test with docker image

What is your Test Scenario?

Simple test to open a web page.
The IP where the page is located should be provided through environment variables.
The tests should run inside a Docker container
The tests are written with typescript

What is the Current behavior?
When running the test locally, everything works fine. When running them via Docker, the TS compilation fails:
Error: TypeScript compilation failed.
/tests/src/test/e2e/login.testcafe.ts (10, 14): Cannot find name 'process'.

What is the Expected behavior?
The tests run inside Docker
What is your web application and your TestCafe test code?
Your website URL (or attach your complete example):

import { Selector } from "testcafe";
import * as fetch from "isomorphic-fetch";

// import { ReactSelector } from "testcafe-react-selectors";

fixture("Getting Started")
	.page(`http://${process.env.CLIENT_HOST}:3000/website/`)
	.beforeEach(async t => {
		return fetch(
			`http://${process.env.SERVER_HOST}:${process.env.SERVER_PORT}/server/end2end/load?profileName=minimal`,
			{ method: "PUT" }
		);
	});

Steps to Reproduce:

Create a simple test that uses environment variables and is written in typescript
Run: docker run -v /home/.../src/main/client/:/tests -it testcafe/testcafe firefox /tests/**/*testcafe.ts
See the error...

Your Environment details:

testcafe version:                   1.0.1
node.js version:                    10.14.1
platform and version:            Linux Ubuntu 16.04.5
Docker version:                    18.09.2
Docker image:                      testcafe/testcafe:latest ("Created": "2019-02-14T17:34:22.494691569Z")

Hint: Adding
import * as process from 'process'

to the file helps, adding node to the compilerOptions "types" arrays didn't

Thank you for your inquiry. I've reproduced the problem.
Please note that TestCafe doesn't support custom compiler options yet: https://github.com/DevExpress/testcafe/issues/1845.

Hi @SveLil
I cannot reproduce the problem with the latest docker image (1.2.1).
Test code
import { Selector } from "testcafe";

fixture("Getting Started");

test('test', async t => {
	console.log(`${process.env.HOSTNAME}`);
});

Try to run your tests with this docker image and let us know about your results.


Increase secret bits from 80 -> 128

Reasons:

This makes it RFC compliant (some HOTP/TOTP implementations reject short keys)
Increases security to a more "standard" size

This change is

I'm not finding key sizes in any of the RFCs. Before I merge it with a commit message claiming RFC compliance, could you clarify what you mean?

RFC4226, 4 R6:

R6 - The algorithm MUST use a strong shared secret.  The length of
the shared secret MUST be at least 128 bits.  This document
RECOMMENDs a shared secret length of 160 bits.

Doh. I only searched the TOTP RFC for 128, not HOTP.
Thanks.

Thanks!

@alex Thank you!


ci: do not require Kubernetes 1.26 tests for the devel branch

Kubernetes 1.26 is End-Of-Life, the next version of Ceph-CSI will not
support that anymore.

@nixpanic,
can we drop 1.26 for v3.11.0?
https://github.com/ceph/ceph-csi/blob/4b49d2898f5f034f76a8b7df7dcde785a954805c/README.md?plain=1#L57-L62

@nixpanic, can we drop 1.26 for v3.11.0?
https://github.com/ceph/ceph-csi/blob/4b49d2898f5f034f76a8b7df7dcde785a954805c/README.md?plain=1#L57-L62

That release is already out, I think we can remove it for 3.11.1 when it happens


Added GB-UKM (UK Mainland) ISO_3166-2:GB

"Countries of the United Kingdom" (Q3336843) includes mainland England, Wales, Scotland and Northern Ireland - but no aliases. This PR adds the ISO_3166-2:GB value "GB-UKM" to Q3336843.
I noticed this was missing when looking at Code Ninjas locationSet and thought a more descriptive location code could be used.
I've had a look through this repo, and I think this single setting is all that is needed make GB-UKM usable.

Looks good to me, thanks @UKChris-osm 👍


ImportError: cannot import name 'AutoModelWithHeads' from 'transformers'

Hi
I am trying with this example colab:
https://colab.research.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb#scrollTo=Lbwb3NRf8mBF
getting this error:
Traceback (most recent call last):
  File "test.py", line 11, in <module>
    from transformers import AutoTokenizer, EvalPrediction, GlueDataset, GlueDataTrainingArguments, AutoModelWithHeads, AdapterType
ImportError: cannot import name 'AutoModelWithHeads' from 'transformers' (/idiap/user/rkarimi/libs/anaconda3/envs/adapter/lib/python3.7/site-packages/transformers/__init__.py)

versions
(adapter) rkarimi@italix17:/idiap/user/rkarimi/dev/internship/seq2seq/adapter-transformers$ conda list | grep transformers
adapter-transformers      1.0.1                     <pip>
transformers              3.5.1                     <pip>
(adapter) rkarimi@italix17:/idiap/user/rkarimi/dev/internship/seq2seq/adapter-transformers$ conda list | grep pytorch
pytorch-lightning         1.0.4                     <pip>
adapter hub from github is installed

You can't have transformers and adapter-transformers in your env simultaneously.
Your code is trying to call AutoModelWithHeads which is available in adapter-transformers, but not in transformers.
Try creating a new env, and your bug should be fixed.

Hi
thanks, I need though transformers 3.5.1, this seems to be using
transformers 1.0.1 which is much lower version, how can I have both of
them? shall I reimplement the library if not working with the last version
of transformers? could you give me some pointers please? thanks
On Thu, Nov 26, 2020 at 9:45 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

You can't have transformers and adapter-transformers in your env
simultaneously.
Your code is trying to call AutoModelWithHeads which is available in
adapter-transformers, but not in transformers.
Try creating a new env, and your bug should be fixed.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734159302,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH4BM5KXIDSCIDDG6MLSRYISDANCNFSM4UDNHUSA
.

The pip adapter-transformers 1.0.1 is built on transformers 2.11.0  [https://github.com/Adapter-Hub/adapter-transformers/releases/tag/adapters1.0.1]
However, the master branch of adapter-transformers is already updated to transformers 3.5.1
You can run  pip install git+https://github.com/Adapter-Hub/adapter-transformers.git to get that version.

I wish the library was just some files adapter implementations, and then
let the people add this to their model, this does not work like this, if I
cannot use latest version of huggingface repo, could you assist me please
what to do ?
On Thu, Nov 26, 2020 at 9:46 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

Hi
thanks, I need though transformers 3.5.1, this seems to be using
transformers 1.0.1 which is much lower version, how can I have both of
them? shall I reimplement the library if not working with the last version
of transformers? could you give me some pointers please? thanks
On Thu, Nov 26, 2020 at 9:45 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

You can't have transformers and adapter-transformers in your env
simultaneously.
Your code is trying to call AutoModelWithHeads which is available in
adapter-transformers, but not in transformers.
Try creating a new env, and your bug should be fixed.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734159302,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH4BM5KXIDSCIDDG6MLSRYISDANCNFSM4UDNHUSA
.

well, I am realdy doing that, I am using the Adapter-quickstart-training
and this is already doing that¨
On Thu, Nov 26, 2020 at 9:55 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

The pip adapter-transformers 1.0.1 is built on transformers 2.11.0 [
https://github.com/Adapter-Hub/adapter-transformers/releases/tag/adapters1.0.1
]
However, the master branch of adapter-transformers is already updated to
transformers 3.5.1
You can run pip install git+
https://github.com/Adapter-Hub/adapter-transformers.git to get that
version.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734164520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH7ABMTN2EFQ6XQROGDSRYJXZANCNFSM4UDNHUSA
.

https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb
On Thu, Nov 26, 2020 at 9:56 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

well, I am realdy doing that, I am using the Adapter-quickstart-training
and this is already doing that¨
On Thu, Nov 26, 2020 at 9:55 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

The pip adapter-transformers 1.0.1 is built on transformers 2.11.0 [
https://github.com/Adapter-Hub/adapter-transformers/releases/tag/adapters1.0.1
]
However, the master branch of adapter-transformers is already updated to
transformers 3.5.1
You can run pip install git+
https://github.com/Adapter-Hub/adapter-transformers.git to get that
version.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734164520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH7ABMTN2EFQ6XQROGDSRYJXZANCNFSM4UDNHUSA
.

could you direct me which files to reimplement? and give me some
directions, maybe easier if I redo the library for my case, then I am free
to use any versions. thanks
On Thu, Nov 26, 2020 at 9:56 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb
On Thu, Nov 26, 2020 at 9:56 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

well, I am realdy doing that, I am using the Adapter-quickstart-training
and this is already doing that¨
On Thu, Nov 26, 2020 at 9:55 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

The pip adapter-transformers 1.0.1 is built on transformers 2.11.0 [
https://github.com/Adapter-Hub/adapter-transformers/releases/tag/adapters1.0.1
]
However, the master branch of adapter-transformers is already updated
to transformers 3.5.1
You can run pip install git+
https://github.com/Adapter-Hub/adapter-transformers.git to get that
version.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734164520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH7ABMTN2EFQ6XQROGDSRYJXZANCNFSM4UDNHUSA
.

then my first reply is what you need to do.
again, you cannot have transformers and adapter-transformers in your env simultaneously.
adapter-transformers is built on transformers 3.5.1

is this integrated with seq2seq codes? thanks

As I said I do not have any environment, I am running this colab,
https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb,
then if you check version of transformers it is much lower than 3.5.1,
could you point me please where are implementation of adapters, so I just
add them to my codes, without going to the hassel of version issues? thanks
On Thu, Nov 26, 2020 at 9:58 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

then my first reply is what you need to do.
again, you cannot have transformers and adapter-transformers in your env
simultaneously.
adapter-transformers is built on transformers 3.5.1
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734166207,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH6U7TYKICJ3U3J32QLSRYKEBANCNFSM4UDNHUSA
.

you can find the models which are covered in our documentation.
we are continuously working on supporting more models.

I basically want to use the latest version of transformers, as they update
every day
On Thu, Nov 26, 2020 at 10:01 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

As I said I do not have any environment, I am running this colab,
https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb,
then if you check version of transformers it is much lower than 3.5.1,
could you point me please where are implementation of adapters, so I just
add them to my codes, without going to the hassel of version issues? thanks
On Thu, Nov 26, 2020 at 9:58 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

then my first reply is what you need to do.
again, you cannot have transformers and adapter-transformers in your env
simultaneously.
adapter-transformers is built on transformers 3.5.1
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734166207,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH6U7TYKICJ3U3J32QLSRYKEBANCNFSM4UDNHUSA
.

sorry my issue is not resolved, could you run this colab please:
https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb
version of transformers is 1, not 3.5, could you give me one example inside
your code implementing adapter for 1 model like BERT, so I learn how the
implementation works to do it for my codes? thanks
On Thu, Nov 26, 2020 at 10:02 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

I basically want to use the latest version of transformers, as they update
every day
On Thu, Nov 26, 2020 at 10:01 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

As I said I do not have any environment, I am running this colab,
https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb,
then if you check version of transformers it is much lower than 3.5.1,
could you point me please where are implementation of adapters, so I just
add them to my codes, without going to the hassel of version issues? thanks
On Thu, Nov 26, 2020 at 9:58 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

then my first reply is what you need to do.
again, you cannot have transformers and adapter-transformers in your
env simultaneously.
adapter-transformers is built on transformers 3.5.1
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734166207,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH6U7TYKICJ3U3J32QLSRYKEBANCNFSM4UDNHUSA
.

could you point me please to the minimal implementation details of
adapters?
I would like to use the last huggingface repo version and do not want to
build my codes on top of adapter repo, but just use it with my codes, could
you please assist me how I can implement the adapters, pointing me to the
parts of implementations, thanks
On Thu, Nov 26, 2020 at 10:04 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

sorry my issue is not resolved, could you run this colab please:
https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb
version of transformers is 1, not 3.5, could you give me one example
inside your code implementing adapter for 1 model like BERT, so I learn how
the implementation works to do it for my codes? thanks
On Thu, Nov 26, 2020 at 10:02 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

I basically want to use the latest version of transformers, as they
update every day
On Thu, Nov 26, 2020 at 10:01 AM Rabeeh Karimi<EMAIL_ADDRESS>wrote:

As I said I do not have any environment, I am running this colab,
https://colab.sandbox.google.com/github/Adapter-Hub/website/blob/master/app/static/notebooks/Adapter_Quickstart_Training.ipynb,
then if you check version of transformers it is much lower than 3.5.1,
could you point me please where are implementation of adapters, so I just
add them to my codes, without going to the hassel of version issues? thanks
On Thu, Nov 26, 2020 at 9:58 AM Jonas Pfeiffer<EMAIL_ADDRESS>wrote:

then my first reply is what you need to do.
again, you cannot have transformers and adapter-transformers in your
env simultaneously.
adapter-transformers is built on transformers 3.5.1
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734166207,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH6U7TYKICJ3U3J32QLSRYKEBANCNFSM4UDNHUSA
.

Hi @rabeehkarimimahabadi,
I just ran the notebook you linked and didn't get the issue you mentioned. As @JoPfeiff pointed out, if your run
pip install git+https://github.com/Adapter-Hub/adapter-transformers.git

you get the latest version based on transformers 3.5.1. It will show 1.0.1 in the list of packages because that's our version, not Huggingface's version. Basically, it is transformers 3.5.1 although our version is different.
You can merge the latest version of the master branch from Huggingface if you need an even newer version.
For the adapter implementations, please refer to this section in the documentation: https://docs.adapterhub.ml/extending.html or the relevant files in code: https://github.com/Adapter-Hub/adapter-transformers/blob/master/src/transformers/adapter_modeling.py, https://github.com/Adapter-Hub/adapter-transformers/blob/master/src/transformers/adapter_bert.py.
Hope this helps!

Hi,
I need to use it in a custom model, modified from huggingface repo, could
you give me more info how this works with custom models? thanks
On Thu, Nov 26, 2020 at 10:17 AM calpt<EMAIL_ADDRESS>wrote:

Hi @rabeehkarimimahabadi https://github.com/rabeehkarimimahabadi,
I just ran the notebook you linked and didn't get the issue you mentioned.
As @JoPfeiff https://github.com/JoPfeiff pointed out, if your run
pip install git+https://github.com/Adapter-Hub/adapter-transformers.git
you get the latest version based on transformers 3.5.1. It will show 1.0.1
in the list of packages because that's our version, not Huggingface's
version. Basically, it is transformers 3.5.1 although our version is
different.
You can merge the latest version of the master branch from Huggingface if
you need an even newer version.
For the adapter implementations, please refer to this section in the
documentation: https://docs.adapterhub.ml/extending.html or the relevant
files in code:
https://github.com/Adapter-Hub/adapter-transformers/blob/master/src/transformers/adapter_modeling.py,
https://github.com/Adapter-Hub/adapter-transformers/blob/master/src/transformers/adapter_bert.py
.
Hope this helps!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Adapter-Hub/adapter-transformers/issues/91#issuecomment-734176071,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARPXHH46UU4QYMMSBTMFBQTSRYMKHANCNFSM4UDNHUSA
.

Hi
thanks for the info, I tried to read these, I found it really hard to
understand which parts are for your work, and which one from hugginggface
repo, to extract those and add to my codes, could you please be
more specific on the part of implementations of adapters?
thanks.
Best regards
Rabeeh

There's no standard way to integrate adapters into custom models. If our implementations for bert-based models don't work for you, please have a look at our implementation to get an idea how it might be adapted to your needs. Here are the important parts of the implementation:

adapter_modeling.py implements the single adapter modules
adapter_bert.py integrates the adapter modules into the BERT architecture. Stacking and Fusion of adapters are implemented here. All the integration into the Huggingface model is done via Python mixins. Note how every module of BERT in modeling_bert.py has a corresponding mixin here. When supporting a custom model, you probably want to take this file and make changes to fit your model.
adapter_model_mixin.py implements useful methods for saving and loading adapters. The classes here are explained in https://docs.adapterhub.ml/extending.html
in the actual model class (e.g. modeling_bert.py), we only implement the mixins. No other changes are done here compared to Huggingface.

Those are all the main classes where our changes are implemented.
Unfortunately, we can't give detailed support for implementing custom models. If your model is part of the Huggingface repo, you can open a feature request so we can potentially support it officially. Otherwise, we can try help out if you have any further specific questions to our implementation.

thank you I will look into these. Could you also give me some pointers, if
you have integrated adapters to huggingface seq2seq models? one example of
these would be appreciated to point me out to. thanks

Hi @calpt  and @JoPfeiff  thanks for all info. I tried to read the pointers, most of the functions are not well-commented, I honestly have difficulty understanding the code base and essential part of adapter layers, I was wondering if any of you have time for a short chat of 15 minutes, I would be greatly thankful for your help. thanks

Hi @calpt and @JoPfeiff  I greatly appreciate having a chat with you, I really having a hard time understand how to add the adapter to a custom model, and I greatly appreciate getting more info on this. thanks

As the discussion has shifted to #92, closing this thread in favor of #92 to keep discussion in one place.


How to generate codes in a project which has several csproj files?

Our game has several csproj files, and I tried to write them in Jenny.Plugins.ProjectPath but I got errors:

this is what i've done in Jenny.properties file and it worked for me:

with such project structure:


NativeFunctionInvocationFixer: added sccp optimized functions

There are bunch of global function which can be replaced at compile time by their fix return value (if the input is stable/const) -> in the end this can remove function calls and jumps/dead code at runtime.
See this opcache optimizer code
Example:
function isSupported(): bool
{
    return \ini_get('opcache.enable_cli')
        && \version_compare('7.3.0', \phpversion(), '<=')
        && (\strpos(\php_uname('a'), 'Ubuntu') !== false)
    ;
}

->
T\isSupported: ; (lines=2, args=0, vars=0, tmps=1)
    ; (after optimizer)
L0 (15):    T0 = QM_ASSIGN bool(true)
L1 (15):    RETURN T0

This whole function will be optimized in one true/false already at compile time (even with or without preloader)....and the whole isSupported() call can also get inlined/replaced in some cases.
Other examples from running it on this repo: return 'phar://' === \substr(__DIR__, 0, 7);
And additionally the first method call on a non imported global function needs one lookup - even it's then cached, still slight overhead which can be replaced on compile time already

Hi @brainexe,
this looks promising, can you target master branch?

Thanks for suggesting these improvements. Up till now we decided against these because of the performance gain did not outweigh the maintenance cost (especially the expected conflicts over the maintained branches).
We can reconsider though, but till than maybe not spend to much time on it.
cc @kubawerlos @keradus @julienfalque

no problem, I don't rely on this PR - we can close this PR if there are too many nasty merge conflicts
-> just find it now a bit inconsistent because many native optimized functions are important and others not...any with PHP 8 there are some new ones in the opcache-optimizer list anyway.
But we're still able to import all global function/consts (and even with "use function XXX" which might be cleaner) -> this gave us a small (but visible!) impact on our high traffic project.

Are there any benchmarks to support this PR? What about creating a separate set of functions?


[Revise text def] boom sprayer

AgrO term (ID and Label)
boom sprayer
Suggested revision of textual definition. Please include a source, like a website
Current def: An implement that is used to spray liquid and is help in the hand. It usually has an air pump which compresses air into the tanks and pressurizes the liquid to spray. [duplicate to hand sprayer]
Proposed def: pending...
Your nano-attribution (ORCID)
If you don't have an ORCID, you can sign up for one here

possible def: An implement which is a pipe with attached nozzles for distributing spray. Is has a list of system components that work together to deliver the spray fluid.
https://en.wikipedia.org/wiki/Sprayer
https://www.google.com/patents/US8420070


Fix hrrr

Updates HRRR functionality to work with new AWS data repo
Description

AWS is the new repo for HRRR data.
How Has This Been Tested?

I'm able to produce HRRR delays using a bounding box input. gdalinfo works as expected, and the dataset can be loaded with xarray.
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] I have added an explanation of what your changes do and why you'd like us to include them.
[ ] I have written new tests for your core changes, as applicable.
[ ] I have successfully ran tests with your changes locally.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.

This PR currently is using the Herbie package as its API. This may not be ideal, but it does work at the moment. We can either 1) merge this now and re-visit the api later to remove that dep, or I can change now (but will take a bit more time).

Fixes #324

Should this new dependency be added to the environment.yaml file?

Should this new dependency be added to the environment.yaml file?

Yep for sure. I thought I had it in there but evidently not.

This is ok to keep things moving.  Herbie migth currently look well maintained but does not mean it will be going forward. It seems a dependency for somethign that would be handled through a an aws cp and a file path to S3.


Added assembly flag to vep and included the parameter in upstream wor…

…kflows

This addresses #486. Thoughts on using GRCh38 as the default welcome

Would it be safer to have there be no default, and make it a required input? It always worries me that someone could be running a mouse build and end up with GRCh38 just because they failed to override the default


feat: add assembly based interpreter loop to speeeup VM executions

This PR adds a new assembly based interpreter loop to speed the VM in x86_64 architectures. While running our secp256k1-sha3 benchmark

Pure Rust based interpreter: ~60ms
Rust based interpreter with trace optimization: ~27ms
Baseline JIT: ~9ms
This PR: ~7.9ms

Note there's still room for more optimizations(profiling shows current work has a relatively higher portion of branch mis-predictions, which can affect the performance a lot), but this PR is quite large and let's leave more optimization work to the future.

It's awesome but I don't understand assembly code, let's test it with ckb :)

TODO: release it to CKB and deploy it to test


Drivers: display: add driver for st7796s controller

Add driver for ST7796s display controller. This driver currently supports 4 wire SPI mode using the MIPI DBI SPI, although the controller does support other display modes. Since no in tree board uses this display, the display has been added to the build_all test to insure CI coverage

@galak I'm going to move the assignment to me. If you object, please switch back and provide a review