text:
per-worker listener and watchdog stats

This PR does a few things:

Adds per-worker listener stats, useful for viewing worker
connection imbalance.
Adds per-worker watchdog miss stats, useful for viewing per
worker event loop latency.
Misc connection handling cleanups.

Part of https://github.com/envoyproxy/envoy/issues/4602
Risk Level: Medium
Testing: Modified UTs and new integration test
Docs Changes: Added
Release Notes: Added

@danzh2010 @mergeconflict @jmarantz PTAL

watched dogs (one per thread?)

1 per worker

active listeners of various flavors

1 per listener (so per-worker stats is listeners X workers)

connection handlers

1 per worker and 1 on the main thread

I see some potential opportunities to factor out or front-load some name lookups but it may be immaterial of the cardinalities are low or they are all created at server-start as opposed to during requests.

Yeah I agree we could do better here, but given the low cardinality I'm not sure it matters. I think we could make these stats configurable if we think this is going to be an issue though, but I found these stats to be incredibly useful in debugging potential worker imbalance issues so they seem generally useful to me (but I wanted to get @mergeconflict @oschaaf opinion on that)

/azp run envoy-linux

@danzh2010 @jmarantz @mergeconflict master merged and comments addressed. PTAL.

@danzh2010 updated per comments.


text:
api: useForRouting field in JWT

Add a field called useForRouting that signals to Envoy Gateway that the headers generated from the claims are used to make routing decisions
Internally this field will be used to
* insert a catch-all route with a 404 direct response identical to https://github.com/envoyproxy/gateway/pull/2586 which makes sure the jwt filter with claimToHeader is applied before recomputing routing decision

enable clear_route_cache to recompute routing decision https://www.envoyproxy.io/docs/envoy/latest/api-v3/extensions/filters/http/jwt_authn/v3/config.proto#extensions-filters-http-jwt-authn-v3-jwtprovider

Relates to https://github.com/envoyproxy/gateway/issues/2452

outlining a few other alternatives

add a similar field at top level within jwt instead of creating it within jwt.claimToHeaders , which will have the same effect internally, since these settings internally are applied at top level
automatically enable these settings w/o an API field if jwt.claimToHeaders is set. One downside here is, enabling clearRouteCache is expensive and may impact performance. This may not be ideal for a user who wants to jwt.claimToHeaders for ratelimiting

ptal @guydc @zhaohuabing, I've limited the use of the field to only recalculate route, and not add a fallback/catch-all route,
we can use docs to add that manually

also looking at advice on API field naming, this is what ChatGPT said
Here are some alternate API field names for recomputeRoute:

calculateRoute
updateRoute
computeNewRoute
refreshRoute
recalculateRoute

recomputeRoute sounds good to me, "updateRoute" is a bit ambiguous.

source: gharchive/pull-request

authors: arkodg zhaohuabing

repo: envoyproxy/gateway

license_type: permissive

license_source: github-api


text:
Fedora needs automake, autoconf and libcurl-devel

As needed by libdispatch

Interesting! Does Ubuntu need anything else?

Merged https://github.com/eosrei/docker-swift-dev-buildbot/commit/b8823b48f0f1fac6d4707770831fa29b58216f7e

authors: eosrei rxwei

repo: eosrei/docker-swift-dev-buildbot

license_source: bigquery


text:
[Publication]: [Mobile view]:Long name of chat/prompt is overlapping  x-icon on publication request form

EPAM AI DIAL chat version
0.13.0
How to reproduce
Steps :

open app with mobile device
create chat with very long name , e.g. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean egestas cursus rhoncus. Donec finibus est felis, eget volutpat turpis vulputate fusce.
create publish request for this chat

Actual result
Long name of chat/prompt displayed close to too close to x-icon on publication request form

Expected result
It should be space between cross icon and 3 dots for long name which does not fit form width
Confidential information

[X] I confirm that do not share any confidential information

verified on staging - fixed

source: gharchive/issue

repo: epam/ai-dial-chat


text:
'energytariff' calls async_track_state_change instead of async_track_state_change_event which is deprecated and will be removed in Home Assistant 2025.5

Detected that custom integration 'energytariff' calls `async_track_state_change` instead of `async_track_state_change_event` which is deprecated and will be removed in Home Assistant 2025.5 at custom_components/energytariff/sensor.py, line 120: self.__unsub = async_track_state_change(, please create a bug report at https://github.com/epaulsen/energytariff/issues

Any plans on fixing this?

I'm aware, but havem't had time.  Sinple fiz that needs to be done before 1st of may 2025.  Pullrequests are more than welcome!

authors: MariusStensrod epaulsen ruant

repo: epaulsen/energytariff

license: MIT


text:
optimization doesn't appear to run currently

I've forked pygsp and started implementing the tikhonov optimization on my branch, but it appears that

The current implementation of optimization.prox_tv does not work because
pyunlocbox does not yet support the non-tight frame problem.
Regardless, I think I've fixed prox_tv up to this error with pyunlocbox.  Once I get prox_tik done/documented, i'll switch over to pyunlocbox and see what I can do about the non-tight frame case.

Hi stanlejys,
Thanks for contributing to the pygsp. I have implemented the tikonov case in this branch
https://github.com/epfl-lts2/pygsp/tree/semi-supervised-learning
For the Tikonov case, it not worth using proximal splitting optimization. It is better to directly compute the solution.
For the TV case, the best would be to use a primal dual scheme with the gradient operator and not directly the prox_tv. I have a matlab implementation using the unlocbox in case you want to implement it for the pygsp.

ah, ok - I was just going based on the matlab/gspbox implementation of prox_tik which uses prox when a forward operator is supplied.  Of course, when the forward operator is identity the Chebyshev approximation is often faster.
Where is your matlab prox_tv implementation?

It is there:
https://github.com/epfl-lts2/gspbox/blob/master/graph_ml/gsp_regression_tv.m
The MATLAB unlocbox does not have the most intuitive design and it is mostly my fault. Sorry for that.
I see 3 different ways to implement the TV version

Using the prox_tv is probably the easiest way to implement it. However, it results in an algorithm with two levels of iterations.
Using the solver mlfbf of the pyunlocbox with the norm_l1 of the pyunlocbox. This will result in an algorithm that has only one iteration. However, mlfbf is not the best solver for that problem.
Implementing Chambolle-Pock algorithm in the pyunlocbox and using it with the norm_l1. Probably the best way, but also require more work... (https://hal.archives-ouvertes.fr/hal-00490826/document)

Maybe you should rebase the semi-supervised-learning branch and start from there. @mdeff  what do you think?
Good luck

authors: nperraud stanleyjs


text:
Update AUR Package Name

I've had to change the AUR package name from feroxbuster to feroxbuster-git in order to meet Arch Linux's VCS package guidelines. This pull request just updates the package name in the README so that users download the correct package (the old one will soon be unavailable).

Good deal, thanks again!


text:
Missing properties for using Button as link

Describe the bug
When using our Button component and setting the href property I expect to be able to set other properties related to the anchor element .
Steps to reproduce the bug

Import Button from eds-core-react
Assign value to href

Expected behavior
Expected properties related to anchor element such as target or rel to be available.
Additional context

Solved.

authors: BirteThornquist mimarz

repo: equinor/design-system


text:
Autocomplete dropdown when inside Popover is underneath

from comment in #2501
When Autocomplete is used inside our Popover the dropdown menu is displayed underneath the popover.
https://user-images.githubusercontent.com/24507952/191228539-5f5aadd0-e718-4964-951a-0e34b1e5717a.mov
Notes:

This might be due to stacking content and how we use portals?

Popover is not in a portal but it does have a z-index of 1400

Popover is not in a portal but it does have a z-index of 1400

yeah, and I don't think we've assigned anything to the dropdown on Autocomplete. If not it should maybe be the same as Menu. @oddvernes

authors: mimarz oddvernes


text:
Pixmap (seismic) layer

Pixmap layer
Should be able to display a pixmap layer. Will be used for e.g. seismic. Colorscale should be configurable.

We currently have a pixmap layer and a seismic layer. Utils for creating an image from seismic data is provided, this does take a colorscale as a parameter. IMHO creating something generic which takes a set of data and convert it to an image using a color scale should be up to the application.

authors: HavardNJ jgvabo

repo: equinor/esv-intersection


text:
Highlighted search input is unreadable with Material Theme Lighter enabled.

When I highlight the phrase inside search input I can't really see what is selected. Screenshot above describes everything :)

Pretty hard to read with the Palenight version too (see "ConfigManager")

@gjactat Hi, what you see is related to #358 not to this one :)

authors: equinusocio gjactat kgorol

repo: equinusocio/vsc-material-theme


text:
Documenter la question des Compétences

Expliquer + donner un exemple

Voilà un début de documentation: https://github.com/eracom/atlas/wiki/Référentiel-de-compétences

C'est OK, la documentation est maintenant assez complète

repo: eracom/atlas


text:
Support for defining the color of tables

Hello :)
First of all, thank you for this project!! It works really well!
I want to ask if it is possible to define the colours of the tables?
Something like:
[table_name]{color: "#77fc03"}
+attribute {label: "integer"}
Thanks :)

This is also related to #63

authors: FilipeGood maurerle

repo: eralchemy/eralchemy


text:
Keymaster zone

A "secret" zone that can only appear if the player has all 3 Keys. Realistically is a rare Act 3 zone but can also technically appear in Act 2.
The modifications to this zone are a strict buff to the player. You could make the argument the downside to the zone appears before the zone itself, as the Keys all require sacrifices to acquire, but I am willing to make it a bit more interesting. Maybe I could replace all event nodes in the zone with normal fights and give all normal fights a burning Elite modifier?
Also, you could argue that this zone breaks the "3 unique features" rule as it really only has 2: A basic combat modifier and a basic reward modifier.

Accidentally committed a change that I made to my Ambushed zone as well

repo: erasels/SpireMapOverhaul


text:
Add Self type syntax

The current Erg does not work with Self pointing to its own type. This should be replaced with the current scope type.
I have a few ideas for implementing this. One would be to replace the name in the desugaring process.
Another is that when the type checker finds the type Self, it looks for its own type in the current Context.
I think the former is better, since Self needs to be replaced before the code-generating process. Some desugaring methods have already been implemented, so it would not be so difficult to implement if we refer to them.

I noticed that Self in the class can be replaced naively, but this does not work for Self in traits.

repo: erg-lang/erg


text:
Enhancement about SDXL/ LLAMA-2

Hi author,
thanks for your impressive work! are you planning to pre-train the work on more strengthful submodule, like LLAMA-2 and SDXL?

Thanks for your attention! Due to the limited resources, we do not plan to re-train the model on larger models. We will release the weights if we do that later. Thanks!

Thanks for replying.


text:
Include example command to find all files

This fixes this issue.

Blob usage is already demonstrated in the "installing" section of the README:
"test": "riteway test/**/*-test.js"

authors: ericelliott janhesters

repo: ericelliott/riteway


text:
Different results when running tdb.debug() vs. session.run()

I'm running the code from Tensorflow/Udacity course (3_regularization.ipynb; Problem 1).
Here is the code:
%%javascript
Jupyter.utils.load_extensions('tdb_ext/main')

import tdb

batch_size = 128

graph = tf.Graph()
with graph.as_default():

  # Input data.
  # For the training data, we use a placeholder that will be fed at run time with a training minibatch.
  tf_train_dataset = tf.placeholder(tf.float32,
                                    shape=(batch_size, image_size * image_size))
  tf_train_labels = tf.placeholder(tf.float32, shape=(batch_size, num_labels))
  tf_valid_dataset = tf.constant(valid_dataset)
  tf_test_dataset = tf.constant(test_dataset)

  # Hidden layer
  hidden_layer_size = 1024
  weights_h = tf.Variable(
    tf.truncated_normal([image_size * image_size, hidden_layer_size]))
  biases_h = tf.Variable(tf.zeros([hidden_layer_size]))
  hidden = tf.nn.relu(tf.matmul(tf_train_dataset, weights_h) + biases_h)

  # Output layer
  weights_o = tf.Variable(
    tf.truncated_normal([hidden_layer_size, num_labels]))
  biases_o = tf.Variable(tf.zeros([num_labels]))
  logits = tf.matmul(hidden, weights_o) + biases_o

  _loss = tf.nn.softmax_cross_entropy_with_logits(logits, tf_train_labels)

  regularizers = tf.nn.l2_loss(weights_h) + tf.nn.l2_loss(biases_h) + tf.nn.l2_loss(weights_o) + tf.nn.l2_loss(biases_o)
  loss = tf.reduce_mean(_loss) + 5e-4 * regularizers

  # Optimizer.
  optimizer = tf.train.GradientDescentOptimizer(0.5).minimize(loss)

  # Predictions for the training, validation, and test data.
  train_prediction = tf.nn.softmax(logits)

  valid_hidden = tf.nn.relu(tf.matmul(tf_valid_dataset, weights_h) + biases_h)
  valid_logits = tf.matmul(valid_hidden, weights_o) + biases_o
  valid_prediction = tf.nn.softmax(valid_logits)

  test_hidden = tf.nn.relu(tf.matmul(tf_test_dataset, weights_h) + biases_h)
  test_logits = tf.matmul(test_hidden, weights_o) + biases_o
  test_prediction = tf.nn.softmax(test_logits)

  # TRAIN
num_steps = 3001

with tf.Session(graph=graph) as session:
  tf.initialize_all_variables().run()
  print("Initialized")
  for step in range(num_steps):
    # Pick an offset within the training data, which has been randomized.
    # Note: we could use better randomization across epochs.
    offset = (step * batch_size) % (train_labels.shape[0] - batch_size)
    # Generate a minibatch.
    batch_data = train_dataset[offset:(offset + batch_size), :]
    batch_labels = train_labels[offset:(offset + batch_size), :]
    # Prepare a dictionary telling the session where to feed the minibatch.
    # The key of the dictionary is the placeholder node of the graph to be fed,
    # and the value is the numpy array to feed to it.
    feed_dict = {tf_train_dataset : batch_data, tf_train_labels : batch_labels}
    _,l,predictions = session.run([optimizer, loss, train_prediction], feed_dict=feed_dict)

    if (step % 500 == 0):
      print("Minibatch loss at step %d: %f" % (step, l))
      print("Minibatch accuracy: %.1f%%" % accuracy(predictions, batch_labels))
      print("Validation accuracy: %.1f%%" % accuracy(
        valid_prediction.eval(), valid_labels))
  print("Test accuracy: %.1f%%" % accuracy(test_prediction.eval(), test_labels))

Here is the output, when using session.run():
Initialized
Minibatch loss at step 0: 484.110291
Minibatch accuracy: 11.7%
Validation accuracy: 17.3%
Minibatch loss at step 500: 134.830811
Minibatch accuracy: 84.4%
Validation accuracy: 61.2%
Minibatch loss at step 1000: 99.932526
Minibatch accuracy: 82.8%
Validation accuracy: 64.1%
Minibatch loss at step 1500: 74.190613
Minibatch accuracy: 82.8%
Validation accuracy: 62.0%
Minibatch loss at step 2000: 57.145329
Minibatch accuracy: 80.5%
Validation accuracy: 64.2%
Minibatch loss at step 2500: 44.857193
Minibatch accuracy: 83.6%
Validation accuracy: 64.0%
Minibatch loss at step 3000: 34.841984
Minibatch accuracy: 89.8%
Validation accuracy: 66.2%
Test accuracy: 90.7%

And when I switch to tdb.debug():
    status,result = tdb.debug(
      [optimizer, loss, train_prediction], feed_dict=feed_dict, session=session, breakpoints=[])
    l = result[1]
    predictions = result[2]

Initialized
Minibatch loss at step 0: 597.969238
Minibatch accuracy: 12.5%
Validation accuracy: 9.9%
Minibatch loss at step 500: 582.064575
Minibatch accuracy: 7.0%
Validation accuracy: 9.9%
Minibatch loss at step 1000: 599.943359
Minibatch accuracy: 7.8%
Validation accuracy: 9.9%
Minibatch loss at step 1500: 579.468689
Minibatch accuracy: 11.7%
Validation accuracy: 9.9%
Minibatch loss at step 2000: 582.900635
Minibatch accuracy: 6.2%
Validation accuracy: 9.9%
Minibatch loss at step 2500: 605.257935
Minibatch accuracy: 5.5%
Validation accuracy: 9.9%
Minibatch loss at step 3000: 605.155579
Minibatch accuracy: 5.5%
Validation accuracy: 9.9%
Test accuracy: 7.6%

I would expect the same output. What am I doing wrong?

This is running on MacBook Pro (10.11.1 15B35a), tensorflow 0.5.0, tfdebugger 0.1.1

Thanks for bringing this to my attention. It's probably not your fault, I
suspect it to be a bug in how TDB deals with Operations on tf.Variables.
That would explain why the learning is causing accuracy to plummet. I'll
take a look hopefully sometime this weekend.
On Fri, Feb 12, 2016 at 12:48 AM, Vojta Jina notifications@github.com
wrote:

This is running on MacBook Pro (10.11.1 15B35a), tensorflow 0.5.0,
tfdebugger 0.1.1
—
Reply to this email directly or view it on GitHub
https://github.com/ericjang/tdb/issues/4#issuecomment-183188153.

still different =\

authors: ericjang veonua vojtajina

repo: ericjang/tdb


text:
Improve Product Description

Vim is a cool product, the current description is lame

@ericjaystevens,
I'm interested in using your choco package to deploy the agent to my environment for use with Veeam B&R, but I think I would feel more comfortable if at least issues #2 and #4 were resolved first before using in production. From some of the Veeam forums I read it looks like Endpoint Backup will be renamed to Veeam Agent for Windows. Even according to the checksums, it appears the free and paid versions use the exact same installer.
I would be more than happy to help by sending you PRs for some of these issues if you don't mind!
Thanks,

Nice to hear from you,
I would be happy to look at your pull request. Please note i do have a
feature branch for v2. I would like to resolved both issue 2 and 4 before
in that branch before i submit it to chocolatey.org.
On Thu, Jul 13, 2017 at 11:46 AM, thespain notifications@github.com wrote:

@ericjaystevens https://github.com/ericjaystevens,
I'm interested in using your choco package to deploy the agent to my
environment for use with Veeam B&R, but I think I would feel more
comfortable if at least issues #2
https://github.com/ericjaystevens/chocolatey-Veeam-Endpoint-Backup-FREE/issues/2
and #4
https://github.com/ericjaystevens/chocolatey-Veeam-Endpoint-Backup-FREE/issues/4
were resolved first before using in production. From some of the Veeam
forums
https://forums.veeam.com/veeam-agent-for-windows-f33/difference-between-veeam-agent-for-microsoft-windows-and-vee-t40632.html
I read it looks like Endpoint Backup will be renamed to Veeam Agent for
Windows. Even according to the checksums, it appears the free
https://www.veeam.com/windows-backup-free-download.html and paid
https://www.veeam.com/windows-backup-download.html versions use the
exact same installer.
I would be more than happy to help by sending you PRs for some of these
issues if you don't mind!
Thanks,
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ericjaystevens/chocolatey-Veeam-Endpoint-Backup-FREE/issues/6#issuecomment-315118741,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AExsdMZYz2RMuMpKlH0_MrUl0gN6Ut-Tks5sNjvegaJpZM4MGLos
.

--
Eric Jay Stevens
Assistant Computer Network Administrator
Computer Technology Office
DHE 158

Hello there, Sorry it has been quite some time. I have not had a lot of free time and was dedicating what time I had to developing a Puppet module for installing and configuring the Veeam Agent.
I am interested in working on this now and I would like to use your chocolatey package for adding Windows support to my module, if you are okay with that?
Please see PR #10.
Thanks,
Jake

authors: ericjaystevens thespain


text:
Schema from var

Hello. I like your lib. But i'd like to load jsonschema from some var, not from file.
In my case I store some jsonschemas in one py file.
I thought to add logic that checs if there is .JSON ext in param. Example: JSONSchema['test_server/schema.json']
If there is not .JSON ext then should load schema from python module.

Oh yeah, that's a good idea. So it would be like:
data: JSONSchema['my_package.my_module.my_schema'] = dict(title='baz')

where my_package.my_module.my_schema is a schema dict?

Yes, smth like that. I tried to make it but faced with some troubles.
So I write path to var like 'my_package/module/shema' it's not right but works for me.
Could I make pull request?

Absolutely. Might make sense somewhere in here; maybe using importlib.import_module to try to load the containing module?

Done. Please check it.
Also Python for expression like data: JSONSchema['test_server/schema.json'] = dict(title='baz')
shows error:

Traceback (most recent call last):
File "test_server/sch_2.py", line 29, in
data: JSONSchema['test_server/schema.json'] = dict(title='baz')
TypeError: 'type' object is not subscriptable

Now I decided to wrap such expressions:
from typing import TYPE_CHECKING if TYPE_CHECKING:

Are you here?)

I implemented that for a successor of this project, but the PR is lingering: https://github.com/inspera/jsonschema-typed/pull/8
@erickpeirson This package and your Medium article are still popular Google hits for this problem. Would you be willing to pass it on to a group of new maintainers, so it can live on?

I implemented that for a successor of this project, but the PR is lingering: https://github.com/inspera/jsonschema-typed/pull/8
@erickpeirson This package and your Medium article are still popular Google hits for this problem. Would you be willing to pass it on to a group of new maintainers, so it can live on?

@felixvd Certainly! What would you propose?

@erickpeirson Thanks for your quick response, and sorry for my delayed one!
I would suggest to:

Migrate this repo to an organization to manage roles. I invited you to the jsonschema-typed organization.
Give maintainers access to the jsonschema-typed package on pypi. Organizations can be requested on pypi.org, but I don't think they are meant for one-offs like this.

I would then add the updates from this fork and my changes and take it from there.

@felixvd Done

@erickpeirson Thanks! Could you also grant Owner-level access so I can point the package to this repo?

@felixvd done

authors: erickpeirson felixvd hound672

repo: erickpeirson/jsonschema-typed


text:
I want to contribute code!

I want to contribute code to this project, but I do not have the permission to push new branches. Can I open this permission to facilitate pushing contributed code?

https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork

repo: erictik/midjourney-api


text:
Add reassuring info message when running in baseline mode

...in the middle of migrating a load of databases from Roundhouse to grate, I figured something like this would be slightly more reassuring than manually checking every time in multiple environments etc 😄

We do all love software that gives us reassuring messages, don't we? 😄
Thanks a lot! This is a good idea, especially when running a large codebase that hasn't been run with grate before, to make people absolutely chill and calm, that we won't touch any actual code/tables!

authors: ArveSystad erikbra

repo: erikbra/grate


text:
add '/' links and update img in 'hey.mdx'

Image for 2019-03-10-hey is now responsive.

Do not merge.
There still seems to be an issue with the image at blog/2019-03-10-hey.
I haven't figured out what's causing this.

repo: erikdstock/gatsby-starter-ts-mdx


text:
How to save the Pix2Pix model

Hi, your project is very impressive, however, I have met an problem to save the model weight of Pix2Pix. How can I save the model to avoid re-trianning the network every time.

I solve the problem and answer the question by myself (:
add:
self.combined.save(filepath="model.h5")
ModelCheckpoint(filepath="model.hdf5", verbose=1,save_best_only=True)

repo: eriklindernoren/Keras-GAN

license: mit


text:
[v6] Pass component as a child function

What's the idea behind the component prop? IMHO,  it makes the codebase pretty ugly when one needs something more elaborate like Bootstrap.
Would anything block us from changing the current API to the following?
<Field name="myField">
  {field => <FormControl type="text" {...field} />
</Field>

I think it's easier to read and understand because it respects the hierarchy. With component={} it looks like it's going to be rendered somewhere else. We could still have the current shortcuts like type="input" for the basic cases:
<Field name="amount" type="number" min="0" max="10" />

Great job, everyone involved. V6 is simply much better already :)

What's the idea behind the component prop? IMHO, it makes the codebase pretty ugly when one needs something more elaborate like Bootstrap.

I'm sorry I don't get your point. Could you elaborate? Since component accepts anything that could render a JSX element, your codebase stay clean!
const createFormControl = type =>
  field => <FormControl type={type} {...field} />

const TextControl = createFormControl("text")
const PasswordControl = createFormControl("password")

const MyForm = props => (
  <form onSubmit={props.handleSubmit}>
    <FormGroup controlId="username">
      <ControlText>{"Username"}</ControlText>
      <Field name="username" component={TextControl} />
    </FormGroup>
    <FormGroup controlId="password">
      <ControlText>{"Password"}</ControlText>
      <Field name="password" component={PasswordControl} />
    </FormGroup>
    <Button type="submit">{"Submit"}</Button>
  </form>
)

@eliseumds In almost any project, you're going to want to create components for your common form structures, like @ooflorent has shown with TextControl and PasswordControl above. Personally, I prefer to do it at the "row" level (FormGroup in @ooflorent's example), so I can decorate the label when the field is in error. My forms tend to look like:
<form onSubmit={props.handleSubmit}>
  <Field name="firstName" label="First Name" component="TextInput"/>
  <Field name="lastName" label="Last Name" component="TextInput"/>
  <Field name="country" label="Country" component="AutocompleteInput" options={countries}/>
</form>

It feels pretty darn clean to me.
Also, the "function as only child" pattern is, in my experience, very confusing. react-redux suffered from that with its Provider component for almost a year before React made a fix, and it caused no end of confusion.

Your suggestions make sense. I totally forgot that all the props would be passed down to the rendered component, as is written in the docs =S
Thanks!

authors: eliseumds erikras ooflorent

repo: erikras/redux-form


text:
DB

Asalamualaikumwrwb,
untuk Databasenya belum di buat ya mb?

Waalaikumsalam. Sudah dibuat untuk database nya
Pada tanggal Min, 3 Okt 2021 06.06, Kamal Haqi Jawani <
@.***> menulis:

Asalamualaikumwrwb,
untuk Databasenya belum di buat ya mb?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/erinadwi28/lpksrini/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANG7QQCRZD7VVUPUUSXGD5DUE6F53ANCNFSM5FG4OLRA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Dibagian mana y MB? Koq saya belum ketemu ya


text:
Problems installing it...

I don't know the minimum requirements regarding the go version, I tried with the latest and then the first previous versions and from both I get the following message:
go: downloading github.com/erkkah/tigrfont v1.0.1
go: github.com/erkkah/tigrfont@latest (in github.com/erkkah/tigrfont@v1.0.1):
The go.mod file for the module providing named packages contains one or
more replace directives. It must not contain directives that would cause
it to be interpreted differently than if it were the main module.

Hi there. Thanks for the report.
I made an override for a bug in the go image lib, and did not realize that affected the install instructions. I'll fix.

..and you could always use the pre-built binaries, as mentioned in the readme.

Thanks for noticing, there was a problem with the build. It's there now.

repo: erkkah/tigrfont

license: ISC


text:
it doesn't work

if it works in real life scenarios then why the owner is not telling us from where he get access if so he says it works in real life scenarios then why he lie that he doesn't know from where he get access non of us are here to play games with virtual test we want real access or dump your useless project.

Because we are responsible on our actions and what we should release and
what not so not anyone can use it in a malicious way :)
On Tuesday, 5 March 2019, jennamarble notifications@github.com wrote:

if it works in real life scenarios then why the owner is not telling us
from where he get access if so he says it works in real life scenarios then
why he lie that he doesn't know from where he get access non of us are here
to play games with virtual test we want real access or dump your useless
project.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ernw/ss7MAPer/issues/35, or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuv_rruNPON6VwAMJg3ytLd8-yYD-2ks5vTkCJgaJpZM4beN0E
.

Please stop posting your opinions, this is a software ticketing system and must only be used for bugs found in this software.
This is not a youtube comment!
Also, if you would want you use this software in GRX and you would be in a position were you are allowed to do so, you wouldn't ask questions about the access.
Last but not least, nobody forces you to either checkout or use this software.
best

so you mean to say that you guys continue to make people stupid? if so i
will keep on posting and exposing this fucking hype created by
motherfuckers like you even if i get banned on github i will keep on making
account to keep on exposing this bullshit project and even if i get banned
on ip level i will keep on changing ip's
On Tue, Mar 5, 2019 at 4:43 PM Daniel notifications@github.com wrote:

Please stop posting your opinions, this is a software ticketing system and
must only be used for bugs found in this software.
This is not a youtube comment!
Also, if you would want you use this software in GRX and you would be in a
position were you are allowed to do so, you wouldn't ask questions about
the access.
Last but not least, nobody forces you to either checkout or use this
software.
best
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ernw/ss7MAPer/issues/35#issuecomment-469641303, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AfrekJd6uDMBBO45GUw-U-VgkfFEUyEqks5vTlFTgaJpZM4beN0E
.

authors: 0xc0decafe SigPloiter jennamarble


text:
Tooltips callback doesn't work in Blazor Server

Describe the bug
Does not work in .NET 6.0 Blazor Server.
To Reproduce
Can reproduce by creating a fresh .NET 6 Blazor Server project, importing latest nuget version, and copying over relevant files from Demo site. I have replicated in this repo here: https://github.com/riley-cochrane/ChartJSTest
Run site
Go to https://localhost:7245/testgraph
Hover over bar on bar graph and no tool tip displays.
Console displays error:
Uncaught Error: The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.     at y (blazor.server.js:1:1840)     at e.invokeMethod (blazor.server.js:1:2834)     at config.options.plugins.tooltip.callbacks.title (Chart.js:81:27)     at Tooltip.getTitle (chart.js:11425:35)     at Tooltip.update (chart.js:11510:25)     at Tooltip.handleEvent (chart.js:11875:14)     at Object.afterEvent (chart.js:11936:25)     at callback (chart.js:53:15)     at PluginService._notify (chart.js:6316:11)     at PluginService.notify (chart.js:6303:25)
Any fix for this? Can make local changes to create a new version if necessary.
Thanks,
Riley

On NET 8 working but on NET 9 not

authors: grzegorz-banas riley-cochrane

repo: erossini/BlazorChartjs


text:
X1 Yoga Support

I am on an X1 Yoga (3rd generation), installed your package in Arch and still seeing the log messages. Can we get the X1 Yoga supported?
cc @cweagans

I have a X1 3rd gen and it is working beautifully , have you disabled thermals?

Are you seeing thermal events like this?
CPU0: Package temperature above threshold, cpu clock throttled (total events = 103832)
That's "normal". The EC/BIOS is still reporting those events when CPU temp goes above the threshold you set in the config file.

@erpalma okay, that is good to know, thanks.
@ejgallego Thanks for that confirmation, I see [acpi_thermal_pm] running but not thermald.

The way to check things are working fine is with s-tui for example. These new CPUs are a bit strange in that performance is pretty variable, but I get 2.7 GHz with all cores stable, without underclocking

@ejgallego Thanks for that confirmation, I see [acpi_thermal_pm] running but not thermald.

AFAIK  [acpi_thermal_pm] is the kernel process doing all the acpi thermal power management stuff. I don't think its changeing things on its own but I think its providing the interface (proc) for other processes to change things there. So maybe you have some process changeing things. Maybe its a good idea to stop everything beside the throttle stop and the s-tui until it works as expected.

Try --monitor mode and s-tui under stress!

For me it works as intended with this machine. I haven't encountered any issues, yet.
@ElijahLynn  The CPU hits the critical temperatures quite quickly but that's the cause of the insufficient cooling system (just one heat pipe and one fan compared to two heat pipes and two fans in the XPS 9370).

Nice, I somehow must have had it installed incorrectly. I just tried seeing if I had it enabled and eventually saw there was an AUR package by @felixonmars. And followed those instructions and instantly a video export I was doing jumped up in CPU/Temp and Power consumption!
Also when I installed the AUR of this package it said it was going to conflict with the git version of this package I had installed which I replaced.

Big thanks everyone for this!

Nice, I somehow must have had it installed incorrectly. I just tried seeing if I had it enabled and eventually saw there was an AUR package by @felixonmars. And followed those instructions and instantly a video export I was doing jumped up in CPU/Temp and Power consumption!
Also when I installed the AUR of this package it said it was going to conflict with the git version of this package I had installed which I replaced.

Big thanks everyone for this!

I suppose it isn't really getting to 4.2 Ghz but not really sure of the requirements to achieve that are. Should I actually see it hit 4.2 Ghz in s-tui?

4.2 GHz can only be reached in single core usage. But I guess that your main problem is cooling now. As you can see you are reaching 95 deg at just 2.2 GHz, so you are now thermal limited. Try re-pasting your CPU, but I think you will only get 100/200 MHz more.

4.2 GHz can only be reached in single core usage. But I guess that your main problem is cooling now. As you can see you are reaching 95 deg at just 2.2 GHz, so you are now thermal limited. Try re-pasting your CPU, but I think you will only get 100/200 MHz more.

Thanks for that, very helpful to know 4.2 Ghz is a single core feature.
Also great to know that 95 deg is the upper limit before thermal limiting kicks in.
I'll try running a fan on the Yoga and also open the lid as it is currently docked. Maybe I can squeeze more out that way!

As a reference, my X1 Yoga 3rd generation, with standard cooling and voltage does get to 4.2 in single core, and will all cores is around 2.5-3Ghz depending on the ambient temp.

According to what @ejgallego wrote I would definitely try re-pasting the CPU then!

Note that my temp threshold is at 100º , in the s-tui display there it seems it peaks at 95?

According to what @ejgallego wrote I would definitely try re-pasting the CPU then!

Don't think I can void the warranty like that just yet, as it is also owned by my employer.

As a reference, my X1 Yoga 3rd generation, with standard cooling and voltage does get to 4.2 in single core, and will all cores is around 2.5-3Ghz depending on the ambient temp.

Super helpful, thank you! How did you measure the 4.2 on single core? I assuming not s-tui.

I was indeed using s-tui, note that it is never 4.2 exact , it goes up and down, but close to 4.1 Ghz most of the time.
With recommended undervolting my system is stable at 3.75 Ghz now (1 core) and 2.9 Ghz with all cores [it can take a bit more for the start, but indeed when the laptop gets hot it settles down on that]
That's on my room which is quite warm now [summer], but indeed thermal is the limit of this laptop, I didn't re-paste the CPU but for sure that should help. Just going to the terrace with a bit more of fresh air did got me almost 0.1 extra Ghz.

Couple of pics in case they help:

Note that my temp threshold is at 100º , in the s-tui display there it seems it peaks at 95?

It peaks at 95 because that's the trip temperature set in throttled. Once you reach 100 deg your CPU shuts down ;)

authors: DEvil0000 ElijahLynn ejgallego erpalma hyphone

repo: erpalma/throttled


text:
Unable to parse closing parentheses in doc comments.

Make sure these boxes are checked before submitting your issue - thank you!
(If your issue is neither a both bug nor a request, please write in a free style)

[ ] https://esdoc.org/manual/usage/feature.html
[ ] https://esdoc.org/manual/configuration/config.html
[x] https://esdoc.org/manual/usage/tags.html
[ ] https://esdoc.org/manual/advanced/api.html
[ ] https://esdoc.org/manual/faq/faq.html

Short summary of your issue
When documentation includes closing parentheses ) the parser warns that it cannot parse. This has been experienced when documenting parameter defaults and even examples (which is cripples the @example tag for me).
Input data for reproducing
Configuration
{
  "source": "./packages",
  "destination": "./docs",
  "plugins": [
    {
      "name": "esdoc-standard-plugin",
      "option": {
        "lint": {"enable": true},
        "coverage": {"enable": true},
        "accessor": {"access": ["public"], "autoPrivate": true},
        "undocumentIdentifier": {"enable": true},
        "unexportedIdentifier": {"enable": false},
        "typeInference": {"enable": true}
      }
    },
    {
      "name": "esdoc-ecmascript-proposal-plugin",
      "option": {"all": true}
    }
  ]
}

Codes
FAILS:
/**
 * Creates a message broker.
 * @param {object} opts - The configuration options.
 * @param {net~Server} [opts.server=new net.Server()] - The server to attach the message broker to.
 * @param {Transcoder} [transcoder=JSONTranscoder] - The transcoder.
 */

SUCCEEDS: note missing closing paren in opts.server default
/**
 * Creates a message broker.
 * @param {object} opts - The configuration options.
 * @param {net~Server} [opts.server=new net.Server(] - The server to attach the message broker to.
 * @param {Transcoder} [transcoder=JSONTranscoder] - The transcoder.
 */

Output data
Log
warning: could not parse the following code. if you want to use ECMAScript proposals, see https://esdoc.org/manual/feature.html#ecmascript-proposal
/.../message-broker/message-broker.js
/**
 * Creates a message broker.
 * @param {object} opts - The configuration options.
 * @param {net~Server} [opts.server=new net.Server()] - The server to attach the message broker to.
 * @param {Transcoder} [transcoder=JSONTranscoder] - The transcoder.
 */

Your environment

OS type and version: Arch Linux and Windows7
Node.js version: v8.5.1 and v9.0.0
ESDoc version: v1.0.3

Nevermind... it was an issue with a preprocessing script, not esdoc.

repo: esdoc/esdoc


text:
no-missing-import to support HTTP imports

Node.js has experimental support for loading modules via HTTP.
no-missing-import should support http/https protocols by ignoring it, or offer an option to ignore certain protocols/patterns.

A quick reproduction:
https://eslint-online-playground.netlify.app/#eNp1kMFuwyAQRH9lixQ5lWL77jY99d5L1UvpAcHWpoEFAY5SWf73gi1HUaRed2Z4M0wsBtniRVhvsPmJrGPaehcSJMwnkRC+g7NQDSn52LXtSP7UN9LZ1jgl4tBuvuqJE6ezCJBFrw0qOF4f2VcDGuPgeXeEMWKA3ctD9ZgTm3c/LfcOKhIWK5iLyA6swWg0pSBzN0e53cQJgDO8JCQVOevgkzNvxl5TR23A/KDNCqraOjUa5OzrsEZW0xahG0GEjH7zSbtVXhgLRVrxgSFmodw5K1ti4mxJFkd0Y5D4/uszqBg2aNFnTnOe4IU8ib587u0AhedX9KUpSY132GXzP8RVrNc19V2vK3b+A6+1nr8=

authors: privatenumber scagood

repo: eslint-community/eslint-plugin-n


text:
@example warp the decorator does NOT work

What version are you using?
v2.1.0
What JSDoc comment were you trying to parse?
/**
 * @example
 *  class Model extends Root {
 *      @urlSync
 *      @observable sync = 'abc'
 *  }
 * @public
 */
function urlSync () {...}

What Doctrine options were you using (sloppy, unwrap, etc.)?
{ unwrap: true }

What happened? Include output if possible.

output

[ { title: 'example', description: 'class Model extends Root {' } ]

What did you expect to happen?

output

[ { title: 'example', description: 'class Model extends Root { \n  @urlSync .... }' } ]

Thanks for creating an issue. Does JSDoc support this syntax?
Keep in mind that decorators are not part of ES6, and are still a stage 2 proposal. At the earliest, they will end up being part of ES2019 ("ES10").

Duplicates https://github.com/eslint/doctrine/issues/188?

Thanks for this issue. We have decided to officially end-of-life JSDoc support in ESLint. As a result, this repository and project will no longer be maintained.
Thanks for understanding and we apologize for any inconvenience.

authors: imcuttle jaydenseric kaicataldo not-an-aardvark

repo: eslint/doctrine


text:
Update site for Jekyll 3

I already got an email notification saying that redcarpet will be disabled on May 1st. We should update the site to use kramdown and see if we can also enable any of the new features.

What new features are there?

Nothing jumps out right away, other then switching code colorization to native ruby (so we should start getting color for code highlighting). But I think kramdown has a few nice features vs. redcarpet, like affix and eee... something else, can't remember right now.

Btw, @nzakas do you remember the reason we are currently using redcarpet? Anything I should be looking for while converting to kramdown?

I think it had something to do with the code fences, but can't recall anything specific.

I remember having issues with unicode characters at some point, and that might've been the cause, but maybe it was code fences. Anyways, I'll try converting it to kramdown and do a few smoke tests.

Well, this is timely. The header of a table is optional in kramdown, unlike other dialect of markdown. I will explore and prototype what lists of rules would look like as tables, because it would be possible with this change.

I tried doing this today, and ran into a bunch of issues. All code wells seems to be broken, H1s are not rendering correctly, etc. I'm not really sure why this is happening. I'll try to take a look at it more.

Well, great. Was just reading kramdown issue tracker, and apparently they do not support fenced code blocks with ``` syntax. They are saying that it's something that Github invented, and it's not part of the markdown spec. So it looks like we have to replace all ``` with ~~~. Still not sure about H1s. They seem to be working on the homepage, but not in rule documentation.

Figured it out. You have to have a linebreak on the line before H1 for it to render... I'm not entirely sure what Github was thinking when they forced the switch to kramdown, since it doesn't even support their own syntax... Guess I'll have to fix release script to make all of those changes on the fly.

Nevermind. Apperantly issues that I found on kramdown tracker were old, they do support Github fenced code style, just need to enable an option for that.

authors: ilyavolodin nzakas pedrottimark


text:
Error while running FlashDeflateBegin command on 2.0.1

This is probably the same as #195, but I'm not 100% sure.
Writing large binaries to the flash fails when not using the stub.
Example invocation:
$> dd if=/dev/zero of=/tmp/zero.bin bs=8M count=1
1+0 records in
1+0 records out
8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.00464577 s, 1.8 GB/s

$>  ~/.cargo/bin/espflash write-bin --port /dev/ttyUSB3 --baud 921600 --no-stub 0x10000 /tmp/zero.bin
[2023-07-26T15:23:12Z INFO ] Serial port: '/dev/ttyUSB3'
[2023-07-26T15:23:12Z INFO ] Connecting...
Chip type:         esp32 (revision v1.0)
Crystal frequency: 40MHz
Flash size:        16MB
Features:          WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC address:       9c:9c:1f:0b:45:68
Error:   × The bootloader returned an error
  ├─▶ Error while running FlashDeflateBegin command
  ╰─▶ Other

I'm trying to flash without the stub, since I have flash encryption in development mode enabled (so I need the ROM bootloader to transparently encrypt while I'm flashing).
The ESP32 I'm using has 16MB of flash, but I can also reproduce the problem if I reduce the dd size to 2M.

I'm more or less clueless what is happening, but here are my observations so far:

esptool.py has no problems writing the file with --no-stub
enabling or disabling compression doesn't change a thing (I modified espflash source code for that)
the "Other" error code seems to be error 0x06, which helpfully states "Failed to act on received message" here
I couldn't find any indication of what esptool.py does differently from espflash in that regard, they seem to more or less issue the same commands

Alright, I think I figured it out, espflash does not send the SpiSetParams command, I'll hopefully will get a PR ready soon.

I've encountered similar problem during an attempt to flash 4 MB binary on S3-BOX calling flasher.write_bin_to_flash method. The big binary failed with:
Flash error: RomError(RomError { command: FlashDeflateBegin, kind: Other })

I was able to flash smaller file around 1 MB, but it failed with anything bigger than ~2 MB

Alright, I think I figured it out, espflash does not send the SpiSetParams command, I'll hopefully will get a PR ready soon.

Hi! I was about to take a look at this issue, did you have a chance to look into it?

Seems like @georgik error is different from the original error of the issue. @georgik issue also happens with big binaries, e.g: spooky-maze-esp32-s3-box.bin and it's the following error:
❯ espflash write-bin 0x0 spooky-maze-esp32-s3-box.bin
[2023-10-06T10:44:53Z INFO ] Serial port: '/dev/ttyACM0'
[2023-10-06T10:44:53Z INFO ] Connecting...
[2023-10-06T10:44:54Z INFO ] Using flash stub
[2023-10-06T10:44:54Z WARN ] Setting baud rate higher than 115,200 can cause issues
Chip type:         esp32s3 (revision v0.1)
Crystal frequency: 40MHz
Flash size:        16MB
Features:          WiFi, BLE
MAC address:       7c:df:a1:e1:c0:c4
Error: espflash::timeout

  × Error while connecting to device
  ╰─▶ Timeout while running FlashDeflateData command

Increasing the default timeout seems to fix this issue, not sure if this is the best solution though

This should now be fixed with #489, if anyone reencounters the issue, feel free to reopen it

authors: Janrupf SergioGasquez georgik

repo: esp-rs/espflash


text:
Fix chipFamily to match with esphome/build-action

The tool can't program esp32 c3 board. Because the chipFamily for esp32 c3 is ESP32-C3 not ESP32C3.
But repo esphome/build-action generate manifest.json which uses ESP32C3.

@volca Please update to https://github.com/esphome/build-action/releases/tag/v1.4.0

Thanks. It works

authors: jesserockz volca

repo: esphome/esp-web-tools


text:
A difference in accuracy between a onnx conformer model and a torch conformer model.

Sorry to bother you again.
I tested the conformer model of espnet_onnx by using CSJ corpus.
There was a difference in accuracy between a onnx conformer model and a torch conformer model.
I describe how I tested the conformer model of espnet_onnx by using CSJ corpus.
I downloaded the CSJ torch conformer model ( https://zenodo.org/record/4065140#.YsurAezP30o ), and converted it to the onnx model by using a script shown below.
from espnet2.bin.asr_inference import Speech2Text
from espnet_onnx.export import ASRModelExport

m = ASRModelExport()

m.set_export_config(max_seq_len=3000)
speech2text = Speech2Text.from_pretrained('asr_train_asr_conformer_raw_char_sp_valid.acc.ave.zip')
m.export(speech2text, 'kan-bayashi/csj_asr_train_asr_conformer_raw_char_sp_valid.acc.ave', quantize=False)

I modified ~/.cache/espnet_onnx/kan-bayashi/csj_asr_train_asr_conformer_raw_char_sp_valid.acc.ave/config.yaml as shown below.
weights:
  ctc: 0.3
  decoder: 0.7
  length_bonus: 0.0
  lm: 0.3
  ngram: 0.0

I transcribed CSJ eval sets with the onnx conformer model in the same manner as https://github.com/Masao-Someki/espnet_onnx/issues/36#issue-1295560021
I obtained results shown below.
### CER

|dataset|Snt|Wrd|Corr|Sub|Del|Ins|Err|S.Err|
|---|---|---|---|---|---|---|---|---|
|decode_asr_lm_lm_train_lm_jp_char_valid.loss.ave_asr_model_valid.acc.ave/eval1|1272|43897|95.0|3.3|1.7|1.2|6.2|56.3|
|decode_asr_lm_lm_train_lm_jp_char_valid.loss.ave_asr_model_valid.acc.ave/eval2|1292|43623|96.5|2.3|1.2|0.8|4.3|53.3|
|decode_asr_lm_lm_train_lm_jp_char_valid.loss.ave_asr_model_valid.acc.ave/eval3|1385|28225|96.0|2.6|1.4|1.0|5.0|38.1|

I transcribed CSJ eval sets with the torch conformer model( https://zenodo.org/record/4065140#.YsurAezP30o ).
I obtained a result shown below.
### CER

|dataset|Snt|Wrd|Corr|Sub|Del|Ins|Err|S.Err|
|---|---|---|---|---|---|---|---|---|
|decode_asr_lm_lm_train_lm_jp_char_valid.loss.ave_asr_model_valid.acc.ave/eval1|1272|43897|96.3|2.3|1.5|0.7|4.5|49.4|
|decode_asr_lm_lm_train_lm_jp_char_valid.loss.ave_asr_model_valid.acc.ave/eval2|1292|43623|97.2|1.7|1.0|0.5|3.3|47.6|
|decode_asr_lm_lm_train_lm_jp_char_valid.loss.ave_asr_model_valid.acc.ave/eval3|1385|28225|97.2|1.8|1.0|0.7|3.6|32.5|

Could you give me any hint to improve accuracy?
Thanks for your help.

Hi @ken57, thank you for reporting the issue.
Considering the transformer model worked nicely, I think there might be some inaccurate codes in conformed-related scripts...
Currently, I don't have much time to work on this, so is it okay to debug this weekend?

Of cause.
Thank you for your kind support.

Hi @ken57, after some investigation, I found that there seems to be a problem with the legacy version of multi-head attention with relative positional encoding. I've added a parity check for the exported model, but the difference between the original model and the exported one is pretty larger than the latest version of RelPosAttention. I think this difference causes the accuracy loss.
Currently, I'm working on the optimization script for Conformer, so I will fix this bug about legacy RelPosAttention in that PR!

Thank you for your kind notice.
I'll be waiting for the updates.

I Met the same problem, I export the model https://zenodo.org/record/4105763#.X40xe2j7QUE, I test the onnx cer is 11.7,  while the torch infer cer is 4.7

@ken57 @pengaoao
Hi, Sorry for the late reply.
As tested in the ci, we could ensure that MSE between the outputs of torch and onnx is less than 1e-10, and the estimated token is the same, so I think we could fix all issues related to the accuracy problem. Would you try your accuracy test with the latest version?

I was able to confirm an accuracy of generated ONNX model is as same as the original model.
This issue is resolved in the latest version.
Thank you for your kind support.

authors: Masao-Someki ken57 pengaoao


text:
AT+CIPCLOSE uses RST instead of FIN

Because the firmware (AT 1.7.4) contains so many annoying errors, I wanted to try this firmware.
I have implemented a webserver on my host system, which closes the connection with Close after completion.
Unfortunately this does not work anymore, because the browser tells me that the connection was closed with a RST instead of a FIN.
I close the connection this way:

35.322 [ESP8266 ] [RX] DATA[+SYSRAM:45588,39128]
35.323 [ESP8266 ] [RX] DATA[OK]
35.421 [ESP8266 ] [RX] DATA[+LINK_CONN:0,0,"TCP",1,"192.168.2.10",59657,80]
35.430 [ESP8266 ] AT CMD[AT+CIPSEND=0,145] STATEOK[0x80] STATEERR[0x84] TIMEOUT[15000ms]
35.432 [ESP8266 ] [TX] LEN[18]
35.435 [ESP8266 ] [RX] DATA[OK]
35.436 [ESP8266 ] [RX] DATA[>]
35.438 [ESP8266 ] [TX] LEN[145]
35.442 [ESP8266 ] [RX] DATA[Recv 145 bytes]
35.450 [ESP8266 ] [RX] DATA[SEND OK]
35.454 [ESP8266 ] AT CMD[AT+CIPSEND=0,289] STATEOK[0x80] STATEERR[0x84] TIMEOUT[15000ms]
35.455 [ESP8266 ] [TX] LEN[18]
35.458 [ESP8266 ] [RX] DATA[OK]
35.459 [ESP8266 ] [RX] DATA[>]
35.461 [ESP8266 ] [TX] LEN[289]
35.466 [ESP8266 ] [RX] DATA[Recv 289 bytes]
35.473 [ESP8266 ] [RX] DATA[SEND OK]
35.476 [ESP8266 ] AT CMD[AT+CIPCLOSE=0] STATEOK[0x70] STATEERR[0x70] TIMEOUT[2500ms]
35.478 [ESP8266 ] [TX] LEN[15]
35.491 [ESP8266 ] [RX] DATA[0,CLOSED]
35.494 [ESP8266 ] [RX] DATA[OK]

With the old V1.7.4 At Firmware this works.

@Maintraxx Could you please providing the tcp packets and AT log, AT commands you input, version by AT+GMR.

Yes, here is a real example:
Version
AT+GMR
AT version:2.2.0.0-dev(7963ea8 - ESP8266 - Aug 25 2020 07:31:48)
SDK version:v3.3-2-gb6e861a7
compile time(cf63f23):Aug 28 2020 11:08:11
Bin version:2.0.0(Unknown)_
AT-Log
+LINK_CONN:0,0,"TCP",1,"192.168.2.10",58214,80
+IPD:0,534
AT+CIPRECVDATA=0,534
+CIPRECVDATA,534:"payload"
OK
AT+CIPSEND=0,145
OK
>
"payload"
Recv 145 bytes
SEND OK
AT+CIPSEND=0,256
OK
>
"payload"
Recv 256 bytes
SEND OK
AT+CIPSEND=0,35
OK
>
"payload"
Recv 35 bytes
SEND OK
AT+CIPCLOSE=0
0,CLOSED
OK

Transmitted Payload

TCP Packets

RST Packet

Additional information: It seems, that this only occures for small packages. (~ < 512Byte). If i transfer larger sites, everythink works as expected.

will take a look this week

@Maintraxx I tried several time, i am afraid that can not reproduce it.
@SUNLUXIN Could you please help to reproduce it.

Maybe it depends from "SO_LINGER"?
https://github.com/espressif/esp-at/blob/master/docs/en/AT_Command_Set/TCP-IP_AT_Commands.md#cmd-TCPOPT
I tried several settings, but the result is always the same.

the AT firmware didn't get ACK for the last packet so it issued a RST

SO_LINGER is off by default. It will not close the connection use RST instead of FIN.
have you set this configuration?

No, i don't use it. I made some test with the linger option, but it makes no differences regarding this behaviour.

what is the esp-at firmware version, have you tried the latest version?
tested with the following version, and i am sorry that can not reproduce it.
AT+GMR
AT version:2.2.0.0-dev(ca41ec4 - ESP32 - Sep 16 2020 11:27:04)
SDK version:v4.0.1-193-ge7ac221b4
compile time(ab79540):Oct  9 2020 10:28:49
Bin version:2.1.0(WROOM-32)

OK

I'm working on a ESP8286. The version is:
AT+GMR AT version:2.2.0.0-dev(7963ea8 - ESP8266 - Aug 25 2020 07:31:48) SDK version:v3.3-2-gb6e861a7 compile time(cf63f23):Aug 28 2020 11:08:11 Bin version:2.0.0(Unknown)

I tested the ESP8266 firmware, it looks like work well.
ready
AT+CWMODE=1

OK

AT+CWJAP="huawei_chenwu",""
WIFI CONNECTED
WIFI GOT IP

OK
AT+GMR
AT version:2.2.0.0-dev(ca41ec4 - ESP8266 - Sep 16 2020 10:34:08)
SDK version:v3.3-25-g5c773fc8
compile time(ab79540):Oct  9 2020 19:54:17
Bin version:2.0.0(WROOM-02)

OK
AT+CIPMUX=1

OK
AT+CIPMODE=1

ERROR
AT+CIPRECVMODE=1

OK
AT+CIPSTA?
+CIPSTA:ip:"192.168.110.238"
+CIPSTA:gateway:"192.168.110.1"
+CIPSTA:netmask:"255.255.255.0"

OK
AT+CIPSTART=0,"TCP","192.168.110.6",8080
0,CONNECT

OK

+IPD,0,5
AT+CIPRECVDATA?

ERROR
AT+CIPRECVDATA=0,5
+CIPRECVDATA:5,hello
OK

+IPD,0,549
AT+CIPRECVDATA=0,549
+CIPRECVDATA:549,
...
OK
AT+CIPSEND=0,145

OK

>

Recv 145 bytes

SEND OK
AT+CIPSEND=0,256

OK

>

Recv 256 bytes

SEND OK
AT+CIPSEND=0,35

OK

>

Recv 35 bytes

SEND OK
AT+CIPCLOSE=0
0,CLOSED

OK
AT+GMR
AT version:2.2.0.0-dev(ca41ec4 - ESP8266 - Sep 16 2020 10:34:08)
SDK version:v3.3-25-g5c773fc8
compile time(ab79540):Oct  9 2020 19:54:17
Bin version:2.0.0(WROOM-02)

OK
AT+SYSRAM?
+SYSRAM:46324,39748
OK

Could you please try with this firmware: http://download.espressif.com/esp_share/github/esp-at/issues/target.bin, which i test ok.

The size of your Bin-File is 2MB, but my ESP8285 only has 1MB capacity.

@Maintraxx Please try with the firmware here: https://github.com/espressif/esp-at/suites/1256130336/artifacts/19184934

Thank you.
With this version, the uart did not work as expected. After the boot, the ESP-Tx-Line goes low and no communication is possible:

This problem has been reported in #445

Problems seems to be gone with the actual version.

authors: Maintraxx jandrassy ustccw

repo: espressif/esp-at