Nightly Linux package in https://tlcpack.ai/wheels points to invalid URL

There was a problem with last night Linux package sync. Trying to understand what happened, so that we can make the scripts more robust.

It seems the workflow "Wheel-Manylinux-Nightly" failed, due to a GitHub upload timeout in https://github.com/tlc-pack/tlcpack/runs/2506719665?check_suite_focus=true#step:6:94, some packages, related to "Build (tlcpack-nightly, none, tlcpack/package-cpu:v0.3) " were already uploaded using a newer tag.

So when "Prune-Nightly" kicked in, it deleted the previously generated packages, and replaced with the new version and committed it to the website: https://github.com/tlc-pack/tlc-pack.github.io/commit/808752e25f1e9a531d64510475c592dbaf4f6ce3#diff-2c60e44ee4bb531bb2a6175f4719186539796232913a75def24c302f310fa569

At this point we have some nightly which are older than others.
The main issue is that in parallel to all this, something happened at the point the upload of the python 3.6 cpu package tlcpack_nightly-0.8.dev959%2Bg26a5e299b-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl was being done, making it get corrupted somewhere. When you click on the link on https://tlcpack.ai/wheels, it shows an error message, instead of the usual GitHub 404 page:
<Error>
NoSuchKey
<Message>The specified key does not exist.</Message>
<Key>278489414/b0303080-ad4c-11eb-836c-79cb7dd07be3</Key>
<RequestId>6W80Z01V55Y1WYH6</RequestId>
<HostId>
F030SQ2/SBIeuSZYPxEN79QQpek8zTumFq0qPbRtc7VYLh7uu0KOBHPjdyQD07zdcqpwBexIRP8=
</HostId>
</Error>

One thing we could do to avoid that specific issue in future, is to improve do a quick health check for the URLs we are updating https://tlcpack.ai/wheels with. This would be in the context of  wheel/wheel_prune_and_sync.py:
https://github.com/tlc-pack/tlcpack/blob/f5d0a703d56c13216894a3d4e2d9adb071e60e09/wheel/wheel_prune_and_sync.py#L76
Using last night's case, it would be something as simple as a requests.get() call:
>>> import requests
>>>
>>> r = requests.get("https://github.com/tlc-pack/tlcpack/releases/download/v0.7.dev1/tlcpack_nightly-0.8.dev959%2Bg26a5e299b-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl")
>>> r.status_code
200
>>> s = requests.get("https://github.com/tlc-pack/tlcpack/releases/download/v0.7.dev1/tlcpack_nightly-0.8.dev959%2Bg26a5e299b-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl")
>>> s.status_code
404

cc @hogepodge @tqchen

@leandron good findings, seems should be an improvement of prune_and_sync, can you send a PR?

We should also add timeout retry (with some backoff) to try to reupload the wheel if first attempt failed in the upload script

@leandron good findings, seems should be an improvement of prune_and_sync, can you send a PR?

I will send a PR with this change.

@leandron gentle ping on sending the PR to add retry


Installing with pip ends up with an error (ModuleNotFoundError: No module named '_ctypes')

Tried to  install with pip and python3.10 on debian linux
 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 "<frozen importlib._bootstrap_external>", line 883, in exec_module
    File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
    File "/tmp/pip-build-env-r85rh432/normal/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 27, in <module>
      from .macosx_libfile import calculate_macosx_platform_tag
    File "/tmp/pip-build-env-r85rh432/normal/lib/python3.10/site-packages/wheel/macosx_libfile.py", line 43, in <module>
      import ctypes
    File "/usr/local/lib/python3.10/ctypes/__init__.py", line 8, in <module>
      from _ctypes import Union, Structure, Array
  ModuleNotFoundError: No module named '_ctypes'

Hello @marcbremerAtHomePuntNL,
Could you give me some more details about how you've installed your Python distribution and the output of the following command:
python3 -m sysconfig

Thanks in advance

Closing for now, feel free to reopen if support is still needed.

My fault, I thought I was working in a virtual enviroment but it wasn't


Need profile information for running on CDC HPC

Here is what is currently in the file.
// TODO: setup executor profile for CDC HPC environment
CDC_hpc {
exector.name = 'local'
executor.queueSize = 32
executor.cpus = 32
executor.memory = '100 GB'
params.local_nt_database ="/scicomp/reference/ncbi-blast/current/nt"
params.remote_blast_nt = false
}
Need to confirm info about executor, location of blast database, any other environment-specific variables, etc.

Config info provided by CDC but still needs to be tested.

This seems to be working fine.  Closing.


Docs: Options sections of some rules are broken

The docs for rules that have multiple options appears to be broken.

Broken docs:

E501
N804
N805
W505

Thanks!


Demo throws errors, and doesn't work

I was interested in seeing how you manage to project view- or worldspace to UV, and i couldn't pinpoint the exact part that does the conversion while browsing the code on github; so i decided to download the whole repo and open it in 3.5rc6.
Upon opening the project, i had like 80 import errors. When reopening it, i got the popup saying it created the necessary folders and textures. The folders got created, but no texture or anything in it. When trying to paint, it just throws a lot of errors, but doesn't do anything else:
core/bind/core_bind.cpp:2751 - Condition "p_method == StringName() || !p_instance->has_method(p_method)" is true. Returned: ERR_INVALID_PARAMETER
Thread must have been started to wait for its completion.
scene/3d/spatial.cpp:385 - Condition "!is_inside_tree()" is true. Returned: Transform()
tex_albedo_brush
core/bind/core_bind.cpp:2751 - Condition "p_method == StringName() || !p_instance->has_method(p_method)" is true. Returned: ERR_INVALID_PARAMETER
etc.
Does it require godot 4 or some other specific version? (EDIT: i just saw it in the discord post - 3.4)
It's also near impossible to see buttons and icons when using the light editor theme (they all blend with the background)

I tried opening it in 3.4. It doesn't throw any errors, but it also doesn't display the 3D-cursor sphere. When clicking on the mesh to paint, it just closes the paint inspector

Would you mind explaining how the projection works? I really don't understand how this can even possibly work.
in plugin_cursor.gd there's:
var local_pos = mesh_instance.to_local(hit.position)
var brush_info = Color(local_pos.x, local_pos.y, local_pos.z, brush_size)

then:
for i in range(0, brush_buffer.size()):
		var x = i % width
		var y = i / width
		brush_image.set_pixel(x, y, brush_buffer[i])

How does the mesh-local 3D position directly relate to the 2D uv-space without conversion?

Hi Flavelius, there are no UV projection and that is why you can't find code related to that anywhere.
The way the shader works is it keeps a track of all 3D positions on the mesh where you paint (keeps a list of 3d brush positions in the brush.mpaint. Than the shader will check how far a pixel is from the brush positions to determine its value (albedo, roughness, metalness, emission).
Brush-info contains the 3d position of the brush, raycasted on the mesh you are painting, and the size of the brush: Color(local_pos.x, local_pos.y, local_pos.z, brush_size)
To paint the mesh you first have to select a MeshInstance in the tree. Than click on the paint button for the paint brush sphere to appear. If you could send me a video or gif showing what you mean, that would be great.
Thanks for your feedback, there is still a lot of work needed on this plugin, but I can assure you that it works for 3.4.
If you want to retest with a clean state, you can:
1- Remove the ShaderMaterial inside your MeshInstance
2- Delete the meshpainter-textures folder
3- Disable and Re-enable the plugin


Python: Qdrant - fix in filter and 100% test coverage

Motivation and Context

There was a small error in the filter creation logic, and improved test coverage for Qdrant.
Description

Contribution Checklist

[x] The code builds clean without any errors or warnings
[x] The PR follows the SK Contribution Guidelines and the pre-submission formatting script raises no violations
[x] All unit tests pass, and I have added new tests where possible
[x] I didn't break anyone :smile:

Python Test Coverage Report • FileStmtsMissCoverMissingTOTAL16730184989% report-only-changed-files is enabled. No files were changed during this commit :)
Python Unit Test Overview

Tests
Skipped
Failures
Errors
Time

2961
4 :zzz:
0 :x:
0 :fire:
1m 12s :stopwatch:


<EMAIL_ADDRESS>- Adding vue2 support and updating yarn workspaces

This PR adds the ability to use vue2 as well as vue 3. I have modified the server and the vite config. I have also added prettier/standalone and prettier/parser-html to your optimizeDeps.js until storybook fix addon-docs. I have also modified the yarn workspaces to get it working. This is not my favourite thing in the world, but with yarn 2 I am unsure how to specify a package individually and instead have resorted to the  "installConfig": {"hoistingLimits": "workspaces"} as thats what I could find from the docs, It would be good if we could just specify the package like yarn 1, so if anyone knows how to do that then let me know and I will make the change. If not I will come back with future PR to make it work like that after reading more of the docs. Also had to remove docgen on vue2 as had no idea how to get it working as have not used the package before, but its still on vue3.

Thanks a lot for the work!
@IanVS can you please help me review this PR? I don't know yarn or Vue 2 too well.

Thanks a lot for the work!
@IanVS can you please help me review this PR? I don't know yarn or Vue 2 too well.

No problem, I have just also removed my local yalc as forgot to remove it when pushing originally.

@matthewhardern it doesn't seem that yalc was actually removed.

with yarn 2 I am unsure how to specify a package individually

Can you explain a bit more about the problem you were having?
I think it's a good idea to use nmHoistingLimits like you've done here, but can you explain why you chose dependencies instead of workspaces?  I wonder if using workspaces would more more similar to how hoisting is done in real consuming projects, where npm and yarn will both flatten out the tree as much as they can.  Also, you're already overriding the setting to workspaces inside the new vue2 example you've made, so maybe it can be set to workspaces at the root, and you could remove that override from the vue2 example.

Thanks, for the merge request, that was good timing, just a day before i was searching for a solution.
I got this code working for our existing vue2+vuetify+storybook project where we are in the process of moving to vite.
Seems to just work, but if we find any problems we will report them here.

@matthewhardern it doesn't seem that yalc was actually removed.

with yarn 2 I am unsure how to specify a package individually

Can you explain a bit more about the problem you were having?
I think it's a good idea to use nmHoistingLimits like you've done here, but can you explain why you chose dependencies instead of workspaces? I wonder if using workspaces would more similar to how hoisting is done in real consuming projects, where npm and yarn will both flatten out the tree as much as they can. Also, you're already overriding the setting to workspaces inside the new vue2 example you've made, so maybe it can be set to workspaces at the root, and you could remove that override from the vue2 example.

@IanVS sorry not sure what you mean I have removed it from package json and added it to git ignore file, can't see the .yalc folder has been committed, but I may be wrong?
On the problem, in yarn 1 you used to be able to do be able to specify a package to not be hoisted. It's not really a problem if people are happy with "workspaces" at the global level then I am happy with that, the reason I put them at the example level is it was only relevant to vue 2 and 3 conflicts.  I will set the workspaces at the root level.

I have removed the git ignore yalc text and have added workspaces at the global level.

This seems pretty straightforward and reasonable, and I'm happy with the yarn change. However, I think that the change to the version number should be done separately, not in this PR.

Completely agree have undone the version number change

Are you going to merge this PR?

@matthewhardern it looks like you reverted the version number change in the examples, but not in the main package.json or storybook-builder-vite.

@matthewhardern it looks like you reverted the version number change in the examples, but not in the main package.json or storybook-builder-vite.

My apologies, I have just updated

It looks like there's an example failing with Error: Cannot find module 'vite'

@IanVS I have had to change the approach here as doing it with workspaces hoisting set to workspaces just was not going to work without adding a significant number of dependencies to the storybook-builder-vite package. The approach I went with which may not be what people want was to alias vue3 dependency using "vue3"<EMAIL_ADDRESS>then in the builder and server add a check to see if vue 3 is being aliased, if it is resolve the root of the aliased package and then use this path to get the vue.esm-bundler.js. Let me know if you have issues with this or any better ideas?

Any advice to test this branch on a project ? It seems it's not possible to install it from git : https://github.com/lerna/lerna/issues/2074

@Toilal you can just use npm pack in the storybook-builder-vite folder and use the tgz file directly in your package.json
"storybook-builder-vite": "./storybook-builder-vite-0.0.13.tgz",

Sorry I haven't had a chance to review.  It would be great if someone using vue2 could confirm that this indeed does work for them.

@IanVS I just tried it with Vue 2, for some reason, the builder still looks for vue/dist/vue.esm-bundler.js (which I guess is available in Vue 3?).

Just tested the changes in a new project.
Storybook itself starts up without errors in the console, but only displays the loading page within the browser.
$ start-storybook -p 6006
info @storybook/vue v6.3.7
info
info => Loading presets
Could not find aliased vue3 continuing with vue 3 as "vue"
info => Using prebuilt manager
Pre-bundling dependencies:
  airbnb-js-shims
  lodash/mapValues
  lodash/pick
  lodash/isFunction
  lodash/isString
  (...and 66 more)
(this will be run only when your dependencies or config have changed)
╭─────────────────────────────────────────────────────╮
│                                                     │
│   Storybook 6.3.7 started                           │
│   1.48 s for preview                                │
│                                                     │
│    Local:            http://localhost:6006/         │
│    On your network:  http://<IP_ADDRESS>:6006/    │
│                                                     │
╰─────────────────────────────────────────────────────╯
13:03:54 [vite] new dependencies found: @storybook/vue, updating...
13:03:54 [vite] ✨ dependencies updated, reloading page...

After a manual refresh in the browser Storybook works as expected including HMR.

Closing, see https://github.com/eirslett/storybook-builder-vite/pull/115#issuecomment-1003386531


Remove version: OPAutoClicker.OPAutoClicker version <IP_ADDRESS>

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

URL: https://sourceforge.net/projects/orphamielautoclicker/files/AutoClicker.exe/download
OK
(Automated message - build 923)

URL: https://sourceforge.net/projects/orphamielautoclicker/files/AutoClicker.exe/download
Status Code: 200
(Automated message - build 904)

Close with reason: Removal appears to be automated and in error;


change in guest compared list

Issue Reference
Guest compare list
Description
Guest compare list was managed from local storage, So changes in guest product compare list and now managing via database.
How To Test This?

Click on the add to compared button then you can check the list of compared product and the number of compared product added in the guest its will show on that top of header

Sorry, we initiate this request. I do not see the code to make the changes manually. I cannot do a build on this.

That's great I am glad it is fixed but I need to manually change the code. I do not see the code anywhere.

That's great I am glad it is fixed but I need to manually change the code. I do not see the code anywhere.

@mikeyapina ,
Yeah, we have added this PR to hold and checking it. But, if you want you may pull the code in your local. Here is the changed files https://github.com/bagisto/bagisto/pull/5798/files
Thanks

packages/Webkul/Shop/src/Resources/assets/js/components/header-compare-with-badge.vue
there is no such file in the code base I have ...


The meaning of predicted depth

Hello, I'm curious about the meaning of model prediction. Does it represent a relative depth or absolute depth in meters?

Hi,
The depth maps are in meters (i.e. absolute depth).
The output of MaGNet has a shape of (B, H, W, 2), where B is the batch size and H (and W) is the input height (and width). The first output channel is the mean depth, and the second channel is the standard deviation. They correspond to the mu and sigma of a Gaussian distribution.


使用Vscode安装esp-idf时在最后一步报错 (IDFGH-10402)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
v5.1-rc1
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
PowerShell
What is the expected behavior?
正常安装完esp-idf,同时可以使用基本的调试和烧录功能.
What is the actual behavior?
从vscode的esp-idf插件安装esp-idf到最后一步时报错,无法安装完成.
Steps to reproduce.

打开vscode
安装Espressif IDF插件
点击EXPRESS按钮
选择esp-idf版本为v5.1-rc1
选择esp-idf目录为"C:\Users\TangTao\esp\esp-idf"
选择IDF_TOOLS_PATH为"C:\Users\TangTao\esp\Espressif"
点击"Install"按钮

Build or installation Logs.
Upgrading pip and setuptools...
Skipping the download of C:\Users\TangTao\esp\Espressif\espidf.constraints.v5.1.txt because it was downloaded recently.
Installing Python packages
 Constraint file: C:\Users\TangTao\esp\Espressif\espidf.constraints.v5.1.txt
 Requirement files:
  - c:\Users\TangTao\esp\esp-idf\tools\requirements\requirements.core.txt
WARNING: Skipping page https://dl.espressif.com/pypi/setuptools/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/click/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/pyserial/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/cryptography/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/pyparsing/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/pyelftools/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/idf-component-manager/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/esp-coredump/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/esptool/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/esp-idf-kconfig/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/esp-idf-monitor/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html
WARNING: Skipping page https://dl.espressif.com/pypi/freertos-gdb/ because the GET request got Content-Type: Unknown. The only supported Content-Types are application/vnd.pypi.simple.v1+json, application/vnd.pypi.simple.v1+html, and text/html

Installing ESP-IDF extension python packages in C:\Users\TangTao\esp\Espressif\python_env\idf5.1_py3.8_env\Scripts\python.exe ...

The system cannot find the path specified.
Command failed: "C:\Users\TangTao\esp\Espressif\python_env\idf5.1_py3.8_env\Scripts\python.exe" -m pip install --upgrade --constraint "c:\Users\TangTao\.vscode\extensions\espressif.esp-idf-extension-1.6.3\espidf.constraints.txt" --no-warn-script-location  -r "c:\Users\TangTao\.vscode\extensions\espressif.esp-idf-extension-1.6.3\requirements.txt"
The system cannot find the path specified.
Command failed: "C:\Users\TangTao\esp\Espressif\python_env\idf5.1_py3.8_env\Scripts\python.exe" -m pip install --upgrade --constraint "c:\Users\TangTao\.vscode\extensions\espressif.esp-idf-extension-1.6.3\espidf.constraints.txt" --no-warn-script-location  -r "c:\Users\TangTao\.vscode\extensions\espressif.esp-idf-extension-1.6.3\requirements.txt"
The system cannot find the path specified.

More Information.
操作系统是Win11

It looks like you have trouble with your Internet connection. I'd suggest to use the offline installer from https://dl.espressif.com/dl/esp-idf/ and then follow https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md to set up vscode (with the existing ESP-IDF option instead of downloading it again).

It looks like you have trouble with your Internet connection. I'd suggest to use the offline installer from https://dl.espressif.com/dl/esp-idf/ and then follow https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md to set up vscode (with the existing ESP-IDF option instead of downloading it again).

我需要5.1版本的idf来编写esp32C6的程序,5.0版本的idf不兼容C6,而5.1版本没有offline installer.

I'm afraid that in that case you will have to wait for the final release of v5.1. The offline installer is usually available after 2-3 days after the ESP-IDF release. https://github.com/espressif/esp-idf/releases/tag/v5.1-rc1 is already available, so the final release will come soon.

好的.不过这样一来我们这边的项目也得跟着延后了.

There are other options as well.

You can start with v5.0 targeting some other chip and update to v5.1 when it is released.
You can develop with docker until the release (https://hub.docker.com/layers/espressif/idf/release-v5.1/images/sha256-c50dc40bef6be397c9c4701e7bb9e0d1cc47a6126d4a499b411c5209a1d0689e?context=explore). https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-docker-image.html
Use VPN so the listed pages would be accessible at least during the installation.

临时关闭pip共享缓存：export PIP_NO_CACHE_DIR=1


travis: unbreak the build, libxfixed-dev is required at minimum

To fix this: https://travis-ci.org/neutrinolabs/xrdp/builds/563540580

Oops, typo in commit message. s/libxfixed/libxfixes/


hystrix is valid, but the forward:/fallback is not available ?

JMeter test result: 500 issue

JMeter test result: 504 issue

Why the system did not return my fallback method result, it still return the default error message.
the 500 issue shows that
"status":500,"error":"Internal Server Error","message":"GatewayHystrix short-circuited and fallback failed."
fallback failed, did not find the fallback method ?

I put the .hystrix(xxxx ) at place 1 or 2 or 3, the same result.

Or how to solve these 2 senarios(500 & 504) to my customized fallback methd [GatewayFallback ].

Screenshots are not super helpful. What is the definition of the fallback? What versions are you using?

If you would like us to look at this issue, please provide the requested information. If the information is not provided within the next 7 days this issue will be closed.

Closing due to lack of requested feedback. If you would like us to look at this issue, please provide the requested information and we will re-open the issue.


Convos (Excel) with Microsoft Directline3 API not working

Issue: From Excel file i am reading question and answers  and passing it to botiumFluent.js then i am getting exception like bot says nothing that is from convos.js file ,if hard coding question and answers in botiumFluent.js i can able to get response from bot,  i have also changed botium.json to my bot configuration.

Hi, with regards to the other issue you posted #75, can I consider this one to be working now ?

?


Lua scripts should properly pass keys

Right now the lua scripts often come up with keys on their own, which breaks the convention specified at http://redis.io/commands/eval. This is fine for a single redis node, but won't work with redis cluster.
After #4, this should be fairly straightforward.

Other cleanups to do with this:

get rid of unused lua scripts
make sure hlq doesn't appear anywhere
make sure everything uses double quotes (maybe add a linter?)
nice consistent header comments


Error when trying to use SubCenter-ArcFace-r100-GPU

Describe the bug
I've tried multiple methods to run SubCenter-ArcFace-r100-GPU build in Unraid with no success. When trying to run recognition on a face I get the error:
error_outline
Error during synchronization between servers: [500 INTERNAL SERVER ERROR] during [POST] to [http://compreface-core:3000/find_faces] [FacesFeignClient#findFaces(MultipartFile,Integer,Double,String)]: [{"message":"MXNetError: Traceback (most recent call last):\n File "../include/mshadow/././././cuda/tensor_gpu-inl.cuh", line 128\nName: Check failed: err == cudaSuccess (209 vs. 0) : MapPlanKernel ErrStr:no kernel image is available for execution on the device"} ]
To Reproduce
Steps to reproduce the behavior:

Go to Unraid Community Applications to download a pre-built Docker Container or Try to Run ArcFace-GPU in Docker Compose on Unraid

Expected behavior
Facial Recognition using my Quadro K6000

OS: Unraid

Logs
Run those commands and attach result to the ticket:
docker ps

docker-compose logs
compreface-ui           | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
compreface-ui           | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
compreface-ui           | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
compreface-ui           | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf is not a file or does not exist
compreface-ui           | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
compreface-ui           | 20-envsubst-on-templates.sh: Running envsubst on /etc/nginx/templates/nginx.conf.template to /etc/nginx/conf.d/nginx.conf
compreface-ui           | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
compreface-ui           | /docker-entrypoint.sh: Configuration complete; ready for start up
compreface-ui           | <IP_ADDRESS> - CommonClientId [27/May/2023:00:58:18 +0000] "POST /admin/oauth/token?grant_type=refresh_token&scope=all HTTP/1.1" 200 0 "http://<IP_ADDRESS>:8000/test-model?app=0a747680-1bf7-4a90-a00b-9113fa8219ee&model=390cabeb-e89e-40f8-ac50-37260356583b&type=RECOGNITION" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
compreface-ui           | <IP_ADDRESS> - CommonClientId [27/May/2023:01:03:26 +0000] "POST /admin/oauth/token?grant_type=refresh_token&scope=all HTTP/1.1" 200 0 "http://<IP_ADDRESS>:8000/test-model?app=0a747680-1bf7-4a90-a00b-9113fa8219ee&model=390cabeb-e89e-40f8-ac50-37260356583b&type=RECOGNITION" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
compreface-admin        | Listening for transport dt_socket at address: 5005
compreface-admin        |
compreface-admin        |   .   ____          _            __ _ _
compreface-admin        |  /\ / ' __ _ () __  __ _ \ \ \
compreface-api          | Listening for transport dt_socket at address: 5005
compreface-core         | [uWSGI] getting INI configuration from uwsgi.ini
compreface-api          |
compreface-core         | *** Starting uWSGI 2.0.19 (64bit) on [Sat May 27 01:01:05 2023] ***
compreface-api          |   .   ____          _            __ _ _
compreface-api          |  /\ / ' __ _ () __  __ _ \ \ \
compreface-api          | ( ( )_ | '_ | '| | ' /  | \ \ \ \ compreface-postgres-db  | 2023-05-27 00:57:27.026 UTC [1] LOG:  listening on IPv4 address "<IP_ADDRESS>", port 5432 compreface-postgres-db  | 2023-05-27 00:57:27.026 UTC [1] LOG:  listening on IPv6 address "::", port 5432 compreface-postgres-db  | 2023-05-27 00:57:27.104 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" compreface-api          |  \\/  ___)| |_)| | | | | || (_| |  ) ) ) ) compreface-postgres-db  | 2023-05-27 00:57:27.232 UTC [24] LOG:  database system was shut down at 2023-05-27 00:43:41 UTC compreface-core         | compiled with version: 9.4.0 on 07 October 2022 10:41:31 compreface-postgres-db  | 2023-05-27 00:57:27.262 UTC [1] LOG:  database system is ready to accept connections compreface-core         | os: Linux-5.19.17-Unraid #2 SMP PREEMPT_DYNAMIC Wed Nov 2 11:54:15 PDT 2022 compreface-core         | nodename: 2ad9ad512210 compreface-core         | machine: x86_64 compreface-admin        | ( ( )\___ | '_ | '_| | '_ \/ _ | \ \ \
compreface-admin        |  \/  )| |)| | | | | || (| |  ) ) ) )
compreface-core         | clock source: unix
compreface-core         | detected number of CPU cores: 16
compreface-core         | current working directory: /app/ml
compreface-core         | detected binary path: /usr/local/bin/uwsgi
compreface-admin        |   '  || .__|| ||| |_, | / / / /
compreface-core         | !!! no internal routing support, rebuild with pcre support !!!
compreface-admin        |  =========||==============|/=////
compreface-core         | setgid() to 33
compreface-postgres-db  | 2023-05-27 00:57:35.179 UTC [32] WARNING:  there is no transaction in progress
compreface-admin        |  :: Spring Boot ::               (v2.5.13)
compreface-core         | setuid() to 33
compreface-core         | your processes number limit is 256149
compreface-core         | your memory page size is 4096 bytes
compreface-core         | detected max file descriptor number: 40960
compreface-core         | lock engine: pthread robust mutexes
compreface-core         | thunder lock: disabled (you can enable it with --thunder-lock)
compreface-core         | uwsgi socket 0 bound to TCP address <IP_ADDRESS>:3000 fd 3
compreface-core         | Python version: 3.8.10 (default, Jun 22 2022, 20:18:18)  [GCC 9.4.0]
compreface-core         | Python main interpreter initialized at 0x55bd41c6d660
compreface-core         | python threads support enabled
compreface-core         | your server socket listen backlog is limited to 100 connections
compreface-core         | your mercy for graceful operations on workers is 60 seconds
compreface-api          |   '  || .__|| ||| |_, | / / / /
compreface-core         | mapped 218712 bytes (213 KB) for 2 cores
compreface-api          |  =========||==============|/=////
compreface-api          |  :: Spring Boot ::               (v2.5.13)
compreface-api          |
compreface-api          | 2023-05-27 00:57:29.107  INFO 7 --- [kground-preinit] o.h.validator.internal.util.Version      : HV000001: Hibernate Validator 6.2.3.Final
compreface-core         | *** Operational MODE: preforking ***
compreface-core         | {"severity": "INFO", "message": "{'BUILD_VERSION': 'dev', 'CALCULATION_PLUGIN': 'insightface.Calculator@arcface-r100-msfdrop75', 'EXTRA_PLUGINS': ['insightface.LandmarksDetector', 'insightface.GenderDetector', 'insightface.AgeDetector', 'insightface.facemask.MaskDetector', 'insightface.PoseEstimator'], 'FACE_DETECTION_PLUGIN': 'insightface.FaceDetector@retinaface_r50_v1', 'GPU_IDX': 0, 'IMG_LENGTH_LIMIT': 640, 'INTEL_OPTIMIZATION': False, 'IS_DEV_ENV': False, 'LOGGING_LEVEL_NAME': 'DEBUG', 'ML_PORT': 3000, 'RUN_MODE': True}", "request": null, "logger": "src.app", "module": "app", "traceback": null, "build_version": "dev"}
compreface-core         | {"severity": "DEBUG", "message": "Creating new app for WSGI", "request": null, "logger": "src.app", "module": "app", "traceback": null, "build_version": "dev"}
compreface-core         | WSGI app 0 (mountpoint='') ready in 1 seconds on interpreter 0x55bd41c6d660 pid: 1 (default app)
compreface-core         | *** uWSGI is running in multiple interpreter mode ***
compreface-core         | spawned uWSGI master process (pid: 1)
compreface-core         | spawned uWSGI worker 1 (pid: 38, cores: 1)
compreface-core         | spawned uWSGI worker 2 (pid: 39, cores: 1)
compreface-api          | 2023-05-27 00:57:29.110  INFO 7 --- [           main] com.exadel.frs.TrainServiceApplication   : Starting TrainServiceApplication v0.0.1-SNAPSHOT using Java 11.0.8 on 97d8874a3b6d with PID 7 (/home/app.jar started by root in /)
compreface-admin        |
compreface-api          | 2023-05-27 00:57:29.111  INFO 7 --- [           main] com.exadel.frs.TrainServiceApplication   : The following 1 profile is active: "dev"
compreface-api          | 2023-05-27 00:57:29.190  WARN 7 --- [           main] o.s.b.c.config.ConfigDataEnvironment     : Property 'spring.profiles' imported from location 'class path resource [application.yml]' is invalid and should be replaced with 'spring.config.activate.on-profile' [origin: class path resource [application.yml] from app.jar - 94:13]
compreface-admin        | 2023-05-27 00:57:29.552  INFO 7 --- [kground-preinit] o.h.validator.internal.util.Version      : HV000001: Hibernate Validator 6.2.3.Final
compreface-admin        | 2023-05-27 00:57:29.571  INFO 7 --- [           main] com.exadel.frs.FrsApplication            : Starting FrsApplication v0.0.1-SNAPSHOT using Java 11.0.8 on 11e979dfa108 with PID 7 (/home/app.jar started by root in /)
compreface-admin        | 2023-05-27 00:57:29.572 DEBUG 7 --- [           main] com.exadel.frs.FrsApplication            : Running with Spring Boot v2.5.13, Spring v5.3.19
compreface-admin        | 2023-05-27 00:57:29.572  INFO 7 --- [           main] com.exadel.frs.FrsApplication            : The following 1 profile is active: "dev"
compreface-admin        | 2023-05-27 00:57:31.135  INFO 7 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
compreface-admin        | 2023-05-27 00:57:31.242  INFO 7 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 100 ms. Found 11 JPA repository interfaces.
compreface-admin        | 2023-05-27 00:57:31.640  INFO 7 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=87eecb33-b947-31b8-bbb7-8d063df92185
compreface-admin        | 2023-05-27 00:57:32.620  INFO 7 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
compreface-admin        | 2023-05-27 00:57:32.637  INFO 7 --- [           main] o.a.coyote.http11.Http11NioProtocol      : Initializing ProtocolHandler ["http-nio-8080"]
compreface-admin        | 2023-05-27 00:57:32.638  INFO 7 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
compreface-admin        | 2023-05-27 00:57:32.640  INFO 7 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.62]
compreface-admin        | 2023-05-27 00:57:32.752  INFO 7 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
compreface-admin        | 2023-05-27 00:57:32.752  INFO 7 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 3140 ms
compreface-admin        | 2023-05-27 00:57:33.354  INFO 7 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
compreface-admin        | 2023-05-27 00:57:33.448  INFO 7 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
compreface-admin        | 2023-05-27 00:57:33.567  INFO 7 --- [           main] liquibase.database                       : Set default schema name to public
compreface-admin        | 2023-05-27 00:57:33.628  INFO 7 --- [           main] liquibase.lockservice                    : Successfully acquired change log lock
compreface-admin        | 2023-05-27 00:57:33.979  INFO 7 --- [           main] liquibase.changelog                      : Reading from public.databasechangelog
compreface-admin        | 2023-05-27 00:57:34.090  INFO 7 --- [           main] liquibase.lockservice                    : Successfully released change log lock
compreface-admin        | 2023-05-27 00:57:35.242  INFO 7 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
compreface-admin        | 2023-05-27 00:57:35.305  INFO 7 --- [           main] org.hibernate.Version                    : HHH000412: Hibernate ORM core version 5.4.33
compreface-admin        | 2023-05-27 00:57:35.425  INFO 7 --- [           main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
compreface-admin        | 2023-05-27 00:57:35.541  INFO 7 --- [           main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL10Dialect
compreface-admin        | 2023-05-27 00:57:35.617  INFO 7 --- [           main] Hibernate Types                          : This framework is proudly powered by:
compreface-admin        |
compreface-api          | 2023-05-27 00:57:30.025  INFO 7 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
compreface-api          | 2023-05-27 00:57:30.108  INFO 7 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 76 ms. Found 8 JPA repository interfaces.
compreface-api          | 2023-05-27 00:57:30.876  INFO 7 --- [           main] o.s.cloud.context.scope.GenericScope     : BeanFactory id=9776d44d-52e1-38dc-b671-bd86977f22bf
compreface-api          | 2023-05-27 00:57:31.299  INFO 7 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'cacheConfig' of type [com.exadel.frs.core.trainservice.config.CacheConfig$$EnhancerBySpringCGLIB$$e01009b] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
compreface-api          | 2023-05-27 00:57:31.794  INFO 7 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
compreface-api          | 2023-05-27 00:57:31.808  INFO 7 --- [           main] o.a.coyote.http11.Http11NioProtocol      : Initializing ProtocolHandler ["http-nio-8080"]
compreface-api          | 2023-05-27 00:57:31.809  INFO 7 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
compreface-api          | 2023-05-27 00:57:31.809  INFO 7 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.62]
compreface-api          | 2023-05-27 00:57:31.914  INFO 7 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
compreface-admin        | >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
compreface-admin        |  _    _                           _     _
compreface-admin        | | |  | |                         ()   | |
compreface-admin        | | |__| |   _ _ __   ___ _ __ ___ _ | | ___ _ __   ___ ___
compreface-admin        | |  __  | | | | ' \ / _ \ '/ | / | / _ \ ' \ / / _
compreface-admin        | | |  | | || | |) |  / |  _ \ _ \ ||  / | | | (|  __/
compreface-admin        | ||  ||_, | ./ _||  |/|/___|| ||__|
compreface-admin        |          / | |
compreface-admin        |         |/||
compreface-admin        |
compreface-admin        | At Hypersistence, we only build amazing tools, like Hibernate Types, Flexy Pool, or Hypersistence Optimizer.
compreface-admin        |
compreface-api          | 2023-05-27 00:57:31.914  INFO 7 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2722 ms
compreface-api          | 2023-05-27 00:57:32.507  INFO 7 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [name: default]
compreface-api          | 2023-05-27 00:57:32.672  INFO 7 --- [           main] org.hibernate.Version                    : HHH000412: Hibernate ORM core version 5.4.33
compreface-api          | 2023-05-27 00:57:32.676  INFO 7 --- [           main] org.hibernate.cfg.Environment            : HHH000205: Loaded properties from resource hibernate.properties: {hibernate.bytecode.use_reflection_optimizer=false, hibernate.types.print.banner=false}
compreface-api          | 2023-05-27 00:57:32.826  INFO 7 --- [           main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
compreface-api          | 2023-05-27 00:57:33.321  INFO 7 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Starting...
compreface-api          | 2023-05-27 00:57:33.413  INFO 7 --- [           main] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Start completed.
compreface-api          | 2023-05-27 00:57:33.431  INFO 7 --- [           main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.PostgreSQL10Dialect
compreface-api          | 2023-05-27 00:57:34.190  INFO 7 --- [           main] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
compreface-api          | 2023-05-27 00:57:34.197  INFO 7 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
compreface-api          | 2023-05-27 00:57:36.106  INFO 7 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint(s) beneath base path '/actuator'
compreface-api          | 2023-05-27 00:57:36.307  INFO 7 --- [           main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
compreface-api          | 2023-05-27 00:57:36.361  INFO 7 --- [           main] org.quartz.impl.StdSchedulerFactory      : Using default implementation for ThreadExecutor
compreface-admin        | What if there were a tool that could automatically detect JPA and Hibernate performance issues?
compreface-api          | 2023-05-27 00:57:36.372  INFO 7 --- [           main] org.quartz.core.SchedulerSignalerImpl    : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
compreface-admin        |
compreface-admin        | Hypersistence Optimizer is that tool! For more details, go to:
compreface-admin        |
compreface-admin        | https://vladmihalcea.com/hypersistence-optimizer/
compreface-api          | 2023-05-27 00:57:36.372  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : Quartz Scheduler v.2.3.2 created.
compreface-api          | 2023-05-27 00:57:36.373  INFO 7 --- [           main] org.quartz.simpl.RAMJobStore             : RAMJobStore initialized.
compreface-api          | 2023-05-27 00:57:36.374  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
compreface-api          |   Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
compreface-api          |   NOT STARTED.
compreface-api          |   Currently in standby mode.
compreface-api          |   Number of jobs executed: 0
compreface-api          |   Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
compreface-api          |   Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
compreface-api          |
compreface-api          | 2023-05-27 00:57:36.374  INFO 7 --- [           main] org.quartz.impl.StdSchedulerFactory      : Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
compreface-api          | 2023-05-27 00:57:36.374  INFO 7 --- [           main] org.quartz.impl.StdSchedulerFactory      : Quartz scheduler version: 2.3.2
compreface-api          | 2023-05-27 00:57:36.374  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@76220ef1
compreface-api          | 2023-05-27 00:57:36.379  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : Scheduler quartzScheduler_$NON_CLUSTERED started.
compreface-api          | 2023-05-27 00:57:36.852  INFO 7 --- [           main] o.a.coyote.http11.Http11NioProtocol      : Starting ProtocolHandler ["http-nio-8080"]
compreface-api          | 2023-05-27 00:57:36.869  INFO 7 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
compreface-api          | 2023-05-27 00:57:36.871  INFO 7 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
compreface-api          | 2023-05-27 00:57:36.900  INFO 7 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Found 2 custom documentation plugin(s)
compreface-api          | 2023-05-27 00:57:37.016  INFO 7 --- [           main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
compreface-api          | 2023-05-27 00:57:37.315  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: recognizeBase64UsingPOST_1
compreface-api          | 2023-05-27 00:57:37.318  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: downloadImgUsingGET_1
compreface-api          | 2023-05-27 00:57:37.395  INFO 7 --- [           main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
compreface-api          | 2023-05-27 00:57:37.425  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getConfigUsingGET_1
compreface-api          | 2023-05-27 00:57:37.428  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: getCheckDemoUsingGET_1
compreface-api          | 2023-05-27 00:57:37.473  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: detectUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.477  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: detectBase64UsingPOST_1
compreface-api          | 2023-05-27 00:57:37.481  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addEmbeddingUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.484  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: addEmbeddingBase64UsingPOST_1
compreface-api          | 2023-05-27 00:57:37.485  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteEmbeddingByIdUsingDELETE_1
compreface-api          | 2023-05-27 00:57:37.488  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteEmbeddingsByIdUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.490  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: downloadImgUsingGET_2
compreface-api          | 2023-05-27 00:57:37.495  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listEmbeddingsUsingGET_1
compreface-api          | 2023-05-27 00:57:37.505  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: recognizeBase64UsingPOST_2
compreface-api          | 2023-05-27 00:57:37.507  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: recognizeFileUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.510  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: removeAllSubjectEmbeddingsUsingDELETE_1
compreface-api          | 2023-05-27 00:57:37.512  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: migrateUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.516  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: handleUsingGET_1
compreface-api          | 2023-05-27 00:57:37.525  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: recognizeUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.528  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: recognizeBase64UsingPOST_3
compreface-api          | 2023-05-27 00:57:37.534  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: downloadImgUsingGET_3
compreface-api          | 2023-05-27 00:57:37.539  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: createSubjectUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.542  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteSubjectUsingDELETE_1
compreface-api          | 2023-05-27 00:57:37.543  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: deleteSubjectsUsingDELETE_1
compreface-api          | 2023-05-27 00:57:37.545  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: listSubjectsUsingGET_1
compreface-api          | 2023-05-27 00:57:37.546  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: renameSubjectUsingPUT_1
compreface-api          | 2023-05-27 00:57:37.557  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: verifyUsingPOST_1
compreface-api          | 2023-05-27 00:57:37.562  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: verifyBase64UsingPOST_1
compreface-api          | 2023-05-27 00:57:37.587  INFO 7 --- [           main] com.exadel.frs.TrainServiceApplication   : Started TrainServiceApplication in 9.342 seconds (JVM running for 10.169)
compreface-api          | 2023-05-27 01:00:00.007  INFO 7 --- [   scheduling-1] c.e.f.c.t.service.ModelStatisticService  : No statistic to update or record.
compreface-admin        | <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
compreface-admin        |
compreface-admin        | 2023-05-27 00:57:36.675  INFO 7 --- [           main] o.h.e.t.j.p.i.JtaPlatformInitiator       : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
compreface-admin        | 2023-05-27 00:57:36.685  INFO 7 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
compreface-admin        | 2023-05-27 00:57:39.060  INFO 7 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint(s) beneath base path '/actuator'
compreface-admin        | 2023-05-27 00:57:39.147  INFO 7 --- [           main] pertySourcedRequestMappingHandlerMapping : Mapped URL path [/v2/api-docs] onto method [springfox.documentation.swagger2.web.Swagger2Controller#getDocumentation(String, HttpServletRequest)]
compreface-admin        | 2023-05-27 00:57:39.813  WARN 7 --- [           main] o.s.s.c.a.web.builders.WebSecurity       : You are asking Spring Security to ignore Ant [pattern='/v2/api-docs']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
compreface-admin        | 2023-05-27 00:57:39.814  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure Ant [pattern='/v2/api-docs'] with []
compreface-admin        | 2023-05-27 00:57:39.814  WARN 7 --- [           main] o.s.s.c.a.web.builders.WebSecurity       : You are asking Spring Security to ignore Ant [pattern='/configuration/ui']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
compreface-admin        | 2023-05-27 00:57:39.814  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure Ant [pattern='/configuration/ui'] with []
compreface-admin        | 2023-05-27 00:57:39.814  WARN 7 --- [           main] o.s.s.c.a.web.builders.WebSecurity       : You are asking Spring Security to ignore Ant [pattern='/swagger-resources/']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
compreface-admin        | 2023-05-27 00:57:39.814  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure Ant [pattern='/swagger-resources/'] with []
compreface-admin        | 2023-05-27 00:57:39.814  WARN 7 --- [           main] o.s.s.c.a.web.builders.WebSecurity       : You are asking Spring Security to ignore Ant [pattern='/configuration/']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
compreface-admin        | 2023-05-27 00:57:39.814  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure Ant [pattern='/configuration/'] with []
compreface-admin        | 2023-05-27 00:57:39.814  WARN 7 --- [           main] o.s.s.c.a.web.builders.WebSecurity       : You are asking Spring Security to ignore Ant [pattern='/swagger-ui**']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
compreface-admin        | 2023-05-27 00:57:39.814  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure Ant [pattern='/swagger-ui**'] with []
compreface-admin        | 2023-05-27 00:57:39.814  WARN 7 --- [           main] o.s.s.c.a.web.builders.WebSecurity       : You are asking Spring Security to ignore Ant [pattern='/webjars/']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
compreface-admin        | 2023-05-27 00:57:39.815  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure Ant [pattern='/webjars/'] with []
compreface-admin        | 2023-05-27 00:57:39.815  WARN 7 --- [           main] o.s.s.c.a.web.builders.WebSecurity       : You are asking Spring Security to ignore Ant [pattern='/lms/']. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
compreface-admin        | 2023-05-27 00:57:39.815  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will secure Ant [pattern='/lms/'] with []
compreface-admin        | 2023-05-27 00:57:39.858  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will not secure Or [Ant [pattern='/oauth/token'], Ant [pattern='/oauth/token_key'], Ant [pattern='/oauth/check_token']]
compreface-admin        | 2023-05-27 00:57:39.871  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will not secure org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfiguration$NotOAuthRequestMatcher@50628080
compreface-admin        | 2023-05-27 00:57:39.874  INFO 7 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Will not secure any request
compreface-admin        | 2023-05-27 00:57:39.980  INFO 7 --- [           main] org.quartz.impl.StdSchedulerFactory      : Using default implementation for ThreadExecutor
compreface-admin        | 2023-05-27 00:57:39.993  INFO 7 --- [           main] org.quartz.core.SchedulerSignalerImpl    : Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
compreface-admin        | 2023-05-27 00:57:39.993  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : Quartz Scheduler v.2.3.2 created.
compreface-admin        | 2023-05-27 00:57:39.996  INFO 7 --- [           main] o.s.s.quartz.LocalDataSourceJobStore     : Using db table-based data access locking (synchronization).
compreface-admin        | 2023-05-27 00:57:39.999  INFO 7 --- [           main] o.s.s.quartz.LocalDataSourceJobStore     : JobStoreCMT initialized.
compreface-admin        | 2023-05-27 00:57:40.000  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : Scheduler meta-data: Quartz Scheduler (v2.3.2) 'statistics scheduler' with instanceId 'NON_CLUSTERED'
compreface-admin        |   Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
compreface-admin        |   NOT STARTED.
compreface-admin        |   Currently in standby mode.
compreface-admin        |   Number of jobs executed: 0
compreface-admin        |   Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads.
compreface-admin        |   Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is not clustered.
compreface-admin        |
compreface-admin        | 2023-05-27 00:57:40.000  INFO 7 --- [           main] org.quartz.impl.StdSchedulerFactory      : Quartz scheduler 'statistics scheduler' initialized from an externally provided properties instance.
compreface-admin        | 2023-05-27 00:57:40.000  INFO 7 --- [           main] org.quartz.impl.StdSchedulerFactory      : Quartz scheduler version: 2.3.2
compreface-admin        | 2023-05-27 00:57:40.000  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@41948c13
compreface-admin        | 2023-05-27 00:57:40.041  INFO 7 --- [           main] o.s.s.quartz.LocalDataSourceJobStore     : Freed 0 triggers from 'acquired' / 'blocked' state.
compreface-admin        | 2023-05-27 00:57:40.042  INFO 7 --- [           main] o.s.s.quartz.LocalDataSourceJobStore     : Recovering 0 jobs that were in-progress at the time of the last shut-down.
compreface-admin        | 2023-05-27 00:57:40.042  INFO 7 --- [           main] o.s.s.quartz.LocalDataSourceJobStore     : Recovery complete.
compreface-admin        | 2023-05-27 00:57:40.043  INFO 7 --- [           main] o.s.s.quartz.LocalDataSourceJobStore     : Removed 0 'complete' triggers.
compreface-admin        | 2023-05-27 00:57:40.043  INFO 7 --- [           main] o.s.s.quartz.LocalDataSourceJobStore     : Removed 0 stale fired job entries.
compreface-admin        | 2023-05-27 00:57:40.053  INFO 7 --- [           main] org.quartz.core.QuartzScheduler          : Scheduler statistics scheduler$_NON_CLUSTERED started.
compreface-admin        | 2023-05-27 00:57:40.518  INFO 7 --- [           main] o.a.coyote.http11.Http11NioProtocol      : Starting ProtocolHandler ["http-nio-8080"]
compreface-admin        | 2023-05-27 00:57:40.545  INFO 7 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
compreface-admin        | 2023-05-27 00:57:40.546  INFO 7 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Context refreshed
compreface-admin        | 2023-05-27 00:57:40.574  INFO 7 --- [           main] d.s.w.p.DocumentationPluginsBootstrapper : Found 1 custom documentation plugin(s)
compreface-admin        | 2023-05-27 00:57:40.623  INFO 7 --- [           main] s.d.s.w.s.ApiListingReferenceScanner     : Scanning for api listing references
compreface-admin        | 2023-05-27 00:57:40.848  INFO 7 --- [           main] .d.s.w.r.o.CachingOperationNameGenerator : Generating unique operation named: regenerateApiKeyUsingPUT_1
compreface-admin        | 2023-05-27 00:57:40.899  INFO 7 --- [           main] com.exadel.frs.FrsApplication            : Started FrsApplication in 12.187 seconds (JVM running for 12.985)
compreface-admin        | 2023-05-27 00:58:18.382  INFO 7 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
compreface-admin        | 2023-05-27 00:58:18.382  INFO 7 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
compreface-admin        | 2023-05-27 00:58:18.383  INFO 7 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 0 ms
compreface-admin        | 2023-05-27 00:58:18.600  INFO 7 --- [nio-8080-exec-1] o.s.s.o.p.token.store.JdbcTokenStore     : Failed to find access token
compreface-admin        | 2023-05-27 01:03:26.403  INFO 7 --- [nio-8080-exec-2] o.s.s.o.p.token.store.JdbcTokenStore     : Failed to find access token
Additional context
I've had no problem running the CPU only version and have had a CPU only version running on another server for months now. Someone please help. I've been driving myself nuts with this all day. I believe the error has something to do with the internal routing based on my admittedly amateur review of the error and the logs  but I have no idea how to fix it.

There are some problems with CUDA. But I can't understand what exact problem from logs.
I have two guesses:

Did you install docker nvidia runtime?
Your GPU is quite old. But It should work with CompreFace 1.1. Still, try to run CompreFace 1.0.

I bought this GPU based on the fact that it works with compreface 1.01 as per the posted compatible GPU's (not that I am trying to place blame - just stating it is supposed to be compatible). That being said I do have to use older drivers (v470.141.03) as this was the last driver version to support this GPU.
The 1.0.0 version does not work, I think there is a problem with the image for some reason. When I try to use 1.0.1 I get the attached error which ultimately is the same error I get using 1.1.0

From: Pospielov Serhii @.>
Sent: Thursday, June 1, 2023 4:10 PM
To: exadel-inc/CompreFace @.>
Cc: anthonymkz @.>; Author @.>
Subject: Re: [exadel-inc/CompreFace] Error when trying to use SubCenter-ArcFace-r100-GPU (Issue #1075)
There are some problems with CUDA. But I can't understand what exact problem from logs.
I have two guesses:

Did you install docker nvidia runtime?
Your GPU is quite old. But It should work with CompreFace 1.1. Still, try to run CompreFace 1.0.

—
Reply to this email directly, view it on GitHubhttps://github.com/exadel-inc/CompreFace/issues/1075#issuecomment-1572708108, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A5FXRIBFBM2ZWJU7KIY2YS3XJDZLXANCNFSM6AAAAAAYQ22GXQ.
You are receiving this because you authored the thread.Message ID: @.***>

So after a lot of digging and I mean a LOT of digging, it seems that this issue is being caused by a mismatch in the cudnn libraries being used by the core image and mxnet. I'm not sure if that's accurate but that's the best I can tell and unfortunately fixing this is way above my paygrade. Hoping this helps figure it out, though because it looks like others are having similar issues.


Add actual effective date to integration event instead of system.now

Description

References

#0000

This issue seems to have been fixed with latest PR merged, making this redundant.


how make the flash always lighting？？？

Set flashMode to Camera.constants.FlashMode.on when you initialise the camera's options in your component's state.

Or if you mean so the light is always illuminated, Camera.constants.torchMode.on is what you need.

In my case the prop
flashMode={isTorchOn ? Camera.Constants.FlashMode.torch : Camera.Constants.FlashMode.off}
did it

@anniewey which platform are you using?

@christophby Tried with your props but still same result.
@n1ru4l I'm using it on Android.

Same issue here:
``
import Camera, { RNCamera } from 'react-native-camera';
import React from 'react';
import { StyleSheet, Text, View, Button } from 'react-native';
export default class Photo extends React.Component {
onBarCodeRead = e => {
this.props.barcodeCallback(e);
};
render() {
return (

<Camera
flashMode={RNCamera.Constants.FlashMode.torch}
onBarCodeRead={this.onBarCodeRead}
barCodeTypes={[
RNCamera.Constants.BarCodeType.qr,
RNCamera.Constants.BarCodeType.datamatrix,
]}
style={styles.preview}
/>

);
}
}
``
Flash always off.

In my case the prop
flashMode={isTorchOn ? Camera.Constants.FlashMode.torch : Camera.Constants.FlashMode.off}
did it
flashMode is the propname & Camera.Constants.FlashMode.torch is the correct key

Thx, Camera.Constants.FlashMode.torch is the correct key, and it works!!!

Same issue here:
import Camera, { RNCamera } from 'react-native-camera';
import React from 'react';
import { StyleSheet, Text, View, Button } from 'react-native';

export default class Photo extends React.Component {
  onBarCodeRead = e => {
    this.props.barcodeCallback(e);
  };

  render() {
    return (
      <View style={styles.container}>
        <Camera
          flashMode={RNCamera.Constants.FlashMode.torch}
          onBarCodeRead={this.onBarCodeRead}
          barCodeTypes={[
            RNCamera.Constants.BarCodeType.qr,
            RNCamera.Constants.BarCodeType.datamatrix,
          ]}
          style={styles.preview}
        />
      </View>
    );
  }
}

Flash always off.

I think you should change your RNCamera to Camera, and it will work

Camera is deprecated and will be removed in the next major release. Please use RNCamera, if you experience any issues with RNCamera I encourage you to open a new issue/or fix the issue with a pull request.


[resoto][chore] Add anjafr as code owner

Description
Adds Anja as Code Owner
Code of Conduct
By submitting this pull request, I agree to follow the code of conduct.

Codecov Report

Merging #1032 (31a5ec6) into main (b35e613) will increase coverage by 0.00%.
The diff coverage is 96.29%.

@@           Coverage Diff           @@
##             main    #1032   +/-   ##
=======================================
  Coverage   90.18%   90.18%
=======================================
  Files          68       68
  Lines       10199    10200    +1
=======================================
+ Hits         9198     9199    +1
  Misses       1001     1001

Flag
Coverage Δ

resotocore
90.18% <96.29%> (+<0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

resotocore/resotocore/model/model.py
92.81% <96.15%> (+<0.01%)
:arrow_up:

...tocore/resotocore/config/config_handler_service.py
95.87% <100.00%> (ø)

Continue to review full report at Codecov.

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


Add simple reflective .Data(prefix, object) capability to our fluent logger.

Includes unit tests.
This extension allows us to add Data() properties by reflectively looping through simple properties. Because I'm lazy and "debug" logging shouldn't be so painful.
Hard coded limit of 30 properties per object mapped, this number can easily change, and I plan to let the caller control this.
Will not transverse complicated objects (this is shallow reflection).

Someone with more C# knowledge than me will have to answer, but...
Is there a potential perf footgun here? We generally think of logging calls as trivially cheap (or fire-and-forget). Reflection isn't the cheapest thing, and while I'm guessing it would take a lot to become a significant source of slowness, it might be easy to accumulate reflecting calls throughout the call stack, pver time.

@dpoindexter fair point. I think the main case here is ability to debug something fast. It's pretty rare logging using this method would stay in production for a long time, but its possible....
I propose we either:

Determine that this kind of reflection is "cheap" enough for us for the benefit it gives the programmer.
Make the implementation only work in non-prod environments.


Add error handling to RageFileDriverDirect

Bug discovered when it caused a crash on shutdown:
crashinfo.txt

This is due to an open file or handle preventing closure of the logfile.
It does have another potential bug within it on the TextureDestroy function that warrants a look.

Fixed in 4.13


Update design of the save bar to match new mockup

Issue
NA
Description
Update design of the save bar to match new mockup available on Figma.

📚  View the storybook of this branch here

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

Gravitee.io Automatic Deployment
A prerelease version of this package has been published! 🚀
To use it in your project run the following lines:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

:tada: This PR is included in version 2.7.0 :tada:
The release is available on:

npm package (@latest dist-tag)
npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Some functions of ruby-mode seem out of date

Hello:
You replaced the highlight-symbol with the symbol-overlay, but you did not seem to have made the update in the ruby configuration.
Anyway, I now see the effect is this ... "do / end / class ..." still can wake up symbol-overlay.These keywords remain highlighted.
Your function:
(defun sanityinc/suppress-ruby-mode-keyword-highlights ()
  "Suppress highlight-symbol for do/end etc."
  (set (make-local-variable 'highlight-symbol-ignore-list)
       (list (concat "\\_<" (regexp-opt '("do" "end")) "\\_>"))))
(add-hook 'ruby-mode-hook 'sanityinc/suppress-ruby-mode-keyword-highlights)

Thank you.

The highlighting you're seeing is from show-paren-mode. The above patch is probably no longer required, and I'll delete it if so.

Well……
I have deleted it, and did not find abnormal.


unable to import loader after upgrading to 1.2.0

Getting following compiler error
error TS9006: Declaration emit for this file requires using private name 'CancelablePromise' from module '"node_modules/@monaco-editor/loader/lib/types"'. An explicit type annotation may unblock declaration emit.

when importing as:
import loader from "@monaco-editor/loader";

using following configs
  "devDependencies": {
    "@types/node": "^12.0.0",
    "typescript": "^4.1.3",
    "rimraf": "^3.0.2"
  }

{
  "compilerOptions": {
    "target": "es6",
    "allowJs": true,
    "module": "esnext",
    "moduleResolution": "node",
    "sourceMap": true,
    "declarationMap": true,
    "emitDeclarationOnly": true,
    "inlineSources": false,
    "declaration": true,
    "stripInternal": true,
    "lib": [
    "es2016",
    "dom"
    ],
    "outDir": "lib",
    "strict": true,
    "noImplicitReturns": true,
    "noUnusedLocals": true,
    "rootDir": "src",
    "baseUrl": ".",
    "skipLibCheck": true,
    "noImplicitAny": false
  },
  "include": [
    "src"
  ]
}

hey @Aayush04 we haven't faced issues with v1.2.0, but as there is a new version, may I ask you to check the latest version? (v1.3.0). Feel free to re-open it if there is an issue

@suren-atoyan This is working when I changed my file extension to .ts. But don't know why it is not working with .js file.
This is how my file look like:
monaco-editor-loader.js
import loader, { Monaco } from "@monaco-editor/loader";

const DEFAULT_PATH =<EMAIL_ADDRESS>
export function init(url): Promise<Monaco> {

    if (!url) {
        url = DEFAULT_PATH;
    }

    loader.config({
        paths: {
            vs: url
        },
    })

    return loader.init();
}

But the same code was working with v1.1.1.

@Aayush04 I can't reproduce your issue.
Here is a code snippet - with .js and with the latest (1.3.0) and it seems to be working.
Could you please create a snippet that shows your issue?

your issue is related to typescript. I guess it's about this line:
export function init(url): Promise<Monaco>

loader.init() doesn't return Promise<Monaco> it returns CancelablePromise<Monaco>. Check this

In version 1.2.0 we fixed exactly that 🙂


Improve pagination performance

The embedded pagination template ranges through every pager while rendering every pager. The number of iterations increases quadratically in relation to the number of content pages.
n = (c/p)^2 where

n = iterations
c = content pages
p = content pages per pager

Using the default number of content pages per pager (10):

Content Pages
Iterations

100
100

1,000
10,000

10,000
1,000,000

25,000
6,250,000

50,000
25,000,000

75,000
56,250,000

There have been a couple of related forum issues over the past month:

https://discourse.gohugo.io/t/slow-build/32745
https://discourse.gohugo.io/t/build-performance/33093

PR to follow...

I don't understand the math above.

The template ranges over every pager every time it's built
But paginators are only available to list pages (e.g. sections and the home page) which should be a small number compared to the total?

Let's say there are 10,000 posts.
And we use the default paginate value of 10.
And there is one list template, layouts/_default/list.html.
The list template is called 1000 times in order to generate:
public/post/page/1
└── index.html
public/post/page/2
└── index.html
...
...
public/post/page/1000
└── index.html

Each time the list template is called, it calls the pagination template.
Each time the pagination template is called, it does this:
{{ range .Paginator.Pagers }}
  ...
{{ end }}

And .Paginator.Pagers contains 1000 items.

I've got a candidate fix, but it still needs some fine tuning. Performance gains are promising...
Testing a site with 10,000 pages. One list page is paginated, with 10 content pages per pager.

ID
Description
Average of 3 runs (seconds)

1
No pagination
1.6

2
Existing embedded pagination template
20.1

3
New pagination template
1.9


Staging site loads slowly

I noticed, the last week or so, that the staging site requires extra time to load.
I suggest investigating this: it could be a warning signal of things-to-come on the metro-server and hence the production site. (N.b., currently, the production site loads quickly, as expected.)

We had two DNS entries for the staging site. One of them didn't resolve. We removed the old one, and the staging site started performing as expected!


Check for repeated values in case conditionals

Repeated values should be checked for in case conditionals, because they're code that shouldn't have any effect (if it does, then that's a bad sign!).
Expected behavior
With the following code, RuboCop warns about "bar" appearing in the second when conditional
case foo
when "bar"
  do_x
when "bar"
  do_y
end

Actual behavior
No offense is raised.
Steps to reproduce the problem
Feature request, not bug.
RuboCop version
Include the output of rubocop -V:
$ rubocop -V
0.42.0 (using Parser <IP_ADDRESS>, running on ruby 2.1.10 x86_64-darwin14.0)

Hi there,
I am working on this.
I have created a working, spec'd out cop for redundant conditional values as mentioned above.
Should I be dealing with multi-value cases (such as those that I mention below)? Or just create a PR for the single-value case expressions as noted by @agrimm ?
I am running into a bit of trouble dealing multi-value cases such as
case x
when 'a', 'b'
  first_method
when 'b', 'a'
  second_method
end

and,
result =
  case x
  when 'a', 'b' then 'some_string'
  when 'b', 'a', 'c' then 'another_string
  end

Specifically I am not sure how to "extract" the when conditions so that I can perform some validation logic only on them, and not the result statements.
For example, for the second case, the node I receive from the on_case() method gives me something such as
(when
  (str 'a')
  (str 'b')
  (str 'some_string'))
 # etc...

How am I supposed to differentiate between the when conditions and the result?  Does anyone have any tips?
I am new to contributing to rubocop but would very much like to get started, any help is appreciated.

@swcraig: The when node body is always a single node (and the last one.) You can use this fact to extract the expression nodes. 😀
Example:
def when_expressions(when_node)
  when_node.to_a[0...-1]
end

I prototyped this cop last night, but I'd much rather see a new contributor take this up. Feel free to ping me if you have any more questions. 😀

Awesome @Drenmi , thank you!
The node structures makes more sense now, and I have multi-value cases working regardless of ordering.
I am now considering expressions with logical operators and all of the different cases that these would bring...
Is there a simple built-in way to check for equality between logical expressions?
For example:
case x
when a && b
  first
when b && a && c
  second
end

This is obviously a very simple case, but could become very complex using multiple operators and different ordering of variables.
Is this out of scope and should be a new ticket?

Clearly I am trying to figure out this git workflow and the above commit is not related at all.

@Drenmi if you get a chance, does the above PR look correct/on the right track?

Does the above PR look correct/on the right track?

Is there a simple built-in way to check for equality between logical expressions?

I think this is a bit out of scope for this cop. It is neat that we get the root node of the expressions, and can compare them directly. It makes the cop easy to understand, and I would personally be happy keeping it to that right now. 😀
(I vaguely recall there being a suggestion for a cop checking for ambiguous or redundant predicates.)

@Drenmi Thank you again for all your help on this!


App crashing all the time

Hello, I love this app, truly one of the best out there  but I have a problem on my phone, it keeps crashing, i'd like to learn why.
The things i suspect are either RAM related since my phone isn't the best, it only has 4GB of RAM or network, maybe it doens't prebuffer all that well and crashes if network runs out? Even though, it happens both on 4G and wifi.
I tried cloning your repo locally and opening it up in Android Studio  and then used the DEBUG tool to install the debug version and to see the logs, but it didn't work .. it didn't want to add sources, perhaps there are some settings missing?
Anyway, if there's any ideas out there, i'd appreciate it.
my phone:
Moto G13
Android 13
I use Spotify source
I have enabled "unoptimized" battery for this app so it "shouldn't" kill it but who knows what Android is doing under the hood
when it crashes, i open it back up and then it says "No sources available" when you press play ... so then I have to go out of the app and go into "App Info", Force close it, reopen and then play ... and this happens only after a few songs. Sometimes quicker sometimes takes a bit longer ...
not sure what else to check?
thanks!

Hello,

I tried cloning your repo locally and opening it up in Android Studio and then used the DEBUG tool to install the debug version and to see the logs, but it didn't work .. it didn't want to add sources, perhaps there are some settings missing?

This is normal, the Spotify API has very strict rules about APK signatures : only the packages signed by my key can access the API. If you want to debug yourself and add a source, you must create a Spotify developer account, create a project for this, and add your debug key to this project. It really is complicated, and I can't do anything about it, sorry :(

The things i suspect are either RAM related since my phone isn't the best, it only has 4GB of RAM

In theory, it should work fine (and my phone only has 6Gb)
This is a real possibility. If it works fine while you're on the app, but crashes when you put it in background, then that is the cause of the crash.
To be honest, I never understood how to notify well to the system that it shouldn't kill the app while it is playing music. I've never done Android development professionally, and I'm not the most experienced developer with that. I can always test on my phone, but it never crashes like this. I don't have many test equipment or automatic bug report sending, so it is really difficult for me to debug that.

hey thanks a lot for the info!
i've debugged this a bit further and here are my findings ...
i tried one of them "keep screen on" apps so i can keep the app running at all times
it still hangs though with "this app closed unexpectedly" after a while. sometimes sooner sometimes later.
also happens when connected to home wifi so network shouldn't be an issue.
i will open spotify dev account next and see if i can get some logs out of it, maybe it's something obvious...
anyway, thanks again, have a nice day.


Using a much smaller data transfer object

Codecov Report

Merging #52 into master will decrease coverage by 0.7%.
The diff coverage is 94.11%.

@@            Coverage Diff             @@
##           master      #52      +/-   ##
==========================================
- Coverage   91.73%   91.02%   -0.71%
==========================================
  Files          22       21       -1
  Lines         641      635       -6
==========================================
- Hits          588      578      -10
- Misses         53       57       +4

Impacted Files
Coverage Δ

...endanan/bazel/mvn/merger/ClearSrcJarAttribute.java
88.88% <ø> (-2.78%)
:arrow_down:

.../net/evendanan/bazel/mvn/merger/DefaultMerger.java
0% <ø> (ø)
:arrow_up:

.../evendanan/bazel/mvn/merger/SourcesJarLocator.java
87.09% <ø> (-1.14%)
:arrow_down:

...azel/mvn/merger/PinBreadthFirstVersionsMerger.java
100% <100%> (ø)
:arrow_up:

...net/evendanan/bazel/mvn/merger/ExcludesFilter.java
91.66% <100%> (+2.77%)
:arrow_up:

...mvn/merger/FilterDuplicateDependenciesEntries.java
92.3% <100%> (-7.7%)
:arrow_down:

...a/net/evendanan/bazel/mvn/api/DependencyTools.java
100% <100%> (ø)
:arrow_up:

.../net/evendanan/bazel/mvn/impl/TargetsBuilders.java
96.82% <100%> (ø)
:arrow_up:

.../net/evendanan/bazel/mvn/impl/RuleClassifiers.java
79.24% <100%> (ø)
:arrow_up:

...in/javatest/net/evendanan/bazel/mvn/TestUtils.java
95.65% <100%> (+0.41%)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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


New Calibration Code MS^2

I'm closing this PR, since a new version  is opened, see:
https://github.com/alekgajos/j-pet-framework-examples/pull/1
Still it needs a code review


feat: arm64 support

fixes #35

Thx for your contrib

Can you publish it thanks :)

yes, it's release since this morning


nvm alias   should make nvm install  possible

In #870, @ljharb says if you create an alias  nvm alias argon 4.2, then nvm install argon will install the latest 4.2.x version. However, this is not quite true. Although nvm use argon works as expected, nvm install argon will still produce the following error message
Version 'argon' not found - try `nvm ls-remote` to browse available versions.

The trick here is that there's a couple ways to approach this:

when no remote version is found, do an nvm_alias resolution, and if that finds something, do a second nvm_remote_version network call with that value
prioritize aliases, always do an nvm_alias resolution, and use that value if it finds something. this would be a breaking change, but would follow the behavior of nvm use and nvm ls which is that you can shadow versions with an alias.
try to convert the entire internal "ls remote" stack to accept two patterns at a time, and pass both the provided version, and the resolved alias if it exists - but then how would the final install command disambiguate?
do (1), but cache the remote lookups for a short period of time such that multiple calls within the same few seconds don't trigger additional network calls

… etc. PRs welcome tho :-)

#1070 handled this for LTS aliases, which I think is the primary use case for this.

nvm install --lts=argon or nvm install lts/argon should work (the latter only after any ls-remote call), so I'm going to close this.


Handle when a pid no longer exists by the time you try and kill it.

Sometimes, ruby spawns a child which dies right away. It's an edge case and there's probably some other underlying issue, but this patch handles the case where that child wasn't able to be properly killed - and therefore you don't have any info about which queues exist.
this at least enables resque-pool to go on living.. but obviously it's not the cleanest fix out there. :/

Thanks a lot for catching this edge case.  I've been very behind on pull requests and bugs ever since my son was born seven weeks ago (lack of sleep makes external obligations fall by the way-side).  But I'm hoping to deal with some of the outstanding issues today and put a new release out Real Soon Now.  Your fix will be in the next release


Add read-only for screenboard.

Thanks @zorkian

Always! Thanks for the patch.
--
Mark Smith
<EMAIL_ADDRESS>On Tue, May 31, 2016, at 05:51 PM, Otto Jongerius wrote:

Thanks @zorkian[1]
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub[2], or mute the
thread[3].

Links:

https://github.com/zorkian
https://github.com/zorkian/go-datadog-api/pull/48#issuecomment-222863633
https://github.com/notifications/unsubscribe/AAWD1K1Qdpk8dJbLAA3CsMFBDrKLuDE2ks5qHNeJgaJpZM4IrDwK


xRegistryResource: ConvertTo-DWord uses wrong type

Problem description
When providing a registry DWORD value above<PHONE_NUMBER> the function exits with an error message:
Value was either too large or too small for an Int32.
However the registry DWORD is of type UInt32 which accept no negative numbers but positivie numbers up to<PHONE_NUMBER>.
https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/262627d8-3418-4627-9218-4ffe110850b2
Verbose logs
ConvertTo-DWord -RegistryKeyValue<PHONE_NUMBER>
Exception calling "Parse" with "1" argument(s): "Value was either too large or too small for an Int32."
At line:43 char:13
+             $dwordRegistryKeyValue = [System.Int32]::Parse($singleReg ...
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
    + FullyQualifiedErrorId : OverflowException

DSC configuration
- Key: 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\[rest of the path contains sensitive information]'
      ValueName: Enabled
      Ensure: Present
      ValueData:<PHONE_NUMBER>
      ValueType: DWord
      Force: true

Suggested solution
Change the type Int32 to UInt32 in ConvertTo-DWord. Probably also check if other types are correctly implemented.
Operating system the target node is running
OsName               : Microsoft Windows 10 Enterprise
OsOperatingSystemSKU : EnterpriseEdition
OsArchitecture       : 64-Bit
WindowsVersion       : 1909
WindowsBuildLabEx    : 18362.1.amd64fre.19h1_release.190318-1202
OsLanguage           : en-US
OsMuiLanguages       : {en-US, de-DE}

PowerShell version and build the target node is running
Name                      Value
----                      -----
PSVersion                 5.1.18362.2212
PSEdition                 Desktop
PSCompatibleVersions      {1.0, 2.0, 3.0, 4.0...}
BuildVersion              10.0.18362.2212
CLRVersion                4.0.30319.42000
WSManStackVersion         3.0
PSRemotingProtocolVersion 2.3
SerializationVersion      <IP_ADDRESS>

xPSDesiredStateConfiguration version
Name                         Version Path
----                         ------- ----
xPSDesiredStateConfiguration 9.1.0   [Path containing sensitive information]\xPSDesiredStateConfiguration\9.1.0\xPSDesiredStateConfiguration.psd1

I'm also encountering this issue when trying to set a DWORD value to<PHONE_NUMBER> (0xffffffff).

I'm hitting the same issue, which is impacting my ability to block DLL side loading attacks.
@DanielLettau did a nice write up that makes this clear.  Danke, Daniel
I'll see about getting a PR setup with the fix.


Scan- Wrong IOU details in the notification email

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.45-0
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause internal team
Slack conversation:
Action Performed:
1.Log in in the app
2.Request money to an account that you have access to the email inbox
3.Do not read the message in NewDot to trigger the email notification
Expected Result:
IOU email subject and body display requestee requested amount
Actual Result:
IOU subject : Requestee requested amount
IOU body: Reqestee owes amount
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

View all open jobs on GitHub

@rlinoz FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors.

@m-natarajan can you clarify which account's email you're checking? Also what your account relationships are like. The accounts I tested with both own workspaces that the other is a part of. Account A has issued multiple requests (testing), should there be a clean slate - no outstanding expenses?
I tried

Account A requests from account B
Account B checks email (screenshot below)

This is a back-end issue, so going to remove the DeployBlockerCash label.

Related to https://github.com/Expensify/App/issues/35353, will take a look later.

Done with the other issue, going to take a look at this tomorrow.


D/plat 38 content card

Description
ticket: https://verteva.atlassian.net/browse/PLAT-38
Type of change

[x] New feature (non-breaking change which adds functionality)

PR checklist

[ ] I have run the test suite locally and fixed any issues that were caught
[ ] I have written unit tests for new functionality

Looks good, there's an error with the Jest tests


Need device node ID allocator in device controller

Problem
Node ID for controller and accessory are hardcoded. The IDs should be allocated as the devices are paired. These IDs also needs be persisted.
Proposed Solution
Add node ID allocator in controller, and persist the state of allocated IDs against the paired devices.

The C++ API expects the HLOS wrappers to assign the commissioner and device node IDs. For objective C, the commissioner node ID is being allocated and persisted in CHIP framework code using random number generator. The responsibility for device node ID assignment is delegated to user of the framework API.
The CHIP stack is not hardcoding the node IDs anymore.


Fixfix nereids is failed to parse union with query covered parenthesis

Proposed changes
Issue Number: close #xxx
Problem summary
sql like the format (q1, q2, q3 is a query):
(q1)
UNION ALL (q2)
UNION ALL (q3)
ORDER BY keys

cannot be parsed by nereids, because order will be recognized as an alias of query, we add queryOrganization to avoid it.
Checklist(Required)

[ ] Does it affect the original behavior
[x] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[x] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

run buildall

run buildall


Build new RDS instance

Build out the CF template for a new RDS instance.
Use SecretsManager to manage the root user credentials.
Check with IAS to see if they have a reusable CF template for this or ask them to review to make sure it's secure and configured reasonably. Investigate with them whether or not it should be a cluster Multi-AZ or if we should use Aurora or Graviton

Spoke with IAS. The consensus was to use a Multi-AZ deployment in stg/prd environments, but the single instance should be fine for dev.

Moving this to the backlog, since we will not need to setup Multi-AZ for a while.

We will use a RDS relational DB


How to spawn 'autopilot NPC vehicle'

Hi @evshary
I have one more question about running Autoware on Carla with autopilot NPC Vehicle.
I'm currently running bridge and autoware on docker container (one container for each), and I'm working on host PC to spawn NPC vehicle.
However, when I spawn NPC vehicles, they do not move(actually moving with the speed about 0.1km/h) but Autoware works well.
And after about 150 seconds(2:30 minutes, on pygame UI), I could see the vehicles start to move, but Autoware and RViz stop(literally they do not make any response.. no updates are made).
It can be the issue from me because I create another carla client on host PC, but I cannot know..
Could you please tell me the way to generate NPC vehicle properly?

I just found that the bridge terminates after about 150 seconds with the log below:
 INFO  zenoh_carla_bridge::bridge::vehicle_bridge > Detect a vehicle autopilot
 INFO  zenoh_carla_bridge                         > Actor 1606 created
terminate called after throwing an instance of 'std::runtime_error'
  what():  Responding error from function get_wheel_steer_angle: Actor could not be found in the registry.  Actor Id: 1552
Aborted

To my knowledge, this error occurs when the actor(the actor with the id 1552, in this case.) is destroyed from carla simulator.
I've observed that Carla automatically removes the vehicle itself if it stops too long, and so I guess the reason of the termination of the bridge is that 1) vehicle stops too long, 2) the vehicle is destroyed by Carla after about 150 seconds and 3) the bridge eventually terminates (due to the destroyed vehicles).
But the other NPC vehicles moves after the termination of the bridge, so it seems like the bridge is not compatible with autopilot NPC Vehicles.
This can be the problem of my side, but maybe you can give me some hints for the conclusion.. Thank you in advance!

Does the issue only happen while adding NPC vehicles?
Maybe you can provide me with a way how to reproduce it. I guess there is something wrong with the bridge.
I'll try to find some time to fix it.

Thanks for your steps to reproduce the bugs. I'll try it on my side.

@Kim-mins I think the issue is fixed by #10 . Maybe you can try and give me some feedback.

Thank you so much @evshary!! I always appreciate to your hard work!
I have little time to check it now, so I think I can run the code a bit later.
I'll mention you after the check! Thank you!

Thank you @evshary! I just tested the driving with NPC vehicle, and everything works fine.
I really appreciate to your help!!! Thank you!


Removed Compass dependency from Sass file

When I tried to use the Sass version of the plugin, I wasn't aware that I had to install Compass. I didn't really want to, as I don't use it in any of my other projects. So I removed all the Compass dependencies in the Sass file.
I look forward to your feedback!
Theo

Hi @theonicolaou thank you for the PR!
Broadly, this looks good, the one request I have prior to merging is to re-instate the README, with the SCSS build as an option, rather than the total rewrite of the README.  Thanks!

Hi @kball,
Thanks for your feedback! I have amended the README as requested and also cleaned up the comments in the Gruntfile a little.
Please let me know if there is anything else you would like me to do!
Thanks
Theo

+1 for this! I would love to see this merged as we have the same situation where we would like to use the SASS file but not install Compass.

Hi @kball, do you have an ETA on when this PR will get merged? (or is there anything else you would like me to do for it to be approved?)
Thanks
Theo

@theonicolaou sorry I got pulled off on other projects and forgot about this. Will test it out and hopefully merge today


RESTEASY-1207

@ronsigal Could you please help to review whether this fix is reasonable? Thanks!

I've added a note to RESTEASY-1207.


💚 Fix flake on integration tests caused by Flutter 3.10

What and why?
It looks like the new Impeller renderer for Flutter can occasionally fail decoding images, especially in CI tests. Disabling Impeller for now to fix the flake.
See https://github.com/flutter/flutter/issues/126768
Review checklist

[ ] This pull request has appropriate unit and / or integration tests
[ ] This pull request references a Github or JIRA issue

CI Configuration (optional)

[x] Run unit tests
[x] Run integration tests

Apparently this is the wrong way to do this for tests...