OpenCV won't open Arducam on PC

Dear sir,
Presently I am using the MT9V034 Arducam with USB shield as a camera. I want to open Arducam in the PC from OpenCV.
Every time I try to open the Arducam in opencv code it fails to initialize at the outset. How do I fix this?
Best Regards
BTW I am programming in C++/opencv

Did you try this C/C++ code : www.arducam.com/downloads/app/ArduCAM_USB/x86/ArduCAM_Linux_SDK_OpenCV_MT9V034_Demo.zip
Would you please show me your error message?

error message:
Camera could not be opened.
code:
`
#include "opencv2/opencv.hpp"
using namespace cv;
int main(int, char**)
{
VideoCapture cap(0); // open the default camera
if(!cap.isOpened())  // check if we succeeded
{ std::cout<<"Camera could not be opened."<<std::endl;
return -1;}
else
{
std::cout<<"Camera initialized."<<std::endl;
}
Mat edges;
namedWindow("edges",0);
for(;;)
{
Mat frame;
cap >> frame; // get a new frame from camera
cvtColor(frame, edges, CV_BGR2GRAY);
GaussianBlur(edges, edges, Size(7,7), 1.5, 1.5);
Canny(edges, edges, 0, 30, 3);
imshow("edges", edges);
if(waitKey(30) >= 0) break;
}
// the camera will be deinitialized automatically in VideoCapture destructor
return 0;
}
`

Please note that it is not UVC camera, so please ues the example we provide: www.arducam.com/downloads/app/ArduCAM_USB/x86/ArduCAM_Linux_SDK_OpenCV_MT9V034_Demo.zip

But one of your examples is from windows VS; can I use this to process global output from the camera, then from OpenCV?

Can you please post link to visual studio binaries/SDK/source?

is this source code adequate
https://github.com/ArduCAM/ArduCAM_USB_Camera_Shield/tree/master/Windows/USBTest/USBTest
or stay w/ link above?

SDK has proprietary code which is not available. Why not use the example I send you last  time ? www.arducam.com/downloads/app/ArduCAM_USB/x86/ArduCAM_Linux_SDK_OpenCV_MT9V034_Demo.zip

I can with  time -
I'm mainly windows, not so much linux. It will require a large learning curve I believe. Maybe you could give me a hint on how to set it up, and I can take it up from there : )

Also the patch worked on the driver signing. Will I need it with Windows 10? Is it ok to install Win 10 with this camera?

You can use the Win7 driver and install it on Win10, in order to work around the driver signiture, please check: https://www.youtube.com/watch?v=71YAIw7_-kg

Hi,
Does the example that you sent me last time (Linux) require a client-side opencv installation, or are all the necessary opencv files included? I am getting  the following error when executing:
./Test: error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such file or directory


I2C: clean up and remove stop condition from the middle of write_read

@bjoernQ I hope you don't mind me messing with your latest changes.

@bjoernQ I hope you don't mind me messing with your latest changes.

Not at all 😆 it's almost what I tried before - don't even sure what I did wrong before regarding the lifetime problems (maybe because of "Friday" 🤷♂ )
Nice!

Sorry, much has changed since the last review. I believe the write_read changes are justified, although I haven't looked at waveforms myself.

😢 yeah write_read wasn't a masterpiece 😢


Solve minor issues

Using this package I encountered some errors, likely because our data did not have numeric ROI labels and the lab worksheet was an Excel file. The proposed changes resolved all errors for our data.

Hi Roy,
Thanks for your contribution! I have a question before I review this proposed change.
Where did your lab worksheet come from? Was it an excel file straight from the instrument or did it get converted by someone after downloading it? Or did it come from the DSPDA output? The numeric ROI labels are important for matching the annotations to the xml file so I just want to make sure I understand where all of your input files are coming from.
Maddy

Hi Maddy,
The original lab worksheet was a .txt file, which I was told was exported from the DSP instrument, although I am currently not entirely sure if it does not come from DSPDA. That .txt file did contain Experiment Summary and Library Prep Summary header information besides the annotations, if that helps determining its exact origin. The "roi" column in the original file I received looked somewhat strange: "=""character-label""", so I changed it to "character-label" and converted the lab worksheet to .xlsx. The reason for this conversion is that I also use GeomxTools to process the data and the readNanoStringGeoMxSet function of that package expects the lab worksheet to be an excel data file.
I hope this clears things up.
Cheers, Roy

Hi Roy,
This package is expecting the original labworksheet.txt with that strange label: "=""character-label"". It looks like your changes, while helping your xlsx file and honestly being more intuitive, cause problems for the original files so I can't merge them in. I will work on having the same input file from GeomxTools work in this package, thanks for bringing that to my attention.
For your next study, I would suggest either reverting back to the original code and using the labworksheet.txt or continuing using your updated code with an xlsx made the same way again. If you mix the input file and code, you will get errors.
Thank you again for your contribution and don't hesitate to reach out again if you find an issue or want something added to the package.
Maddy

Hi Maddy,
I understand. Having consistent inputs across this package and GeomxTools would indeed be useful!
Cheers, Roy

Hi Roy,
We have added this as an issue in both packages to have consistent inputs! Thanks again for drawing our attention to this issue.
Maddy


Installing Error

I'm trying to install it but it gives me an error !
% npm install --save "@react-native-community/netinfo"
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/react
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/react-native
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/@react-native-community/netinfo
npm ERR!     @react-native-community/netinfo@"*" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users//.npm/eresolve-report.txt for a full report.
npm ERR!      /Users//.npm/_logs/2022-08-13T11_31_40_045Z-debug-0.log
I'm on "react": "^18.1.0",

Hey @SultanHboush :wave: can you try editing<EMAIL_ADDRESS>to have these for peerDependencies in place of the current ones?

  "peerDependencies": {
    "react": "*",
    "react-native": "*"
  },

Then try running npm i ?
If that works, please propose a PR for the same (the GitHub web UI makes editing a file and proposing a PR easy) and we can merge and release it


adjust how annotations are used (discussion in JSON Schema spec for 2020-12 patch)

Depends on https://github.com/json-schema-org/json-schema-spec/issues/1172
Relates to:

#39
#89
#216
#221

I'm just going to merge this.  We (JSON Schema) have agreed that for 2020-12, the re-interpretation is up to the implementation and we're not going to make any functional changes.


coverage unknown readme badge

https://github.com/simplexspatial/osm4scala#osm4scala
It should be either fixed or removed, there is no point in the current one

Thanks, @matkoniecz Good catch!
The problem is related to Travis-CI. The configuration is using the old travis-ci.org account for OSS. Looks like now it is necessary to move to Travis-CI.com, even if it is OSS.
Documentation:

Announcement
Migration guide

Coverage is 96% but still 86% in the budge. Weird.


Add ElasticJob support

Fixes #463
Elastic JobSet provides a way to downscale/upscale replicated jobs. The goal of this PR is to support ElasticJobSet sets.
In order to support this, we need to relax our validation of ReplicatedJobs.

/hold
tests are failing and we should discuss validation for ReplicatedJobs in more detail.


won't use gpu

im trying to have ctransformers use gpu but it won't work.
my chatdocs.yml:
ctransformers:
  model: TheBloke/Wizard-Vicuna-7B-Uncensored-GGML
  model_file: Wizard-Vicuna-7B-Uncensored.ggmlv3.q4_0.bin
  model_type: llama
  config:
    gpu_layers: 50

llm: ctransformers

Can you please try reinstalling ctransformers with CUDA enabled:
pip uninstall ctransformers --yes
CT_CUBLAS=1 pip install ctransformers --no-binary ctransformers

now i think it only uses it for a few seconds, then stops using the gpu. why is that? after this it just hovers around 1-2% usage.

running into the same problem as well I followed the instructions above and got it to run but it uses the gpu for only a second then the CPU starts to go up to 40%.
Tried setting CT_CUBLAS=1 but still didn't seem to work.
Here is the yml
ctransformers:
model: F:/AI_Scripts/chatdocs/model/wizard-mega-13B.ggmlv3.q8_0.bin
model_file: wizard-mega-13B.ggmlv3.q8_0.bin
model_type: llama
config:
gpu_layers: 50
llm: ctransformers

Did you notice any performance drop if you don't set gpu_layers?
Recently llama.cpp added full GPU acceleration (https://github.com/ggerganov/llama.cpp/pull/1827) which is added to ctransformers in 0.2.9 today. Can you please try updating ctransformers to 0.2.9 and see if there is any improvement in speed:
CT_CUBLAS=1 pip install 'ctransformers>=0.2.9' --no-binary ctransformers

Also try setting threads: 1 in your config:
ctransformers:
  config:
    threads: 1

I reinstalled ctransformers 0.2.9 but it only worked when I removed the quotes. I tried fixing it in conda and venv and ran into the same issues. I'm running cuda 11.8 with CUDA version 12.2 . I set threads to 1 and removed gpu_layers and now its basically doing nothing cpu is set to 3% and gpu is at 1%.
Here is how i installed it on venv and conda
set CT_CUBLAS=1
pip install ctransformers>=0.2.9 --no-binary ctransformers
when i check pip list its there under ctransformers 0.2.9
this is the yml
ctransformers:
model: F:\AI_Scripts\chatdocs\model\wizard-mega-13B.ggmlv3.q8_0.bin
model_file: wizard-mega-13B.ggmlv3.q8_0.bin
model_type: llama
config:
context_length: 1024
threads: 1

You should set gpu_layers also. I just wanted to see if there is any performance difference when you don't set gpu_layers. So you can add it back.
ctransformers:
  config:
    gpu_layers: 100
    threads: 1

By setting both gpu_layers and threads: 1, it should utilize GPU more.

now i think it only uses it for a few seconds, then stops using the gpu. why is that? after this it just hovers around 1-2% usage.

here in gpu tab you can see that its using your gpu vram (dedicated gpu memory usage). I think its the important part. If you use only cpu, you will see that gpu vram tab will stay same, but if you use gpu that line will go higher as in the screenshot.
In short, its working, if its whats expected.
When i used only my cpu i got answers in 70 secs. but after gpu i got answers in 35 or 37 secs. (It might be still slow i have low specs)

but shouldnt the utilization also go up? in that picture it is still at 1%.

I got gpu to work on GPTQ I would suggest trying that if you haven't yet. It was using 12GB of vram and 95% of the card the whole time. I just followed the instructions to install chatdocs with GPTQ and it worked. Only issue I ran into was I had to reinstall protobuf 3.2 in order to download the model.
This was the yml
gptq:
model: TheBloke/Nous-Hermes-13B-GPTQ
model_file: nous-hermes-13b-GPTQ-4bit-128g.no-act.order.safetensors
device: 0
llm: gptq

Thanks @nilvaes for the explanation.
I suggest simply looking at the response generation speed instead of the GPU usage numbers.
Try out both the CPU and GPU configs and see which gives better performance for your system.
CPU config:
ctransformers:
  config:
    gpu_layers: 0
    threads: 4 # set it to the number of physical cores your CPU has

GPU config:
ctransformers:
  config:
    gpu_layers: 100
    threads: 1

You can also try other models like GPTQ as LazyCat420 mentioned and pick the one that works best for your system.

I finally figured out how to run GGML using GPU.
I had the same issue as all of you where GPU would be at 0-1% use.
I am on Windows 10:
What I did was the following:

Installed visual studio community 2022 and added both C++ packages and python packages.
pip uninstall torch torchvision
pip cache purge
Went to the pytorch website and found my install command based on operating system and added CUDA version 11.8
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 (this will be based on your operating system, get this from the pytorch website)
pip uninstall ctransformers --yes
Because I am on windows the command listed in the documentation didn't work so I had to do it this way
set CT_CUBLAS=1
pip install ctransformers --no-binary ctransformers
Add the following to config of ctransformers
config:
context_length: 2048
gpu_layers: 100
threads: 1
max_new_tokens: 512
temperature: 0.1
Add the following under embeddings
embeddings:
model_kwargs:
device: cuda
Run the setup for chatdocs again
chatdocs download
chatdocs ui
It's live with GPU GGML support for both the LLM and Embeddings

Note, you can remove both max_new_tokens and temperature setting from the config. It now works with GGML. Usage and memory of GPU maxes out!
Hope this helps

ugh. I followed these steps  but no matter what I do I get this error. The file is there. I did get GPU working well wiih oobabooga, but not with this install.  It also couldn't find pydantic which it could once I copied it over to the \chatdocs folder. Something very weird is going on and not sure what to do. If I run without CUDA, it works fine, just slow.
FileNotFoundError: Could not find module
'C:\Users\curti\AppData\Local\Programs\Python\Python310\Lib\site-packages\ctransformers\lib\cuda\ctransformers.dll' (or one of
its dependencies). Try using the full path with constructor syntax
The files there, but something is missing and I have no idea what it is.

Please run the following command and post the output:
pip show ctransformers nvidia-cuda-runtime-cu12 nvidia-cublas-cu12

Make sure you have installed the CUDA libraries using:
pip install ctransformers[cuda]


Adding helper to convert protobuf GC rules into our types.

LGTM.  "Marshalling is such sweet sorrow."

Ha! Now we can finally build something non-trivial inside of a table.


init storage shenanigans

📝 Changed routes:

/dashboard/wallet
/wallet-sdk

(view full size)
(view full size)

Commit e74adb13c7c2f00b0be9aecf16a46f85ec4e1816 (https://thirdweb-i3x9ob56f.thirdweb-preview.com).


Unable to resolve module ./step from <Project_dir>/steps.js

I dont know where the "step" are imported my code is exactly the same at the example, but it dosnt work i dont know why please help me
===error===

===code===

Step in this case represents a component that you create. It’s not something in the library.

Nice! All works fine! but i have another question have an idea how i can attach the both routes in createBottomTabNavigator from react-navigation? i guess... something like this

actually this is how it looks

You would have to render your Tour component inside of a navigator and pass
it the navigation prop. So that you can trigger navigating in beforeStep
On Thu, Jun 6, 2019 at 20:53 Jesus Moreno<EMAIL_ADDRESS>wrote:

Nice! All works fine! but i have another question have an idea how i can
attach the both routes in createBottomTabNavigator from react-navigation? i
guess... something like this
[image: image]
https://user-images.githubusercontent.com/43631579/59080286-91e5ff80-88ad-11e9-9466-17fca03d5a23.png
actually this is how it looks
[image: issue]
https://user-images.githubusercontent.com/43631579/59080343-d5406e00-88ad-11e9-881a-06374648959c.gif
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Caribu/react-native-tour/issues/1?email_source=notifications&email_token=AADNU4DF5IJOIDUHHIVJNKLPZHLSHA5CNFSM4HVPQGAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXEYZFI#issuecomment-499747989,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADNU4ARHHKO3MUAVLBO7C3PZHLSHANCNFSM4HVPQGAA
.

--
Thanks,
Zach
--
Zach Silveira
Senior Partner
Encryption, Inc https://encryption.io
Office:<PHONE_NUMBER>

The solution is divide the two routes in the tabBottomNavigation and make one target for each route, btw its so much slowly wen i trigger the action, it takes at least 5 seconds and other 5 seconds for each step


Refactors src/package.rs into multiple modules.

In general, one module should do one thing. The src/package.rs module was doing too many things, including:

compressing and decompressing packages
handling package stores
handling package names
handling package types

Instead, I have split these into small modules that are more obvious in what they do and can be more easily tested. In doing so, I have added some unit tests as well.
In the next step, we can get these modules up to the 80% test coverage. Specifically, package::compressed has some low-hanging fruit in terms of refactoring potential (being able to unit test compress-decompress roundtrip is very easily achieved) and package::store still has lots of refactoring potential.
The overall goal here is to separate I/O commands from non-I/O commands, so that the latter can be easily unit tested (whereas the former can only be integration tested).

In general, it is not recommended not required to use mod.rs files anymore, instead it is recommended to name them after the name of the module. So package.rs is correct whereas package/mod.rs is the old style (which is still supported).
The reasoning for that is that it makes it easier to work with the code — you don't end up with a bunch of open mod.rs files in your editor.
I don't mind either way, but when in doubt I would stick to the recommendation.


remove the v1alpha1 apiserver

/hold
We have non-operator code references all over the place to v1alpha1 still.  https://issues.redhat.com/browse/OSD-3287

/close
Closing this in lieu of moving the apiserver to an isolated sub-module in #935.


Userspace networking and setUDPSocketOptions

I'm trying to build a DNS server where the UDP+IP stack runs entirely in userspace, on a Tailscale network using gVisor's netstack. I pass in a PacketConn from the userspace networking stack, but ActivateAndServe fails because setUDPSocketOptions fails.
I don't see a way to make this work: setUDPSocketOptions ends up making system calls to set socket options, which the userspace networking stack can neither implement nor intercept. Is there a different way to start a Server which would be more amenable? Do I need to write my own Server class and use this package for handling packet manipulation?

@DentonGentry Hmm, interesting. There's certainly a lot of cool stuff happening over at Tailscale.
setUDPSocketOptions should only ever be called if the type of PacketConn is explicitly *net.UDPConn:
https://github.com/miekg/dns/blob/85afa114a5d1ecd5fe28ceefe3ab74ab7b931335/server.go#L363-L364
That could simply be avoided with struct{ net.PacketConn }{pconn} to hide the type.
From looking at the code you've referenced though, I don't quite understand how that case could be triggered. Are you sure that's the function that's failing?


[7.2] Start script stopped expanding environment variables passed inside JAVA_OPTS

Gradle 7.2 start script stopped expanding environment variables passed inside JAVA_OPTS
Expected Behavior
Gradle should expand further environment variables passed inside JAVA_OPTS, so one can pass additional runtime information, for example a kubernetes POD_IP (like -Djava.rmi.server.hostname=$POD_IP) or other potential information from the environment.
Current Behavior
Currently those variables are quoted, and passed as is to the JRE, which results in errors like
jdk.internal.agent.AgentConfigurationError: java.lang.NumberFormatException: For input string: "$PORT"

Context
Steps to Reproduce
export PORT=1234
export JAVA_OPTS='-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=$PORT -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false'
...make a start script and run it...

results in
Error: Invalid com.sun.management.jmxremote.port number: $PORT
jdk.internal.agent.AgentConfigurationError: java.lang.NumberFormatException: For input string: "$PORT"
	at jdk.management.agent/sun.management.jmxremote.ConnectorBootstrap.startRemoteConnectorServer(ConnectorBootstrap.java:337)
	at jdk.management.agent/jdk.internal.agent.Agent.startAgent(Agent.java:447)
	at jdk.management.agent/jdk.internal.agent.Agent.startAgent(Agent.java:599)
Caused by: java.lang.NumberFormatException: For input string: "$PORT"
	at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.base/java.lang.Integer.parseInt(Integer.java:638)
	at java.base/java.lang.Integer.parseInt(Integer.java:770)
	at jdk.management.agent/sun.management.jmxremote.ConnectorBootstrap.startRemoteConnectorServer(ConnectorBootstrap.java:335)
	... 2 more

or have the following part in Kubernetes pod config
-env:
  - name: JAVA_OPTS
     value: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=$PORT -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
  - name: PORT
     value: 1234

This is a consequence of dealing with https://github.com/gradle/gradle/security/advisories/GHSA-6j2p-252f-7mw8
I'm don't think there's any way that we can safely allow you to expand $PORT without also opening up users to the same security risks again. Other scripts don't normally allow you to get this extra level of indirection.
To get you working again, I have a few suggestions:

In your Kubernetes config example, if you already know the value of the environment variable, just use it.
For JMX, you can load JMX at runtime and that would let you grab whatever you needed from the environment vs relying on system properties from JAVA_OPTS.
If you had other examples of where you used JAVA_OPTS to pass around system properties, you could instead move that into the application itself. The application could look in the environment for the value of the environment variable.


README is poorly formatted for mobile

Is your feature request related to a problem? Please describe.
The README is poorly formatted for mobile:

Describe the solution you'd like
Less space between "Cook" and "Scheduler"

@dposada - Shrinking the logo a bit might fix the problem. How does this look on your phone?
https://github.com/DaoWen/Cook/blob/DaoWen-patch-1/README.md

The size fixes the word spacing, but the white background overlaps the horizontal line, which looks a bit odd:


Upgrade to Docusaurus 3.6.0 and Docusaurus Faster

Purpose of this pull request
Upgrade to Docusaurus 3.6.0 and enable Docusaurus Faster
Select the type of change

[ ] Minor Changes - Typos, formatting, slight revisions
[ ] Update Content - Revisions, updating sections
[ ] New Content - New features, sections, pages, tutorials
[x] Site and Tools - .clabot, version updates, maintenance, dependencies, new packages for the site (Docusaurus, Gatsby, React, etc.)

Ticket (if applicable)

Will upgrade once version 3.6.1 becomes available and resolves known bugs.


Control module names computed in MendableReportGenerator

MendableReportGenerator's module name parsing logic defaults to using DefaultModuleFactory right now, which is fine for most cases. But, being able to control module name parsing logic would be handy for any other tooling built using Mendable.
This could be achieved by passing a ModuleFactory via MendableReportGeneratorRequest to the MendableReportGenerator. Again this could also default to DefaultModuleFactory to keep the existing call-sites working as is.

TODO:

[ ] Add moduleFactory property to MendableReportGeneratorRequest
[ ] Consume passed ModuleFactory in MendableReportGenerator
[ ] Add tests to validate this new behaviour
[ ] Dump and validate public API

As com.jayasuryat.mendable.scanner.ModuleFactory is in :scanner module, adding ModuleFactory as a property to MendableReportGeneratorRequest will force the library consumers to add a dependency on the :scanner module as well (If not provided as an API dependency).
Here, either we would have to

Pull out ModuleFactory to a common module (like :metrics-file), or
Create a wrapper around ModuleFactory and expose that in  MendableReportGeneratorRequest.

And I think the second option is more suitable for now (as :metrics-file hosting ModuleFactory doesn't sound right).


Include other groups that are like us in other city's

Add a new section in the meetups page, none of these will have images. Just links and create a blurb for them

YYC Dev https://www.yycdev.ca/
Tech Tank Toronto https://www.techtankto.com/
Toronto JS https://torontojs.com/

Ellen Lin from the YYC Design and Dev slack channel is implementing something similar

Oh nice @acenasir ! I updated the list of ones to add


FIX: added missing comma

I forgot a comma. My bad, I'm sorry! Here is the fix.
Corresponding PR: #16

Oops, preparing another release in a minute.


utils.js is empty

Just pointing this out.

Close this issue! It is already fixed.

@iurisilvio Yup!


Captain

shiver me timbers!

i'm committing to getting this working. i think we can merge this portion

@snopoke


created_at and updated_at columns

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: malmans2:x: alex75You have signed the CLA already but the status is still pending? Let us recheck it.


Import profiles from LGS to Aurora

Hello everyone. I have a keyboard Logitech G810 and I love Overwatch profile in Aurora program. Can you help me how can I set one of the defaults profiles from Logitech Gaming Software to Aurora ? For example rainbow waving or ocean wave when I am out of the game and working on the desktop ? Is it possible ?

There are two possible options:

Recreate the Rainbow wave with Aurora: add Gradient Layer, Set to Rainbow, animation type: Translate X and Y.

You can disable the Desktop mode and use LGS for desktop/ Aurora for supported games: goto Desktop Settings and uncheck the box Enable Aurora to provide lighting effects for desktop

Hello. I cant find option "Enable Aurora to provide lighting effects for dekstop". Ive looked for every option here before.... :/

Make sure you're using the version 0.6.0
Desktop Settings > Show Profile Overview/Options >uncheck Enable Aurora to provide lighting effects for desktop

ok i see the problem. My version is 0.5.1d downloaded from this site. You recommend me to have the v ersion 0.6.0 which is not avaliable on the site... only 0.5.1d...

@kasyx09 0.6.0 is available as a pre-release. It will hopefully be released fully next week.

Moved LGS import to #429


Trying to Connect to localhost:3000 using npm run dev / frontend

Description
what I did before that:
deleted whole repo
git clone / cd "Agent-LLM" pip install -r requirements.txt / python app.py
cd frontend / npm install / npm run build / npm start:

Error message inside the homepage
Unhandled Runtime Error
AxiosError: Request failed with status code 500
Call Stack
AxiosError
node_modules/axios/lib/core/AxiosError.js (22:0)
settle
node_modules/axios/lib/core/settle.js (19:0)
onloadend
node_modules/axios/lib/adapters/xhr.js (107:12)
error message in the terminal:
ready - started server on <IP_ADDRESS>:3000, url: http://localhost:3000
info  - Disabled SWC as replacement for Babel because of custom Babel configuration ".babelrc" https://nextjs.org/docs/messages/swc-disabled
event - compiled client and server successfully in 13.6s (11823 modules)
wait  - compiling /_error (client and server)...
wait  - compiling /new/agent (client and server)...
event - compiled client and server successfully in 2.8s (11844 modules)
Promise {  }
error - unhandledRejection: AxiosError: connect ECONNREFUSED <IP_ADDRESS>:80
at AxiosError.from (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/core/AxiosError.js:89:14)
at RedirectableRequest.handleRequestError (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:591:25)
at RedirectableRequest.emit (node:events:513:28)
at eventHandlers. (/home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/follow-redirects/index.js:14:24)
at ClientRequest.emit (node:events:513:28)
at Socket.socketErrorListener (node:_http_client:502:9)
at Socket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
port: 80,
address: '<IP_ADDRESS>',
syscall: 'connect',
code: 'ECONNREFUSED',
errno: -111,
config: {
transitional: {
silentJSONParsing: true,
forcedJSONParsing: true,
clarifyTimeoutError: false
},
adapter: [ 'xhr', 'http' ],
transformRequest: [ [Function: transformRequest] ],
transformResponse: [ [Function: transformResponse] ],
timeout: 0,
xsrfCookieName: 'XSRF-TOKEN',
xsrfHeaderName: 'X-XSRF-TOKEN',
maxContentLength: -1,
maxBodyLength: -1,
env: { FormData: [Function], Blob: [class Blob] },
validateStatus: [Function: validateStatus],
headers: AxiosHeaders {
Accept: 'application/json, text/plain, /',
'User-Agent': 'axios/1.4.0',
'Accept-Encoding': 'gzip, compress, deflate, br'
},
method: 'get',
url: '/api/provider',
data: undefined
},
request: <ref *1> Writable {
_writableState: WritableState {
objectMode: false,
highWaterMark: 16384,
finalCalled: false,
needDrain: false,
ending: false,
ended: false,
finished: false,
destroyed: false,
decodeStrings: true,
defaultEncoding: 'utf8',
length: 0,
writing: false,
corked: 0,
sync: true,
bufferProcessing: false,
onwrite: [Function: bound onwrite],
writecb: null,
writelen: 0,
afterWriteTickInfo: null,
buffered: [],
bufferedIndex: 0,
allBuffers: true,
allNoop: true,
pendingcb: 0,
constructed: true,
prefinished: false,
errorEmitted: false,
emitClose: true,
autoDestroy: true,
errored: null,
closed: false,
closeEmitted: false,
[Symbol(kOnFinished)]: []
},
_events: [Object: null prototype] {
response: [Function: handleResponse],
error: [Function: handleRequestError],
socket: [Function: handleRequestSocket]
},
_eventsCount: 3,
_maxListeners: undefined,
_options: {
maxRedirects: 21,
maxBodyLength: Infinity,
protocol: 'http:',
path: '/api/provider',
method: 'GET',
headers: [Object: null prototype],
agents: [Object],
auth: undefined,
family: undefined,
lookup: undefined,
beforeRedirect: [Function: dispatchBeforeRedirect],
beforeRedirects: [Object],
hostname: 'localhost',
port: '',
agent: undefined,
nativeProtocols: [Object],
pathname: '/api/provider'
},
_ended: true,
_ending: true,
_redirectCount: 0,
_redirects: [],
_requestBodyLength: 0,
_requestBodyBuffers: [],
_onNativeResponse: [Function (anonymous)],
_currentRequest: ClientRequest {
_events: [Object: null prototype],
_eventsCount: 7,
_maxListeners: undefined,
outputData: [],
outputSize: 0,
writable: true,
destroyed: false,
_last: true,
chunkedEncoding: false,
shouldKeepAlive: false,
maxRequestsOnConnectionReached: false,
_defaultKeepAlive: true,
useChunkedEncodingByDefault: false,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
strictContentLength: false,
_contentLength: 0,
_hasBody: true,
_trailer: '',
finished: true,
_headerSent: true,
_closed: false,
socket: [Socket],
_header: 'GET /api/provider HTTP/1.1\r\n' +
'Accept: application/json, text/plain, /\r\n' +
'User-Agent: axios/1.4.0\r\n' +
'Accept-Encoding: gzip, compress, deflate, br\r\n' +
'Host: localhost\r\n' +
'Connection: close\r\n' +
'\r\n',
_keepAliveTimeout: 0,
_onPendingData: [Function: nop],
agent: [Agent],
socketPath: undefined,
method: 'GET',
maxHeaderSize: undefined,
insecureHTTPParser: undefined,
joinDuplicateHeaders: undefined,
path: '/api/provider',
_ended: false,
res: null,
aborted: false,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
reusedSocket: false,
host: 'localhost',
protocol: 'http:',
_redirectable: [Circular *1],
[Symbol(kCapture)]: false,
[Symbol(kBytesWritten)]: 0,
[Symbol(kNeedDrain)]: false,
[Symbol(corked)]: 0,
[Symbol(kOutHeaders)]: [Object: null prototype],
[Symbol(errored)]: null,
[Symbol(kUniqueHeaders)]: null
},
_currentUrl: 'http://localhost/api/provider',
[Symbol(kCapture)]: false
},
cause: Error: connect ECONNREFUSED <IP_ADDRESS>:80
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1494:16) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '<IP_ADDRESS>',
port: 80
}
}
warn  - Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/messages/fast-refresh-reload
Promise {  }
{
mutate: [Function (anonymous)],
data: [Getter],
error: [Getter],
isValidating: [Getter],
isLoading: [Getter]
}
Promise {  }
{
mutate: [Function (anonymous)],
data: [Getter],
error: [Getter],
isValidating: [Getter],
isLoading: [Getter]
}
error - unhandledRejection: Error: connect ECONNREFUSED <IP_ADDRESS>:80
at AxiosError.from (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/core/AxiosError.js:89:14)
at RedirectableRequest.handleRequestError (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:591:25)
at RedirectableRequest.emit (node:events:513:28)
at eventHandlers. (/home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/follow-redirects/index.js:14:24)
at ClientRequest.emit (node:events:513:28)
at Socket.socketErrorListener (node:_http_client:502:9)
at Socket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
digest: undefined
}
error - unhandledRejection: Error: connect ECONNREFUSED <IP_ADDRESS>:80
at AxiosError.from (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/core/AxiosError.js:89:14)
at RedirectableRequest.handleRequestError (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:591:25)
at RedirectableRequest.emit (node:events:513:28)
at eventHandlers. (/home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/follow-redirects/index.js:14:24)
at ClientRequest.emit (node:events:513:28)
at Socket.socketErrorListener (node:_http_client:502:9)
at Socket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
digest: undefined
}
wait  - compiling /api/provider (client and server)...
event - compiled successfully in 68 ms (80 modules)
error - Error: connect ECONNREFUSED <IP_ADDRESS>:80
at AxiosError.from (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/core/AxiosError.js:89:14)
at RedirectableRequest.handleRequestError (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:591:25)
at RedirectableRequest.emit (node:events:513:28)
at eventHandlers. (/home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/follow-redirects/index.js:14:24)
at ClientRequest.emit (node:events:513:28)
at Socket.socketErrorListener (node:_http_client:502:9)
at Socket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
digest: undefined
}
error - Error: connect ECONNREFUSED <IP_ADDRESS>:80
at AxiosError.from (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/core/AxiosError.js:89:14)
at RedirectableRequest.handleRequestError (file:///home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:591:25)
at RedirectableRequest.emit (node:events:513:28)
at eventHandlers. (/home/g3n3r3luser/Programming/Agent-LLM/frontend/node_modules/follow-redirects/index.js:14:24)
at ClientRequest.emit (node:events:513:28)
at Socket.socketErrorListener (node:_http_client:502:9)
at Socket.emit (node:events:513:28)
at emitErrorNT (node:internal/streams/destroy:151:8)
at emitErrorCloseNT (node:internal/streams/destroy:116:3)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
digest: undefined
}
Steps to Reproduce the Bug

deleted whole repo
git clone / cd "Agent-LLM" pip install -r requirements.txt / python app.py
cd frontend / npm install / npm run dev

Expected Behavior
load the website
Actual Behavior
loading website, throughing axios error
and getting error in terminal
Additional Context / Screenshots
v1.1.0-alpha
Operating System

[ ] Microsoft Windows
[ ] Apple MacOS
[X] Linux
[ ] Android
[ ] iOS
[ ] Other

Python Version

[ ] Python <= 3.9
[X] Python 3.10
[ ] Python 3.11

Environment Type - Connection

[X] Local
[ ] Remote

Environment Type - Container

[ ] Using Docker
[X] Not Using Docker

Acknowledgements

[X] My issue title is concise, descriptive, and in title casing.
[X] I have searched the existing issues to make sure this bug has not been reported yet.
[X] I am using the latest version of Agent-LLM.
[X] I have provided enough information for the maintainers to reproduce and diagnose the issue.

Same error.
Then noticed error - Error: connect ECONNREFUSED <IP_ADDRESS>:80
It tries to connect to port 80 but frontend runs on port 3000.
So I tried to redirect port 3000 to port 80 using this command:
socat TCP-LISTEN:80,fork TCP:<IP_ADDRESS>:3000
(apt install socat to install)
Then as soon as I load the frontend in the browser (now at http://localhost/)
it starts spamming these errors (in the console):
error - Error [AxiosError]: Request failed with status code 404
    at settle (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/core/settle.js:19:12)
    at Unzip.handleStreamEnd (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:570:11)
    at Unzip.emit (node:events:525:35)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  digest: undefined
}
error - Error [AxiosError]: Request failed with status code 404
    at settle (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/core/settle.js:19:12)
    at Unzip.handleStreamEnd (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:570:11)
    at Unzip.emit (node:events:525:35)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  digest: undefined
}
error - unhandledRejection: Error [AxiosError]: Request failed with status code 500
    at settle (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/core/settle.js:19:12)
    at Unzip.handleStreamEnd (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:570:11)
    at Unzip.emit (node:events:525:35)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  digest: undefined
}
error - unhandledRejection: Error [AxiosError]: Request failed with status code 500
    at settle (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/core/settle.js:19:12)
    at Unzip.handleStreamEnd (file:///home/garlen/Agent-LLM/frontend/node_modules/axios/lib/adapters/http.js:570:11)
    at Unzip.emit (node:events:525:35)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  digest: undefined
}

It does not stop when closing the page in the browser.

Please pull the latest and let us know if you're still having issues.
https://github.com/Josh-XT/Agent-LLM/releases/tag/v1.1.1-alpha


Action as verified in the github marketplace

Description
Hi, is it possible to verify the action in the marketplace, according to this issue from sealed-secrets project ?
There is a link to have more information about marketplace verification.
It's seems sigstore is already verified by github.
Thank you in advance

thanks! I will check how are can make this happen

Thanks!

this is now complete :)


ISPF Client - Fatal: when changing branches

When changing to a branch we get the following error

@JHSpijker
When performing an operation on a local branch, the branch name was not correctly set due to the assumption that the selected branch was a remote.
Offending code segment in BGZBRANC REXX was:
Parse var BGZBRAN 'remotes/origin/'Branch

Update will include a set of the Branch variable if blank to the branch name extracted from the ISPF Table Variable BGZBRAN (i.e., local branch)

Pull Request submitted - https://github.com/IBM/dbb/pull/166

Delivered


[hotfix-#1753][core]Add jobid and taskNumber to the local path of the…

… keytab file downloaded from sftp

Purpose of this pull request

Which issue you fix
Fixes # (issue).
Checklist:

[ ] I have executed the 'mvn spotless:apply' command to format my code.
[ ] I have a meaningful commit message (including the issue id, the template of commit message is '[label-type-#issue-id][fixed-module] a meaningful commit message.')
[ ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have made corresponding changes to the documentation.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] New and existing unit tests pass locally with my changes.
[ ] I have checked my code and corrected any misspellings.
[ ] My commit is only one. (If there are multiple commits, you can use 'git squash' to compress multiple commits into one.)

reviewed


initial storage and url schema docs

Initial structure for documenting URL schemas and storage backend support. The Swift, zero, and data schemas are described; the others only show their respective URL template.

This is great. Do you mind sorting the schemes lexically and adding a little index at the top?

Also please take a look at https://github.com/NVIDIA/vdisc/blob/master/CONTRIBUTING.md


Whether leftDelim is covered by rightDelim

https://github.com/umakantp/jsmart-loader/blob/18a5833e3b518493a5900b212d24910ae646e8f5/index.js#L129
I think this should be rightDelim = query.rightDelim
Please help me.

Sure. That's a bug, will fix and patch this today & release new version

Sure. That's a bug, will fix and patch this today & release new version. Thanks

thanks!
still have a question
There seems to be no place to configure template data

sorry, can you please explain in more detail, what kinds of data you are not able to pass? May be you can explain with a example?

Issue has been fixed. Please open new ticket, if you have new feature request. Thanks


Add Conradgabe

Related issue

What changes does this PR do?
Screenshots (If any)
Questions

Okay, i've done that

Looks good. Thanks! 🎉 I think Ganesh Patil should be after Ganapathi Subramanyam Jayam, but that should be fixed in another PR. Anyone who wants to contribute, feel free to do so!
__        👌 This code looks good  |

nice catch.i raised PR for change it .__
  Summary: :ok_hand: This code looks good  |  Tags: Maintainable

It's my pleasure, looking forward to doing more. Thank you


Merged center line map data

Is there a full merged center line dataset available? Each frame only has annotations for what seems to be stated in the paper as ±30m from the vehicle. Is there a more "global" source that I can get center lines farther than this 30m range. A bonus for this data would be the connections between segments. I.e. centerline id 1 is connected to centerline id 2 and 3.
I can merge all of the frames together but there are some difficulties involved because the lines are truncated so determining their true end point could be an issue. The connections might also become an issue if the position of the connections are not exactly identical.

Hi, @mattangus. You can use the HDMap from the original dataset. So you can get the global map information, with non-truncated lane.
BTW, we have ±50m map in this OpenLane-V2 dataset.


Remove impression interpreter

Remove ImpressionInterpreter, which has minimal use right now.
Instead, precompute the value that is needed for the dispatcher (instead of delay calling to interpret).
We can design something different if there are additional need.

FYI.


Xtensa Library: dangerous relocation: call0: call target out of range

Hello Paul,
I'm getting the following errors when trying to link the libtimescale_core.a_xtensa
/Users/pkettle/workspace/timescale-core/lib/srkf_dbl.c:346:(.text.srkf_dbl_init+0x545): dangerous relocation: call0: call target out of range: memset
/Users/pkettle/workspace/timescale-core/lib/srkf_dbl.c:348:(.text.srkf_dbl_init+0x556): dangerous relocation: call0: call target out of range: realloc
/Users/pkettle/workspace/timescale-core/lib/srkf_dbl.c:350:(.text.srkf_dbl_init+0x571): dangerous relocation: call0: call target out of range: memset
The fix for this issue is to compile the library with the option "-mlongcalls" from this post:
https://www.esp32.com/viewtopic.php?t=549
Could i request you to do the same.
Thanks.

Avinash,
Per your coment I have change the C_FLAGS as follows;
set(CMAKE_C_FLAGS   "${MCPU_FLAGS} ${VFP_FLAGS} -Wall -fno-builtin -std=gnu11 -fdata-sections -ffunction-sections -mtext-section-literals -mlongcalls" CACHE INTERNAL "c compiler flags")

set(CMAKE_CXX_FLAGS "${MCPU_FLAGS} ${VFP_FLAGS} -Wall -fno-builtin -fdata-sections -ffunction-sections -mtext-section-literals -mlongcalls" CACHE INTERNAL "cxx compiler flags")

set(CMAKE_ASM_FLAGS "${MCPU_FLAGS} -x assembler-with-cpp" CACHE INTERNAL "asm compiler flags")

set(CMAKE_EXE_LINKER_FLAGS "${MCPU_FLAGS} ${LD_FLAGS} -Wl,--gc-sections" CACHE INTERNAL "exe link flags")

You should find a new build of the library in the same refactor repo.

Thanks, will check.


Clone tags within drone

Clone tags within drone for proper version generation

@ipedrazas You need to resign drone sig file.

Not sure I understand this change...


TOU: Avoid Sportsy Language

I think we can believe both that MLPerf is about high standards of measurement and meaningful comparison, and also that folks will use those results for competitive positioning.
I suggest that our goal in policing language should be to ensure that the results are not used in misleading ways. I don't think sportsy language is misleading in the context of competitive positioning.

I think a lot of sportsy language is inherently misleading. For example a claim of "Record breaking ML performance per core," implies that MLPerf maintains performance per core records, endorses performance per core as a metric, and has a standardized definition of a core.

"Best ever performance per core" is just as bad. Let's police semantics, not tone or vocabulary.

"Best ever performance per core" is bad science, but it is also immediately recognizable as commercial puffery. It's the equivalent of a mug praising the "World's best Dad." A "record" necessarily requires a recorder. Most readers will assume that recorder of recorders set on MLPerf benchmarks is the MLPerf organization. It creates the impression that the MLPerf organization endorses a particular claim.
How would you feel about a general rule admonishing submitters to carefully avoid language that implies the endorsement of a claim by the MLPerf organization where such endorsement has not been provided?

We should probably follow in the footsteps of SPEC here.
I bet they have some sort of well thought out policy.
David
On Wed, Sep 18, 2019 at 10:33 PM tjablin<EMAIL_ADDRESS>wrote:

"Best ever performance per core" is bad science, but it is also
immediately recognizable as commercial puffery. It's the equivalent of a
mug praising the "World's best Dad." A "record" necessarily requires a
recorder. Most readers will assume that recorder of recorders set on MLPerf
benchmarks is the MLPerf organization. It creates the impression that the
MLPerf organization endorses a particular claim.
How would you feel about a general rule admonishing submitters to
carefully avoid language that implies the endorsement of a claim by the
MLPerf organization where such endorsement has not been provided?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mlperf/training_policies/pull/256?email_source=notifications&email_token=AJXLOK5CGI6HH6OVMITRG23QKMFI5A5CNFSM4IXXQDJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7CINXY#issuecomment-532973279,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJXLOK5EI5LYMVNXPZFEKFLQKMFI5ANCNFSM4IXXQDJQ
.

SPEC's policy is here. They allow you to claim records and even records in terms of derived metrics, but require fairly extensive boilerplate. I think the relevant sections are I.A.6, I.B, and I.D.

"How would you feel about a general rule admonishing submitters to carefully avoid language that implies the endorsement of a claim by the MLPerf organization where such endorsement has not been provided?"
A solid principle, but I'm skeptical that such a rule can have a clear decision procedure, especially lacking a non-partisan referee.

As a practical matter, none of these rules really have meaningful enforcement. I am hopeful that submitters will become more careful with their language if we highlight the issue. Most people will follow the rules, and when there's a difference of opinion, we can agree to disagree, and as for outright rule-breakers, they are fundamentally unpolicable.

Enforceable and decidable are different things. Implied language is hard to even decide (e.g. we happen to differ on whether "AccelWiz ML performance achieves record score!" implies that MLPerf endorses records - "AccelWiz stock reaches record high!" doesn't imply NASDAQ endorses records.)
Would you consider something along the lines of "MLPerf benchmarking is an endeavor dedicated to objective performance measurement and does not endorse competitive positioning, including language such as <list of concepts such as "winning", "records", ...>"?

How would you feel about David Kanter's proposal to adopt the SPEC policy wholesale?
AccelWiz breaks AI record for performance per core[1].
[1] Comparison based on best performing systems using published at www.mlperf.org as of 26 January 2020. MLPerf® and the benchmark name MLPerf Inference 0.5® are registered trademarks of the MLPerf Bootstrap Organization. Performance per core is not the primary metric of MLPerf. For more information about MLPerf Inference 0.5, see https://www.mlperf.org/inference-overview.

Agreed.

I think as a general rule of thumb, borrowing policies from SPEC is a good,
low friction starting point to many of our problems.
On Thu, Sep 19, 2019 at 11:57 AM Dilip Sequeira<EMAIL_ADDRESS>wrote:

Agreed.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/mlperf/training_policies/pull/256?email_source=notifications&email_token=AJXLOKZYMMLNNAAGLXB7EYDQKPDRTA5CNFSM4IXXQDJ2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD7EPMWQ#issuecomment-533263962,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJXLOK2ECTIZJDD3HK33IMDQKPDRTANCNFSM4IXXQDJQ
.

@tjablin , @DilipSequeira @TheKanter , can we close this 1.5 year old PR?  I can't tell if we ever adopted this language, but I also don't know how relevant it is anymore.

Given lack of follow up, I'm going to make an executive decision to close this PR as not relevant anymore.  My apologies if that is incorrect - feel free to re-open if you want to drive it.


bsp-layout: unstable-2021-05-10 -> unstable-2022-06-19

Description of changes
Update package to include recent breaking changes to layout switcher
Add section to release notes fo 22.11

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[x] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[x] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Don't use bspwm anymore but lgtm, could you remove myself and add yourself to the maintainers list.

@totoroot, could you add me as a maintainer?

Don't use bspwm anymore but lgtm, could you remove myself and add yourself to the maintainers list.

@devins2518 I removed you as a maintainer.

@totoroot, could you add me as a maintainer?

@phenax First you have to add yourself to nixpkgs maintainer list with a separate PR. Feel free to ping me later, and I'll happily add you as a maintainer in the next PR, as I would like to get this merged now.


program to generate cpe report from a project-version bom

Added a program to generate cpe report from a project-version bom

Looks good


PCAP utils refactor and unit tests

Generalize pcap functions to accept io.Writer instead of *os.File

Approved


Updated scripts to adhere to style guide

One addition to the style guide that I think may be helpful is to also prepend an underscore to private functions and methods, similarly to variables. What do you think?

I think prepending an underscore to private functions and methods is a good idea at this point. I'd originally considered doing it and rejected it as an idea near the beginning of working on the style guide because my thought was that "well, clearly that doesn't adhere to the convention of all of the built-in methods I'm calling here", but I decided against making an explicit note of it because I wanted us to have this exact talk to see if my fears could be assuaged. As it turns out, I realized myself later that my initial reasoning was flawed considering private methods can't be called from outside their class. I don't even know what the convention is for built-in unity private methods, and it's not relevant to making our code-base consistent.
I currently see no reason why it would decrease clarity to prepend underscores to our private functions and methods, and am on-board with adding it to the MUGA.

A major question we should still be considering in the near-future is what to do about protected variables and methods. We're going to be making greater use of them since I'm going to make an abstract Enemy class at some point, and there are going to be variables and methods that I want subclasses to access but not every single class. I'm unsure what the answer to that question should be.

I'm coming from Python land, where there's not actually any "private" variables, just public variables that you (at most) hint to IDEs and type-checkers as being private. To that effect, the intent of the variable is more important to me in determining whether it gets the underscore or not. So, obviously no private variable would use public semantics, but the converse may occur: a public variable (out of necessity) may use the prepended underscore to show that it should be treated as a private variable, and its publication is only due to technical constraints. Hopefully that doesn't happen, but you never know.
For protected variables, I wager that the majority of the time we can safely treat them as just private variables and call it a day. I'd rather just update our policy later if we need to.

For now, I think I agree with that. In fact, because of the note that we can update it later, I think I wholeheartedly agree.
I have another note: I think we should establish consistent rules for access modifiers for default unity messages, including Awake(), Start(), Update(), OnEnable(), FixedUpdate(), OnCollisionEnter2D, and OnSceneGUI(). We've kinda been lax about it so far, and it hasn't really mattered much because whatever access modifier you give them, unity will still handle their default behaviors perfectly fine.
A safe default I found on a google search looks like assigning "protected" to them is safest. It keeps random classes from calling Update() on other classes, and lets subclasses inherit or override unity message implementations from the superclass at the coder's discretion.

Can't wait to update the OnDeath method in the other branch to be "UponDeath" or something lol

Can't wait to update the OnDeath method in the other branch to be "UponDeath" or something lol

AtopDeath


Add Bonsai interface

This PR adds a first draft of a bonsai interface.
It also updates the device.yml in the repo's root to follow the harp-tech standards.

@Poofjunior @patricklatimer
A few questions to wrap this Bonsai interface up:
1- Are all the individual registers (Temperature, Humidity, and Pressure) read-only?
2 - Can you confirm that the PressureTempHumidity is a float[3]? Also would you be ok renaming this "SensorData" as we have done previously to other boards that follow the same multiplexed data pattern?
3- How many values can  EnableSensorDispatchEvents take? If it is mean to define a logic value, I would rather make it a Flag-like enum. If the value is meant to represent something else (i.e. a sampling period of the sensor) i would leave it as is.
Thanks!

1- Are all the individual registers (Temperature, Humidity, and Pressure) read-only?

Yes. They will throw WRITE_ERROR: https://github.com/AllenNeuralDynamics/harp.device.environment-sensor/blob/main/firmware/src/main.cpp#L70

2 - Can you confirm that the PressureTempHumidity is a float[3]? Also would you be ok renaming this "SensorData" as we have done previously to other boards that follow the same multiplexed data pattern?

It should be promoted (line 102). Calling float() like a function should be fine. If that doesn't do what we expect, then static_cast<float>(data.pressure_pa) should.


In DubboService.java loadbalance does not have a correct default value

Environment

Dubbo version: 3.0.6
Operating System version: windows10
Java version: jdk1.8

Steps to reproduce this issue
String loadbalance() default ClusterRules.EMPTY;

Maybe LoadbalanceRules.EMPTY?

感觉确实是个疏忽，虽然结果上都一样。


Enhancement request - Clear Logging or other workaround

If there were a way to clear my local log I would do so between each session so I could isolate the relevant bits to include when filing an issue here.
I'm sure there are other workarounds, so just let me know if there's a fast way to grab the log of the most immediate session.  Right now I am careful to use keywords in each session that are unique so I can search quickly.
At stake here is the speed of bug reporting and, more importantly, my accuracy in uploading the correct logging info.  :)

Since #719 the logs are sorted correctly, and the new session is at the end. Is that sufficient?

yes, absolutely!

btw, just tried this on Staging and it didn't append my latest to the bottom of the log, but perhaps the change has not been pushed yet.

Yeah I had not closed this issue because I haven't deployed the fix yet. I will do that once other concurrent changes are behaving...

Fix is deployed, and the conversations are sorted now. Closing.


slowest upload

Example URL(s)
https://speed.cloudflare.com/
Actual Behavior
My upload shows dallas to irving on the map, 25 miles, upload 465mbs (only cloudfare), download 625mbs. att overprovisions both sides to 650/640. Latency download 0-4.5ms provider, others 22ms-38ms avg.
I have my tcp optimizer at 720 bandwidth for peaks, 34

for delay. Most features disabled on realtek gaming controller except rss.   Thank You
Expected Behavior
usually upload/download 10-25mbs difference. fastest tower att, windspeed
Additional information
No response

I dont use v6 connection.

Howdy @rchilders214, this is a repo for Cloudflare's docs.
Not much we can do to diagnose / provide support on Cloudflare's speed test. You might be able to get help by posting in the Cloudflare Community though.

Kody,
How about other reports just like it, if it was my settings what should I look at.
Only 20% of speed tests do this, att and ookla are sequential, verizon used to hit 7500, then followed ooklas footsteps, leaving verizon with extremely high peaks but settling to whats "expected'.
Linode is the fastest currently. M lab is slower than att and the same test. Ookla is ALWAYS 621/628, hmm.
On Wednesday, April 17, 2024 at 03:52:26 PM CDT, Kody Jackson @.***> wrote:
Howdy @rchilders214, this is a repo for Cloudflare's docs.
Not much we can do to diagnose / provide support on Cloudflare's speed test. You might be able to get help by posting in the Cloudflare Community though.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


ARROW-223: Do not link against libpython

Surprisingly this was the only change needed to get a manylinux1 build. All other work was simply writing a script that builds the dependencies.

That is cool

+1


Bug: ArchiveBox Server does not start

Provide a screenshot and describe the bug
I installed ArchiveBox from brew. Upon running archivebox server I receive the following callback:
SUMN archivebox install
Traceback (most recent call last):
File "/Users/Prized/.local/bin/archivebox", line 5, in <module>
    from archivebox.cli import main

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/archivebox/cli/__init__.py", line 11, in <module>
    from ..config import OUTPUT_DIR, check_data_folder, check_migrations

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/archivebox/config.py", line 33, in <module>
    import django

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/django/__init__.py", line 1, in <module>
    from django.utils.version import get_version

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/django/utils/version.py", line 6, in <module>
    from distutils.version import LooseVersion

ModuleNotFoundError: No module named 'distutils'

Steps to reproduce
1. Start ArchiveBox server within Terminal using archivebox server

Logs or errors
Traceback (most recent call last):

File "/Users/Prized/.local/bin/archivebox", line 5, in <module>
    from archivebox.cli import main

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/archivebox/cli/__init__.py", line 11, in <module>
    from ..config import OUTPUT_DIR, check_data_folder, check_migrations

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/archivebox/config.py", line 33, in <module>
    import django

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/django/__init__.py", line 1, in <module>
    from django.utils.version import get_version

File "/Users/Prized/.local/pipx/venvs/archivebox/lib/python3.13/site-packages/django/utils/version.py", line 6, in <module>
    from distutils.version import LooseVersion

ModuleNotFoundError: No module named 'distutils'

ArchiveBox Version
0.7.1

How did you install the version of ArchiveBox you are using?
brew
What operating system are you running on?
macOS (including Docker on macOS)
What type of drive are you using to store your ArchiveBox data?

[x] data/ is on a local SSD or NVMe drive
[ ] data/ is on a spinning hard drive or external USB drive
[ ] data/ is on a network mount (e.g. NFS/SMB/CIFS/etc.)
[ ] data/ is on a FUSE mount (e.g. SSHFS/RClone/S3/B2/OneDrive, etc.)

Docker Compose Configuration

ArchiveBox Configuration

archivebox install via brew is deprecated / no longer needed, you should only pip install it as of v0.7.2.
pip install distutils should fix the issue you're seeing though.


[BLOCK] cdn.adnz.co

Is used to show the "u bad person using adblock" banner on blick.ch when using additional blockers like brave.

Thank you for this issue Patrick @patrick7.
Your request does not contain enough information to motivate listing domain cdn.adnz.co.
I do not see any requests to domain cdn.adnz.co when I load this page.
Maybe I misunderstand?

Please add base url for javdock.com.

It's part of the ad-network of a company called audienzz
following hosts should be blocked:
api.adnz.co
xd.adnz.co
not cdn.adnz.co because as the name suggests it's a CDN and they also serve non-ad files.

Thank you for this clarification Brian @br1an-cloud.
I've added these two domains, and these will be live in the next release, due shortly.


Refactor code and update docs

What does this PR do?

fixing #361;
doing some code refactor and update some docstrings;

Before submitting

[x] This PR is made to fix a typo or improve the docs (you can dismiss the other checks if this is the case).
[x] Was this discussed/approved via a GitHub issue? Please add a link to it if that's the case.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

20 of 52 (38.46%)  changed or added relevant lines in 32 files are covered.
10 unchanged lines in 6 files lost coverage.
Overall coverage increased (+0.1%) to 81.801%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pypots/classification/brits/model.py
0
1
0.0%

pypots/clustering/crli/model.py
0
1
0.0%

pypots/clustering/vader/model.py
0
1
0.0%

pypots/imputation/gpvae/model.py
0
1
0.0%

pypots/forecasting/bttf/model.py
0
2
0.0%

pypots/forecasting/csdi/model.py
0
2
0.0%

pypots/imputation/autoformer/model.py
0
2
0.0%

pypots/imputation/crossformer/model.py
0
2
0.0%

pypots/imputation/csdi/model.py
0
2
0.0%

pypots/imputation/dlinear/model.py
0
2
0.0%

Files with Coverage Reduction
New Missed Lines
%

pypots/classification/brits/model.py
1
96.77%

pypots/imputation/gpvae/model.py
1
86.01%

pypots/imputation/base.py
2
77.06%

pypots/classification/base.py
2
74.31%

pypots/clustering/base.py
2
37.62%

pypots/forecasting/base.py
2
35.78%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
7776

Relevant Lines:
9506

💛  - Coveralls


toolbox: unable to copy /etc/profile.d/toolbox.sh to container

Running toolbox enter it fails with the following message:
toolbox: resolved absolute path for /home/mildred/.local/bin/toolbox to /var/home/mildred/Projects/fedora-toolbox/toolbox
toolbox: checking if /etc/subgid and /etc/subuid have entries for user mildred
toolbox: TOOLBOX_PATH is /var/home/mildred/Projects/fedora-toolbox/toolbox
toolbox: checking if 'podman system migrate' exists
toolbox: migration not needed: 1.4.0 is unchanged
toolbox: Fedora generational core is f30
toolbox: base image is fedora-toolbox:30
toolbox: container is fedora-toolbox-30
toolbox: checking if container fedora-toolbox-30 exists
toolbox: container fedora-toolbox-30 not found
toolbox: container fedora-toolbox-mildred-30 found
toolbox: calling org.freedesktop.Flatpak.SessionHelper.RequestSession
toolbox: trying to start container fedora-toolbox-mildred-30
toolbox: looking for /etc/profile.d/toolbox.sh in container fedora-toolbox-mildred-30
Error: exit status 1
toolbox: copying /etc/profile.d/toolbox.sh to container fedora-toolbox-mildred-30
Error: cannot copy into running rootless container with pause set - pass --pause=false to force copying
toolbox: unable to copy /etc/profile.d/toolbox.sh to container fedora-toolbox-mildred-30

I don't know what's wring. it happened after upgrading fedora silverblue to latest 30.20190616.0 (podman 1.4.0-2.fc30). Trying to add --pause=false to podman cp command-line does not help. Instead, I get:
toolbox: copying /etc/profile.d/toolbox.sh to container fedora-toolbox-mildred-30
Error: error copying "/etc/profile.d/toolbox.sh" to "/var/home/mildred/.local/share/containers/storage/overlay/5b1b73c12d081d0e62c88b945e349ea161342a268276f889f0e5aee5b293396f/merged/etc/profile.d/toolbox.sh/toolbox.sh": mkdir /var/home/mildred/.local/share/containers/storage/overlay/5b1b73c12d081d0e62c88b945e349ea161342a268276f889f0e5aee5b293396f/merged/etc/profile.d/toolbox.sh: not a directory
toolbox: unable to copy /etc/profile.d/toolbox.sh to container fedora-toolbox-mildred-30

The container is not started prior to toolbox enter.

Error: cannot copy into running rootless container with pause set - pass
--pause=false to force copying

That was a minor regression that crept into Podman 1.4.0. It is addressed in Toolbox by #193 and #194.

Error: error copying "/etc/profile.d/toolbox.sh" to "/var/home/mildred/.local/share/containers/storage/overlay/5b1b73c12d081d0e62c88b945e349ea161342a268276f889f0e5aee5b293396f/merged/etc/profile.d/toolbox.sh/toolbox.sh": mkdir /var/home/mildred/.local/share/containers/storage/overlay/5b1b73c12d081d0e62c88b945e349ea161342a268276f889f0e5aee5b293396f/merged/etc/profile.d/toolbox.sh: not a directory

I believe that this is related to a regression in podman cp that I uncovered the other day. Some time after podman-1.2.0, it started creating /etc/profile.d/toolbox.sh inside the container as a directory, instead of a regular file.

Error: error copying "/etc/profile.d/toolbox.sh" to "/var/home/mildred/.local/share/containers/storage/overlay/5b1b73c12d081d0e62c88b945e349ea161342a268276f889f0e5aee5b293396f/merged/etc/profile.d/toolbox.sh/toolbox.sh": mkdir /var/home/mildred/.local/share/containers/storage/overlay/5b1b73c12d081d0e62c88b945e349ea161342a268276f889f0e5aee5b293396f/merged/etc/profile.d/toolbox.sh: not a directory

I believe that this is related to a regression in podman cp that I uncovered the other day. Some time after podman-1.2.0, it started creating /etc/profile.d/toolbox.sh inside the container as a directory, instead of a regular file.

I'm trying to get toolbox running on Fedora CoreOS and ran into the same error.  If I add a sleep before https://github.com/debarshiray/toolbox/blob/bc1a816ea3b80fc7c3dc5d523838256e94c953d2/toolbox#L288 it works fine.  If I take the sleep out, I get the error above.

I get this error message even when my container is started (I guess it was started on the first attempt when I hit the failure?). Not sure if any of the below info is useful or not, just thought I'd put it here in case. I've tried to run the command without the redirect & custom message that toolbox adds, to see what the podman message is:
$ podman ps
CONTAINER ID  IMAGE                              COMMAND     CREATED      STATUS             PORTS  NAMES
31191e2f1277  localhost/fedora-toolbox-gryan:30  sleep +Inf  7 weeks ago  Up 22 minutes ago         fedora-toolbox-gryan-30

$ podman cp --pause=false /etc/profile.d/toolbox.sh fedora-toolbox-gryan-30:/etc/profile.d
Error: error copying "/etc/profile.d/toolbox.sh" to "/var/home/gryan/.local/share/containers/storage/overlay/71a012bda72f39db9c7e73af1b5071aa78a077f5fc12daeefabf5dd8204166a3/merged/etc/profile.d/toolbox.sh/toolbox.sh": mkdir /var/home/gryan/.local/share/containers/storage/overlay/71a012bda72f39db9c7e73af1b5071aa78a077f5fc12daeefabf5dd8204166a3/merged/etc/profile.d/toolbox.sh: not a directory

When I try to list that containers storage path that's in the error message, it bottoms out at the merged/ directory, so maybe that mkdir needs a -p in podman?
$ ls -al ~/.local/share/containers/storage/overlay/71a012bda72f39db9c7e73af1b5071aa78a077f5fc12daeefabf5dd8204166a3/merged/
total 8
drwx------. 2 gryan gryan 4096 Apr 25 22:37 .
drwx--x--x. 5 gryan gryan 4096 Apr 25 22:37 ..

If I create the path on my host, that doesn't seem to help though, so that mkdir might be a red herring, not sure.
Oddly, the file does exist in the container as expected (might be there from before the issue started with podman 1.4.0):
$ podman exec fedora-toolbox-gryan-30 md5sum /etc/profile.d/toolbox.sh
7bb7f37bea2f13c77681999e05ba0df2  /etc/profile.d/toolbox.sh
$ md5sum /etc/profile.d/toolbox.sh
7bb7f37bea2f13c77681999e05ba0df2  /etc/profile.d/toolbox.sh

I created this bz for the issue on Fedora a couple of days ago, there are a couple of other comments there from others: https://bugzilla.redhat.com/show_bug.cgi?id=1719993

I still experience this with toolbox 0.0.11 and podman 1.4.2:
rpm -q podman toolbox
podman-1.4.2-1.fc30.x86_64
toolbox-0.0.11-1.fc30.noarch

Error: cannot copy into running rootless container with pause set - pass
--pause=false to force copying

That was a minor regression that crept into Podman 1.4.0. It is addressed in Toolbox by #193 and #194.

I am going to close this because the original bug has been fixed and released as toolbox-0.0.11.
I understand that a lot of people have been running into problems involving podman cp. However, they are not all the same problem. For all those problems, I'd encourage you to try https://github.com/debarshiray/toolbox/pull/202
Let's keep this issue restricted to this one thing.