xview strides correctness

There appears to be a correctness problem with xview<CT, S...>::strides() in the following scenario:
xt::xtensor<float, 2> A{
    {1, 2},
    {3, 4},
    {5, 6}
};
auto col = xt::view(A, xt::all(), 1);
auto row = xt::view(A, 1, xt::all());

std::cout
    << "A: " << A.strides()[0] << ' ' << A.strides()[1] << '\n'
    << "col: " << col.strides()[0] << ' ' << col.strides()[1] << '\n'
    << "row: " << row.strides()[0] << ' ' << row.strides()[1] << '\n';

Produces:
A: 2 1
col: 2 4
row: 1 4

Where does the 4 come from? If I look at the algorithm, the line here is using idx, the value of which is out-of-bounds for the strides type in my example.

col and row  are 1-dimensional containers, so col.strides().size() and row.strides().size()  should be 1, and the 4 is just an invalid (past-the-end) value.
Can you confirm the size of the strides for row and col ?

That's possibly the issue then, the type is not the correct size (although strides_type is)
std::cout << typeid(decltype(row)::strides_type).name() << '\n';
std::cout << typeid(row.strides()).name() << '\n';

Produces (with c++filt -t):
std::array<unsigned long, 1ul>
std::array<unsigned long, 2ul>


Cisco ASA FirePOWER

Cisco ASA FirePOWER is available within Cloud App Security, but the documentation does not reflect this yet.

#sign-off


Regression after #12131

After the fix of #12131, I'm getting an error: https://app.circleci.com/pipelines/github/ike18t/ng-mocks/2810/workflows/cad5fba3-e1c9-4e59-9d20-daf923c60c31/jobs/101406
    TypeError: Cannot read properties of undefined (reading 'bind')

      at Runtime._createJestObjectFor (node_modules/jest-runtime/build/index.js:2193:46)

is it possible that mocked isn't present in some cases?
Originally posted by @satanTime in https://github.com/facebook/jest/issues/12131#issuecomment-1001057620

Hi @SimenB, I found the problem.
it's because of version dependency chains.
In my repo, eventually, it ends up at<EMAIL_ADDRESS>which requires<EMAIL_ADDRESS>which doesn't have .mocked definition.
node_modules/jest-* have right version, but some packages with some internal nod_modules have elder versions and this is causes the issue.
Looks like jest-runtime cannot rely on its dependency version for jest-mock only, and, in some cases, it can receive an object which belongs to any version.

The issue has been solved by npm update --depth 999 jest-environment-jsdom.

Or as suggested here https://github.com/facebook/jest/issues/12200#issuecomment-1004169335 can probably get it to work with an explicit "jest-environment-jsdom": "^27.4.4" dev dependency (worked for us)

https://github.com/facebook/jest/releases/tag/v27.4.6


2.x Eureka server providing backwards compatible eureka 1.0 REST endpoints

Migration of ecosystems that currently rely on Eureka 1.0 to eureka 2.0 can be greatly eased if Eureka 2.0 is able to provide equivalent REST endpoints used by eureka 1.0 client.
Specifically, the endpoints to be supported are:
Read Endpoints

GET /apps
GET /apps/delta
GET /apps/{appName}
GET /vips/{vipAddress}

(optionally the read endpoints should support query parameter region={REGION})
Write Endpoints

POST /apps/{appName}   (content == 1.0 InstanceInfo in JSON)
PUT /apps/{appName}/{instanceId}?status={STATUS}&lastDirtyTimestamp={LASTDIRTYTIMESTAMP}

Done in #454 #473


All Induction Cells turn into Basic Induction Cells

Mekanism: <IP_ADDRESS>0
Ultima induction cells turn into a basic cells. If it dosn't turn into a basic cell it does it after a world reload. The Induction Provider doesn't has that problem.

EDIT: Same problem with other tiers

Fixed in dev, thanks :)


typo fix in Repository.js and Requestable.js

One more small PR :) Did not see this place when was doing previous PR #471

LGTM. @clayreimann Feel free to merge.


Remove files that break schemahero

What type of PR is this?

type::chore
What this PR does / why we need it:
Latest release of schemahero cannot handle files other than yaml when generating plan.  There a fix in schemahero repo, but there is no release with it yet.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

Does this PR require documentation?

NONE

Merged without passing tests because this is needed to fix them


BootstrapFewShot failing due to lm.copy for AzureOpenAI, #521

BootstrapFewShot failing due to lm.copy for AzureOpenAI, likely due to positional argument issue from recent changes.

Issue: https://github.com/stanfordnlp/dspy/issues/521

Environment

code: 98304a2eb9d1dddaaa846e30258cd5d8fc6b5d8d
model azure openai

Error message

during BootstrapFewShot run, code errored out due to missing arguments, api_version

>[dspy/dsp/modules/lm.py](https://file+.vscode-resource.vscode-cdn.net/Users/insop/Projects/Github/NLP/dspy/dsp/modules/lm.py)(106)copy()
    102         model = kwargs.pop('model')
    105
--> 106         return self.__class__(model, **kwargs)

Changes
AzureOpenAI expects positional arguments, so it is failing. I am putting my change for review if that will impact other models.
class AzureOpenAI(LM):
...

    def __init__(
        self,
        api_base: str,
        api_version: str,
        model: str = "gpt-3.5-turbo-instruct",
        api_key: Optional[str] = None,
        model_type: Literal["chat", "text"] = "chat",
        **kwargs,
    ):

@KCaverly , @okhat

Maybe set those values globally?

Maybe set those values globally?

Thank you @okhat
Are you suggesting to set those as a global during the running?
I am not too sure.
How would that be better?


changes in trim_silence function regarding the agressive trimming issue

How to use this template
Under each heading below is a short outline of the information required. When submitting a PR, please delete this text and replace it with your own.
The CLA section can be deleted entirely.
Description
update the trimming function using rolling windows to create the mask around the signal
{“fixes #{35}”}
If needed follow up with as much detail as required.
Type of PR

[ ] Bugfix
[ ] Feature implementation
[ *] Refactor of code (without functional changes)
[ ] Documentation improvements
[ ] Test improvements

Documentation
The most important and tweakable part is threshold_value do play around with the value to get your desired trimming
CLA
To protect you, the project, and those who choose to use Mycroft technologies in systems they build, we ask all contributors to sign a Contributor License Agreement.
This agreement clarifies that you are granting a license to the Mycroft Project to freely use your work.    As the owner, you are free to use your code in other work, obtain patents, or do anything else you choose with it.
If you haven't already signed the agreement and been added to our public Contributors repo then please head to https://mycroft.ai/cla to initiate the signing process.

I think you above statement is right NumPy and pandas are adding stress into the alpine version of python. meanwhile, I am also working on a different approach which is less heavy and computationally efficient

above approach also need some tweak in dockerfile

Hey, glad that you're finding the project helpful and able to modify it to fit your use case.
The removal of all silence makes more sense now as it seems you're recording single words rather than whole sentences.
It feels like these changes would be well suited to be configuration options set in the docker-compose.yaml eg:

stereo vs mono
remove all silence vs trim start and finish


New font and special characters

The pixelated font that uses Liko-12 is hardly readable. It would be nice to use a pixelated font at the C-64. Pico-8 uses an uppercase font, and uses the Shift + keys combination to print exclusive special characters. I think it's a good idea, it makes the code editor and the command console more enjoyable.
For the special characters I have already created some symbols, if you like the idea I share my work with the project. Thank you.

LIKO-12's font size has been chosen to fit good amount of text into the screen,
any smaller font will make the text harder to read, and any bigger font will make much less text show on the screen.
Soon custom fonts support will be added, and so you can have the choice to change the default font.
About the special characters, I've already implemented extended ASCII support for the next release, you can view the extra characters here:
![https://github.com/RamiLego4Game/LIKO-12/raw/master/Extra/MISC/CharacterMap.png](LIKO-12's extended ASCII map)


Some bg color values don't work without specifying fg color

Hei!
I noticed that some color values brake the holder.js. For example, without adding fg color value to the code below breaks Holder:

and

works fine.
Trapets

interesting, i'll check it out

i can't replicate the breaking case - i see a blue placeholder as in the attached screenshot
what browser and what version of Holder are you using?

I use Holder.js ver.2.8.0+7srgw, machine runs Win 7 Pro, browsers Firefox 41.0.2 and Chrome 46.0.2490.80.

If i use this color value for only fg color, it works. If i use this color value for bg color, it breaks.
I'm not code wise. But i see some error log in my LightTable console, maybe it helps:
Uncaught TypeError: Cannot read property 'toString' of undefined
holder.js [2413] Color.toHex

2.8.0 unfortunately went out a bit too soon. can you try with 2.8.2 or 2.9.0?

With 2.9.0 it works. Didn't test with 2.8.2.

ok, since this is fixed in a later release i'm closing the issue. please let me know if you see this bug again


SQL Server 2017 Windows container image

The Linux container is up to date but the Windows container is stuck at 2016

Are you looking here?
https://hub.docker.com/r/microsoft/mssql-server-windows-express/tags/
https://hub.docker.com/r/microsoft/mssql-server-windows-developer/tags/

@twright-msft I saw the same issue in this repository:
mssql-docker/windows/mssql-server-windows-developer/dockerfile
as it still refers to the 2016 version
'# SQL Server 2016 Developer SP1:
ENV exe "https://go.microsoft.com/fwlink/?linkid=840945"
ENV box "https://go.microsoft.com/fwlink/?linkid=840944"'
in case these artefacts are replaced (aka obsoleted) by the link you mentioned above, readme.md and other files in the repository should be updated to reflect this change :)
Otherwise people will be mislead by inconsistent information.

Thanks @mi-hol! The image links that @twright-msft noted above contain SQL 2017 Express and Developer respectively. We just missed updating the comment above that says 2016 version.
These are now updated to avoid further confusion.


handle csv download for cases, methods and orgs tabs

makes the following urls download a csv with data for each type:
/?selectedCategory=case&returns=csv
/?selectedCategory=method&returns=csv
/?selectedCategory=organizations&returns=csv
@dethe i ended up reusing the ${THING}_BY_ID sql to get all the needed localized values, but not sure if there is a more efficient way to do this.

@dethe does this look ok to merge to you?

@dethe made updates to this after getting feedback from scott and pat here: https://github.com/participedia/api/issues/681. it's ready for review again.


meaningless commit for pr

// fixed building issues

Close #27
// changed a certain amount of the original codes

Close #27
// changed a certain amount of the original codes


Add idrall dep to Inigo.toml

This adds Idrall as an extra-dep. Running inigo fetch-deps prod will successfully pull it.
I wasn't able to get inigo build-deps to run because of a circular dependency with the Markdown, SemVer and Toml modules. This could be a bug in how circular dependencies are calculated, since they all just depend on Extra or Fmt, neither of which have any dependencies. But fixing that can be future work.
Other strange thing was that sub-dirs needs that "" element, otherwise it just silently fails to pull the dependency.
I'll rebase this after #27 is merged to make sure I didn't break CI.

I fixed the circular dependency with #29. However, there's now a different error because the packages on inigo.pm are a bit old and outdated, because I don't have the login for the Base namespace.

Oh damn, thanks for fixing that decency issue!
And ouch, that Base issue sounds a little less fixable. I'm a bit worried about the whole namespace/registry/upload/website side of inigo. Guess it was set up by @hayesgm, but I think he deleted his original inigo, so it seems he's out of the project. That leaves none of us with admin privileges for maintaining it.
@Z-snails you have any thoughts on this?

My immediate plan was to just use extra-deps for everything 😅
Another idea I've had is some sort of resolver (probably hosted on a git repo) which maps regular deps to extra-deps (or something else). A bit like stack snapshots. Although I don't know if I'll get round to that any time soon.

Haha I was thinking the same thing, extra-deps for everything then maybe look into package sets as a long term solution (at least I think that's what you meant, I don't know much about stack 😅)
Not sure how much work a package set is, but there is some prior art here at least https://github.com/shmish111/smoke-hill

Yep, that's the idea!


update CreateCompletionsResponse struct

Choices part of the response struct seems to be changed in the chat completion API response, so this struct update reflects the new format.

Struct updated again to also support old models.


webpack 5

Hey.
Is it possible to update webpack to the latest version (e.g. ^5.74.0)?
This would help to resolve the following peer dependency warning within a nrwl/nx workspace:
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| ^3.0.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself.

Greets,
Lukas

+1

This would still be appreciated.

Webpack 5 doesn't need this plugin anymore. You can use ignoreWarnings: https://webpack.js.org/configuration/other-options/#ignorewarnings

See #35


Movie improvements

[ ] Movies: Missing / Upcoming?
[ ] Movie +: use modal to search, show results, detail results with add button
[ ] Movie: Start interactive search (show search results with actions)
[ ] Movie: Trigger automatic search
[ ] Movie: Button[Edit] with form monitored (bool), quality (list), root folder (list)

See #46


http3: Don't use chunked encoding unnecessarily

HTTP/3 request was handled as chunked internally because of an incomplete check.

[approve ci]

[approve ci autest]

[approve ci format]

[approve ci autest]

[approve ci autest]

Cherry-picked to v10.0.x


Enable controls after click

Is it possible to enable the map control only after clicking on the map? Like the examples.
Didn't found anything about this in the docs.

Please take a look at the testapp directory, and I think this file is you need to look at it, https://github.com/allenhwkim/angularjs-google-maps/blob/master/testapp/map_lazy_init.html

The issue will be closed later unless the follow up questions are appended.

I didn't returned before because I was trying to fix other related thing, without success until now. Since it's generating an img as a placeholder before init the map, is there a way to make this img responsive? Or does it only work with a fixed img?
Another solution I'm using right now is to create an div on top of the map, so the user can't control the map until the div is clicked. Then i use an ng-hide to remove the div and "enable" the map control.
Don't know if is the best solution, but is working nice for me.
Also, my map is always showing 2 address points, origin and destination, so i also need the directions on the map.
If there isn't a solution for this specific problem, you close the topic.
But thanks for the response @allenhwkim , it's going to fit in other areas on the app!

solution1: make image witdh 100% to make responsive.
solution2: broadcast an event, and the event will hide div and enable map as you seen on the example.
I recommend that you create a plunker example with your solution, and ask more question based on the example.

Ok. like i said, with your orientation I've created another solution.
With ng-hide I'm removing a div that overlays the map when clicked on the overlay div, and thus enable the map controll.
Thanks.


No "HIGH" strength available without mcrypt

trying to use getHighStrengthGenerator
PHP Fatal error:  Uncaught RuntimeException: Could not find mixer in xxx/vendor/ircmaxell/random-lib/lib/RandomLib/Factory.php:237
It will be nice to have a "high" strength mixer, not from mcrypt (especially as this ext is now deprecated, and will be removed in 7.2)
P.S. perhaps an alternative option could be to be able to ask for "high" sources with "medium" mixer

This should be solved in https://github.com/paragonie/RandomLib.


Dark URL Bar?

Is it possible to make the URL Bar dark just like in the incognito mode?
Awesome job btw.

https://github.com/Fiddle-N/material-incognito-dark-theme/issues/5
Is it really impossible?

#16


[Feature Request] Replace characters in environment variable

I have a environment variable that is set automatically with Requests Chaining by calling /auth.
/auth returns a string within quotes that is assigned to the variable and then used in other requests by setting their header to that. The problem is that the server expects the auth key to be a string without quotes, so it doesn't work.
Tldr; A way to replace characters when using an environment variable would be very useful. Like replacing " with an empty space.

Not the most elegant solution but if you put your Response tag (for chaining) in an environment, you can create another environment variable to modify it. Here's an example:
{
  "foo": "bar",
  "foo_replaced": "{{ foo | replace('bar', 'baz') }}"
}

Note, Insomnia just uses Nunjucks so there's also a lot more you can do.

I figured. You cannot use the replace function when concatenating with another variable. Instead, you should first concatenate the variables and then apply the replace function on the new variable
Here is the fix, might help others
{
  "obj": {
     "id": "someId@dotcom",
     "name": "some name"
  },
  "secondVar": "secondVarValue",
  "Id": "{% JSONpath _.obj, id %}",  // Extract "id" from "Obj"
  "idTmp": "{{ Id }}_{{ secondVar }}",
  "finalId": "{{ idTemp | replace('@dotcom', '') }}"
}

I figured. You cannot use the replace function when concatenating with another variable. Instead, you should first concatenate the variables and then apply the replace function on the new variable
Here is the fix, might help others
{
  "obj": {
     "id": "someId@dotcom",
     "name": "some name"
  },
  "secondVar": "secondVarValue",
  "id": "{% JSONpath _.obj, id %}",  // Extract "id" from "Obj"
  "idTmp": "{{ id }}_{{ anotherVar }}",
  "finalId": "{{ idTemp | replace('@dotcom', '') }}"
}


ENH: option to reuse scipy.interpolate.RegularGridInterpolator with new values

Currently scipy.interpolate.RegularGridInterpolator is initialised with the source values and takes the target points as parameter when called.
This pull request adds the possibility to provide the target points at initialisation and to give the values when the object is called.
To achieve this goal, the modularity (and hence the readability) of the code has been significantly improved.
A quick benchmark shows a reduction of computation time by a factor 2.

@tylerjereddy This is currently the last item on our list  (@egouden and me) which is blocking us downstream. Please let us know what needs to be done to bring this PR to a mergeable state. Thanks for any advise.

@kmuehlbauer We're likely just hours from branching--I've added the milestone but it may be difficult to get this sufficiently reviewed in time.
@pv and @ev-br have touched some of the lines of code around here in the past, so perhaps a small chance they can take a look before I branch.

@tylerjereddy Thanks for the swift response. Would be great, if we can make it to 1.5. Even if not, would be great to finish this up.

@ev-br Any interest in taking a look at this?

@ev-br gentle ping or suggestions for a reviewer?

@tylerjereddy please let us (ping @egouden) know, if we can be of any help.

I'm not sure I'll be able to give it a proper review in the 1.7 timeframe. Reviews from users/downstream packages would be extremely helpful regardless.

I've bumped this a few times now--seems to need some expert review, and unless that comes before Monday, I'll likely have to bump the milestone again.

@tylerjereddy This is a bit disappointing, after more than two years. I've just checked that now there has to be a major refactor into the new structure to resolve the conflicts.
@egouden Do you have the cycles to rebase/reapply your changes to the new scipy structure? If not let me know and I'll give it a shot when I find the time.
But nevertheless I'll ask these questions before more work is spend here:

Is this proposed functionality a wanted addition to scipy?
Should it be implemented in the current RegularGridInterpolator?
Should it be implemented as a new class?

Thanks!

@egouden @kmuehlbauer Sorry to have this lingering for so long. It slipped under everyone's radar and then maybe someone will have time to review it in the 1.8.0 timeframe, but I certainly won't, sadly.

@ev-br Thanks for your comments. What is the due date of 1.8? If @egouden or I won't get to this in near time resolving those merge conflicts, I think this will have to be postponed to next milestone.

1.8 is imminent (branching is planned for next Monday). Resolving conflicts would be useful anyway, if you have time.

Is this an actual timeout issue or something is still wrong in my PR?

@tylerjereddy @ev-br @pv As we are approaching the end of the year there might be no time for a full featured review from scipy side. So I'm kindly asking you to just have a look at the rebase by @egouden with regard to the remaining CI error(s).
It would also be good to know what else we (@egouden and @kmuehlbauer) could do to get this PR acknowledged. Thanks for any advise!

OK, a quick status update.
Sorry for keeping this in limbo for this long.
I'm planning to have a closer look at it soom (tm). Certainly after gh-15375 and gh-16070. Meanwhile, it'd help if you could briefly comment on

what is the use case?
you mentioned a 2x perf improvement --- any details?

@ev-br Thanks for picking that up again.
Use case
Provide points and xi at initialization (only once) and call multiple times (eg. 10000x) with values, effectively reusing the interpolator without the need to recreate most of the internal structures.
Performance
As the interpolator can effectively be reused without the need to recreate it for changing values (as currently needed) a performance gain is obvious. I've not tested it, but it will depend also on the size of the grids etc. Maybe @egouden can say more on this.

Provide points and xi at initialization (only once) and call multiple times (eg. 10000x) with changing values, effectively reusing the interpolator without the need to recreate most of the internal structures.

Thanks, it's helpful. So it's a pure perf optimization for a specific (a rather unusual) use case.
So then why not simply <interpolator instance>.values = new_values, does this not work, how much performance does it gain and what are the other bottlenecks?

As the interpolator can effectively be reused without the need to recreate it for changing values (as currently needed) a performance gain is obvious.

Not immediately, no. I don't see anything obviously expensive in the __init__ method related to values. It's basically self.values = values, what am I missing?
All in all, a%timeit comparison w.r.t. the main branch would help a lot, and so will profiling a typical workload (from cProfile or line_profiler).

Provide points and xi at initialization (only once) and call multiple times (eg. 10000x) with changing values, effectively reusing the interpolator without the need to recreate most of the internal structures.

Thanks, it's helpful. So it's a pure perf optimization for a specific (a rather unusual) use case. So then why not simply <interpolator instance>.values = new_values, does this not work, how much performance does it gain and what are the other bottlenecks?

I would not say it's rather unusual, at least in atmospheric sciences (eg. meteorology). Think about sampling values in a timely manner at points locations and evaluating at same xi.

As the interpolator can effectively be reused without the need to recreate it for changing values (as currently needed) a performance gain is obvious.

Not immediately, no. I don't see anything obviously expensive in the __init__ method related to values. It's basically self.values = values, what am I missing?

True it's not about the values. I didn't write that code, @egouden would need to comment. But what I can tell from actually looking at the code is, that the complete xi-handling would only be done once with the update in this PR instead of multiple times.
Functions used in __call__ with respect to xi:

_ndim_coords_from_arrays
bounds_error checking
self._find_indices

That processing could then be done within __init__ only once instead of multiple times for every __call__. The user then only has to __call__ with new values.

All in all, a%timeit comparison w.r.t. the main branch would help a lot, and so will profiling a typical workload (from cProfile or line_profiler).

Unfortunately I won't be able to rebase that PR and create such comparison within the next weeks, but I'll reach out to @egouden. Hopefully he is still fluent with this.

It sounds to me like we may need to bump this to release version 1.10, but I'll leave it on 1.9.0 milestone in case there is a last minute push here.

Detaching the milestone, this is won't make it to 1.9.0, as this likely needs a step-by-step iterative refactoring with a bit of perf measurements and design work.
Doing it in a 1.10 timeframe is I think very realistic and needs a champion, cf https://github.com/scipy/scipy/pull/10860#issuecomment-1118610127.

@tylerjereddy @ev-br Thanks for the note. I fully agree with @ev-br that this might take some iterations. Is there a date picked already when 1.10.0 is freezed?

@ev-br Sounds good. I'll see if I can work along your suggestions locally first. Need to get in touch with @egouden for the details.

A gentle reminder that I'm still ready to help, but needs a champion to iterate based on a real-world use case.

@ev-br Thanks for the reminder. I've finally condensed a minimal example.
Our use case would be fixed points and fixed xi but variable values (eg. in a timeseries of measurements). It's clearly seen in that simple example that the recalculation of the xi indices (_find_indices, ~1.552s) is more than 3 times of the evaluation (_evaluate_linear, 0.478s). That overhead could be reduced to a single call to _find_indices which in turn would greatly improve performance for that use-case.
import numpy as np
from scipy.interpolate import RegularGridInterpolator
import cProfile

# create points, values, xi

ll = (2, 45)
ur = (12, 55)

x = np.linspace(ll[0], ur[0], 1001)
y = np.linspace(ll[1], ur[1], 501)
X, Y = np.meshgrid(x, y)

# points
grid = np.stack((X, Y), axis=-1)
grd_dim0 = np.take(grid[..., 0], 0, axis=0)
grd_dim1 = np.take(grid[..., 1], 0, axis=1)
points = grd_dim0, grd_dim1

# values
values = (X + Y).T

# xi
xt = np.random.uniform(ll[0], ur[0], 10000)
yt = np.random.uniform(ll[1], ur[1], 10000)
xi = np.stack((xt, yt), axis=-1)

# test function
def test_ipol(points, values, xi):
    for i in range(1000):
        interp = RegularGridInterpolator(points, values, method="linear",
                                     bounds_error=False,
                                     fill_value=np.nan)
        valip = interp(xi)

cProfile.run('test_ipol(points, values, xi)')

         160004 function calls in 2.264 seconds

   Ordered by: standard name

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
        1    0.004    0.004    2.264    2.264<PHONE_NUMBER>.py:29(test_ipol)
     2000    0.002    0.000    0.016    0.000 <__array_function__ internals>:177(all)
     2000    0.002    0.000    0.177    0.000 <__array_function__ internals>:177(any)
     1000    0.001    0.000    0.004    0.000 <__array_function__ internals>:177(can_cast)
     2000    0.001    0.000    0.018    0.000 <__array_function__ internals>:177(diff)
     2000    0.002    0.000    1.246    0.001 <__array_function__ internals>:177(searchsorted)
    10000    0.008    0.000    0.100    0.000 <__array_function__ internals>:177(where)
        1    0.000    0.000    2.264    2.264 <string>:1(<module>)
     1000    0.017    0.000    0.063    0.000 _rgi.py:212(__init__)
     1000    0.001    0.000    0.001    0.000 _rgi.py:259(<listcomp>)
     1000    0.016    0.000    2.196    0.002 _rgi.py:262(__call__)
     1000    0.391    0.000    0.478    0.000 _rgi.py:346(_evaluate_linear)
     1000    0.010    0.000    0.010    0.000 _rgi.py:352(<listcomp>)
     1000    0.226    0.000    1.522    0.002 _rgi.py:418(_find_indices)
     4000    0.006    0.000    0.007    0.000 _ufunc_config.py:131(geterr)
     4000    0.009    0.000    0.019    0.000 _ufunc_config.py:32(seterr)
     2000    0.001    0.000    0.001    0.000 _ufunc_config.py:425(__init__)
     2000    0.002    0.000    0.013    0.000 _ufunc_config.py:429(__enter__)
     2000    0.002    0.000    0.011    0.000 _ufunc_config.py:434(__exit__)
     2000    0.000    0.000    0.000    0.000 fromnumeric.py:1315(_searchsorted_dispatcher)
     2000    0.002    0.000    1.242    0.001 fromnumeric.py:1319(searchsorted)
     2000    0.000    0.000    0.000    0.000 fromnumeric.py:2302(_any_dispatcher)
     2000    0.003    0.000    0.170    0.000 fromnumeric.py:2307(any)
     2000    0.000    0.000    0.000    0.000 fromnumeric.py:2401(_all_dispatcher)
     2000    0.002    0.000    0.013    0.000 fromnumeric.py:2406(all)
     2000    0.002    0.000    1.240    0.001 fromnumeric.py:51(_wrapfunc)
     4000    0.008    0.000    0.177    0.000 fromnumeric.py:69(_wrapreduction)
     4000    0.002    0.000    0.002    0.000 fromnumeric.py:70(<dictcomp>)
     2000    0.000    0.000    0.000    0.000 function_base.py:1315(_diff_dispatcher)
     2000    0.013    0.000    0.015    0.000 function_base.py:1319(diff)
    10000    0.002    0.000    0.002    0.000 multiarray.py:341(where)
     1000    0.000    0.000    0.000    0.000 multiarray.py:498(can_cast)
     2000    0.001    0.000    0.002    0.000 numerictypes.py:282(issubclass_)
     1000    0.002    0.000    0.004    0.000 numerictypes.py:356(issubdtype)
        1    0.000    0.000    2.264    2.264 {built-in method builtins.exec}
     2000    0.001    0.000    0.001    0.000 {built-in method builtins.getattr}
     4000    0.001    0.000    0.001    0.000 {built-in method builtins.hasattr}
     3000    0.001    0.000    0.001    0.000 {built-in method builtins.issubclass}
     8000    0.001    0.000    0.001    0.000 {built-in method builtins.len}
     2000    0.000    0.000    0.000    0.000 {built-in method numpy.asanyarray}
     9000    0.002    0.000    0.002    0.000 {built-in method numpy.asarray}
    19000    0.101    0.000    1.541    0.000 {built-in method numpy.core._multiarray_umath.implement_array_function}
     2000    0.001    0.000    0.001    0.000 {built-in method numpy.core._multiarray_umath.normalize_axis_index}
     8000    0.002    0.000    0.002    0.000 {built-in method numpy.geterrobj}
     4000    0.003    0.000    0.003    0.000 {built-in method numpy.seterrobj}
     1000    0.001    0.000    0.001    0.000 {built-in method numpy.zeros}
     1000    0.001    0.000    0.001    0.000 {built-in method scipy.interpolate.interpnd._ndim_coords_from_arrays}
     6000    0.001    0.000    0.001    0.000 {method 'append' of 'list' objects}
        1    0.000    0.000    0.000    0.000 {method 'disable' of '_lsprof.Profiler' objects}
     4000    0.001    0.000    0.001    0.000 {method 'items' of 'dict' objects}
     4000    0.167    0.000    0.167    0.000 {method 'reduce' of 'numpy.ufunc' objects}
     2000    0.002    0.000    0.002    0.000 {method 'reshape' of 'numpy.ndarray' objects}
     2000    1.238    0.001    1.238    0.001 {method 'searchsorted' of 'numpy.ndarray' objects}

I see that the scipy internals changed much since this PR started and it would be a work from scratch with respect to your suggestion. I'd try it, but I would need a bit more guidance how this should be tackled. Thanks!

Thanks, this is helpful! I'd suggest the following for this particular bottleneck. The culprit is these two lines:
      if method == "linear":
          indices, norm_distances = self._find_indices(xi.T)
          result = self._evaluate_linear(indices, norm_distances)

So, I'd introduce a layer of indirection, roughly
def _compute_linear(self, xi):
        indices, norm_distances = self._find_indices(xi.T)
        result = self._evaluate_linear(indices, norm_distances)

Then you subclass RegularGridInterpolator in your code, and your subclass:

calls self._find_indices once in the constructor and stores the result  on the instance
reimplements _compute_linear to use it

Then you can do self.values = new_values in between calls.
And indeed, it would be easiest to just start from the current main branch.
I'd suggest to open a WIP PR, and redo the timing benchmark to see where the next bottleneck is.
BTW, when benchmarking/testing please always np.random.seed if you use np.random.
Finally, All timings should improve when gh-16483 lands, but that is some time off and there is no reason to not try your approach in parallel. (or if you feel like helping out with gh-16483, that would be appreciated, too!).

@ev-br I'm having a hard time to understand the points/values checking with regard to ascending/descending:
https://github.com/scipy/scipy/blob/5d7b60a5836c3d398ee7955b1219615534cadc16/scipy/interpolate/_rgi.py#L242-L252
IIUC this loop checks one dimension per iteration, but _make_points_and_values_ascending is run on the whole points and values each time a descending dimension is detected. Shouldn't it just run once then? I'm wondering if just flipping the values array along the wanted dimension would be enough for that.

It might be possible to simplify it, let's ask @AtsushiSakai to weight in.
However, this is orthogonal to what we discussed for before, best keep PRs as lean as possible.

@ev-br Yes, I'll contain the PR to the minimum. But I'll have to handle those particular checks for my subclass in every call with new values.

@ev-br If I have points which has dimensions with descending order I have to swap the according values dimension, as this has been done for the points. Otherwise I would end up with inverted dimensions in the output.
I'll have the PR ready later today. maybe it's easier to see it in code.

Continued in gh-17230, closing.


Allow multiple separators in packet deserialization

Some packets have multiple separators, such as "sayi2" or "clist". To handle this, there are multiple possibilities. One is to add a string field that will always capture the space and stay empty. That is not a great solution. A better solution would be to add something called "AllowMultipleSeparators" and maybe also "MultipleSeparatorsCount" to index attributes, generators may handle that by moving forward by multiple separators in case there are more of them. In case of serializers, if MultipleSeparatorsCount is set to something, that number of separators will be added.

This was added.


Check config store in args validation

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: mandarjog
If they are not already assigned, you can assign the PR to them by writing /assign @mandarjog in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @supereagle. Thanks for your PR.
I'm waiting for a istio member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.
I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

/ok-to-test

@supereagle: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests

prow/e2e-mixer-no_auth-mcp.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth-mcp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests

prow/e2e-mixer-no_auth-mcp.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth-mcp

prow/e2e-mixer-no_auth.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

/retest all

/lgtm
/approve

/retest

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests-cni

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests

prow/e2e-mixer-no_auth-mcp.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth-mcp

prow/e2e-mixer-no_auth.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

New changes are detected. LGTM label has been removed.

Have rebased to fix unstable CI.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests

prow/e2e-mixer-no_auth-mcp.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth-mcp

prow/e2e-mixer-no_auth.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-simpleTests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-simpleTests

prow/e2e-mixer-no_auth-mcp.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth-mcp

prow/e2e-mixer-no_auth.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth

prow/istio-integ-k8s-tests.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-integ-k8s-tests

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/e2e-dashboard.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-dashboard

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-mixer-no_auth-mcp.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth-mcp

prow/e2e-mixer-no_auth.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/e2e-dashboard.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-dashboard

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-bookInfoTests-v1alpha3.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-bookInfoTests-envoyv2-v1alpha3

prow/e2e-mixer-no_auth-mcp.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth-mcp

prow/e2e-mixer-no_auth.sh
ad40b1ef660289a6977e50762acae293e5ea8316
link
/test e2e-mixer-no_auth

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/e2e-dashboard.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-dashboard

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test e2e-dashboard

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

prow/e2e-dashboard.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-dashboard

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: geeknoid, mandarjog, supereagle
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

mixer/OWNERS [geeknoid,mandarjog]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@douglas-reid is this related to recent prom wait changes
https://k8s-gubernator.appspot.com/build/istio-prow/pr-logs/pull/istio_istio/9715/e2e-dashboard/7956

/test e2e-dashboard

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/e2e-dashboard.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-dashboard

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/e2e-dashboard.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-dashboard

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/e2e-dashboard.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-dashboard

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test e2e-dashboard

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@supereagle: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-k8s-tests.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-integ-k8s-tests

prow/e2e-simpleTests-cni.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-simpleTests-cni

prow/istio-pilot-multicluster-e2e.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test istio-pilot-multicluster-e2e

prow/e2e-mixer-no_auth-mcp.sh
07034062ac18ca338e21d580ae5c64937a426f7c
link
/test e2e-mixer-no_auth-mcp

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Feature Request: Parameter to set limit for auto quality select

Most of the time 720p is more then enough for any Anime - only some exceptional detailed and beautifully painted ones are really worth the 1080p - but simply selecting 720p as a default parameter will eventually run into an error when the series is only available in 480p.
So a limiter parameter for the already present auto-select would be very nice to limit the max resolution to download to e.g. 720p but if this is not available automatically select 480p as a fallback.

Decided to tackle this one, as it was the most annoying for me as well...
1.2.1 will now select the next best quality available to what you initially selected. I feel like this more automatic approach is better than the manual one you offered.
Example: crunchyroll-dl -i https://www.crunchyroll.com/bakemonogatari/episode-1-hitagi-crab-part-1-610921 -u username -p password
Since it's only in 480p, before it would never be able to download... Now it will automatically select 480p.

Verified from my side. Tested with -q 720p + whole series and got the output "Downloading in 480p, as 720p was not available."
Thanks a lot!


data of undefined

Error after creating project

Unable to open project after fresh install

a fix has been pushed to solve this

It works


Problem with TF runtime when running Ape-X code

I ran the following command.
(env) hkaushal-mac01:ape-x hkaushal$ python apex.py --env video_pinball --num-timesteps<PHONE_NUMBER> --logdir=/tmp/agent
I am trying to run through the ape-x code , and the above errors are generated.
Python 2.7.15 :: Anaconda, Inc. ( Python version)
The other issues opened regarding this didn't help my case, and there are no stack-overflow posts regarding this as well since Ape-X was released only a day ago.
I'm trying to operate under gym_tensorflow of the Ape-X code for some context.
Thanks!
raceback (most recent call last):
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: dlopen(/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so, 10): Library not loaded: @rpath/libcublas.8.0.dylib
  Referenced from: /Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so
  Reason: image not found

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "apex.py", line 20, in <module>
    import tensorflow as tf
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/__init__.py", line 24, in <module>
    from tensorflow.python import *
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/__init__.py", line 51, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 52, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", line 41, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: dlopen(/Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so, 10): Library not loaded: @rpath/libcublas.8.0.dylib
  Referenced from: /Users/hkaushal/Documents/env/lib/python3.6/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so
  Reason: image not found

Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/install_sources#common_installation_problems

for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

hkaushal-mac01:tools hkaushal$ bash ./tf_env_collect.sh
also gives me a similar error. ( this the command to provide the system information)
g++ -std=c++11 -shared -fPIC -I -I/external/nsync/public -L -D_GLIBCXX_USE_CXX11_ABI=0 -O2 -DGOOGLE_CUDA=1 -I/Users/hkaushal/Documents/ape-x/gym_tensorflow/atari-py/atari_py/ale_interface/src -I/Users/hkaushal/Documents/ape-x/gym_tensorflow/atari-py/atari_py/ale_interface/src/controllers -I/Users/hkaushal/Documents/ape-x/gym_tensorflow/atari-py/atari_py/ale_interface/src/os_dependent -I/Users/hkaushal/Documents/ape-x/gym_tensorflow/atari-py/atari_py/ale_interface/src/environment -I/Users/hkaushal/Documents/ape-x/gym_tensorflow/atari-py/atari_py/ale_interface/src/external -L/Users/hkaushal/Documents/ape-x/gym_tensorflow/atari-py/atari_py/ale_interface/build -framework Cocoa .//*.cpp .//atari/*.cpp -ltensorflow_framework -lale -o gym_tensorflow.so
.//tf_env.cpp:19:10: fatal error: 'tensorflow/core/framework/op_kernel.h' file
      not found
#include "tensorflow/core/framework/op_kernel.h"
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
.//atari/tf_atari.cpp:18:10: fatal error: 'ale_interface.hpp' file not found
#include <ale_interface.hpp>
         ^~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [gym_tensorflow.so] Error 1

Thank you for your post. We noticed you have not filled out the following field in the issue template. Could you update them if they are relevant in your case, or leave them as N/A? Thanks.
Have I written custom code
OS Platform and Distribution
TensorFlow installed from
TensorFlow version
Bazel version
CUDA/cuDNN version
GPU model and memory
Exact command to reproduce
Mobile device

It has been 15 days with no activity and the awaiting response label was assigned. Is this still an issue?

It was an issue, but running the command which provided the system's details also generated an error, thus I could not provide more info. This has still not been resolved, no.

Nagging Assignee @jart: It has been 15 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 45 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 62 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @jart: It has been 76 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


i18n(fr): Translate the endpoints.mdx file

Description (required)
Adding the core-concepts/endpoints.mdx file translation.
I am participating in the Hacktoberfest!
Related issues & labels (optional)

Suggested label: i18n

LGTM


ImportError: cannot import name 'TestTubeLogger' from 'pytorch_lightning.loggers'

🐛 Bug

I'm trying to import TestTubeLogger with from pytorch_lightning.loggers import TestTubeLogger
But got ImportError: cannot import name 'TestTubeLogger' from 'pytorch_lightning.loggers' as in title.
To Reproduce

I can reproduce the bug in Colab link.
First installed pytorch_lightning and test_tube (mentioned as dependency in Issue #469) by running following commands.
pip install git+https://github.com/Lightning-AI/lightning
pip install test_tube==0.7.5

and then test
from pytorch_lightning.loggers import TestTubeLogger

but got ImportError again
Traceback (most recent call last)
[<ipython-input-2-dc8641882742>] in <module>()
----> 1 from pytorch_lightning.loggers import TestTubeLogger

ImportError: cannot import name 'TestTubeLogger' from 'pytorch_lightning.loggers' (/usr/local/lib/python3.7/dist-packages/pytorch_lightning/loggers/__init__.py)

Expected behavior
I would expect correct import of TestTubelogger. In version pytorch_lightning==1.4.8 I can import it correctly but got error with the same code above in the newest version after upgrade the package from git clone (1.7.0rc1).

Environment

PyTorch Lightning Version (e.g., 1.5.0): 1.7.0rc1
PyTorch Version (e.g., 1.10): 1.12.0
Python version (e.g., 3.9): 3.7
OS (e.g., Linux): Linux
How you installed PyTorch (conda, pip, source): Colab automatically installed

Additional context

In version pytorch_lightning==1.4.8, I can find following code in pytorch_lightning/loggers/__init__.py
if _TESTTUBE_AVAILABLE:
    __all__.append("TestTubeLogger")

But is it removed in the newest version? That may cause the ImportError above.
I'm very confused about it. Anybody can help me here? Thanks.

Sorry, I see the explanation in the documentation that

The test-tube package is no longer maintained and PyTorch Lightning will remove the :class:´TestTubeLogger´ in v1.7.0.

But I need to use TestTubeLogger in my project, is there any compatible or alternative solution?

you can try out CSVLogger.

Thanks, I'll try it.

Have you solved this problem? Please tell me the following

谢谢，我试试看。

Have you solved this problem? Please tell me the following？


Bouncer usernames

Zone that acts as a bouncer, can configure with usernames hardcoded inside file, usernames inside userData, and a specific marketplace item id.

Bouncer script looks good.  Didn't see anything glaring.
A few things I don't think were meant to go in this pr though.  Please confirm.


[Impeller] textColor is not applied for certain fonts

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
Run on iOS device from  with this example
Main code below:
            Text(
              'Mingchao font with red color',
              style: TextStyle(
                fontFamily: 'mingchao',
                fontSize: 30,
                color: Colors.red,
              ),
            ),
            Text(
              'Default font with red color',
              style: TextStyle(
                fontSize: 30,
                color: Colors.red,
              ),
            ),

Expected results
Text Content 'Mingchao font with red color' to be red color
Actual results
Text Content 'Mingchao font with red color' is white color, textColor prop not working at all.
Code sample
Code sample
            Text(
              'Mingchao font with red color',
              style: TextStyle(
                fontFamily: 'mingchao',
                fontSize: 30,
                color: Colors.red,
              ),
            ),
            Text(
              'Default font with red color',
              style: TextStyle(
                fontSize: 30,
                color: Colors.red,
              ),
            ),

Screenshots or Video

Screenshots / Video demonstration

Logs
No response
Flutter Doctor output
Doctor output
➜  ~ flutter doctor -v
[✓] Flutter (Channel stable, 3.10.2, on macOS 13.3.1 22E261 darwin-arm64, locale
    zh-Hans-CN)
    • Flutter version 3.10.2 on channel stable at /Users/cc/Code/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 9cd3d0d9ff (10 天前), 2023-05-23 20:57:28 -0700
    • Engine revision 90fa3ae28f
    • Dart version 3.0.2
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/cc/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_HOME = /Users/cc/Library/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)

[✓] IntelliJ IDEA Ultimate Edition (version 2022.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.78.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • 45的iPhone (mobile) • 00008020-00062D221A86002E • ios            • iOS 16.5 20F66
    • macOS (desktop)    • macos                     • darwin-arm64   • macOS 13.3.1 22E261 darwin-arm64
    • Chrome (web)       • chrome                    • web-javascript • Google Chrome 114.0.5735.90

[✓] Network resources
    • All expected network resources are available.

The issue is reproducible using the code sample provided in the repo shared above. This appears to be an issue with only impeller as it works just fine on iOS with the --no-enable-impeller flag.

Impeller
Skia

flutter doctor -v
[✓] Flutter (Channel stable, 3.10.3, on macOS 13.4 22F66 darwin-arm64, locale en-GB)
    • Flutter version 3.10.3 on channel stable at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f92f44110e (3 days ago), 2023-06-01 18:17:33 -0500
    • Engine revision 2a3401c9bb
    • Dart version 3.0.3
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode-14.3.0.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9862592/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.2)
    • IntelliJ at /Users/nexus/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 74.0.4
    • Dart plugin version 231.9065

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.2)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.9011.34/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.8770.65/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.78.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.66.0

[✓] Connected device (4 available)
    • Pixel 7 (mobile)     • adb-28291FDH2001SA-5Lv71w._adb-tls-connect._tcp. • android-arm64  • Android 13 (API 33)
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E                        • ios            • iOS 16.5 20F66
    • macOS (desktop)      • macos                                            • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)         • chrome                                           • web-javascript • Google Chrome 114.0.5735.90

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.11.0-18.0.pre.76, on macOS 13.4 22F66 darwin-arm64, locale en-GB)
    • Flutter version 3.11.0-18.0.pre.76 on channel master at /Users/nexus/dev/sdks/flutters
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutters. Consider adding /Users/nexus/dev/sdks/flutters/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 0b7415356e (2 days ago), 2023-06-03 07:16:37 -0400
    • Engine revision c838a1b059
    • Dart version 3.1.0 (build 3.1.0-166.0.dev)
    • DevTools version 2.24.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode-14.3.0.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9971841/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.9862592/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.2)
    • IntelliJ at /Users/nexus/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 74.0.4
    • Dart plugin version 231.9065

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.2)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.9011.34/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] IntelliJ IDEA Ultimate Edition (version 2023.1.1)
    • IntelliJ at /Users/nexus/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/231.8770.65/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.78.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.66.0

[✓] Connected device (4 available)
    • Pixel 7 (mobile)     • adb-28291FDH2001SA-5Lv71w._adb-tls-connect._tcp. • android-arm64  • Android 13 (API 33)
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E                        • ios            • iOS 16.5 20F66
    • macOS (desktop)      • macos                                            • darwin-arm64   • macOS 13.4 22F66 darwin-arm64
    • Chrome (web)         • chrome                                           • web-javascript • Google Chrome 114.0.5735.90

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Confirmed that this is the same issue as https://github.com/flutter/flutter/issues/126546
The mingchao.otf font contains an SVG table, and that table causes CoreText to mark the font with kCTFontColorGlyphsTrait.
The SVG table in mingchao.otf actually appears to be empty.  I was able to get the font to render in color with Impeller by deleting the SVG table from the font.

Closing as duplicate of https://github.com/flutter/flutter/issues/126546


Coverage fails in new projects

Hello guys,
when running python setup.py test the following error is raised in projects using the default template
`Coverage.py warning: Module my_module was never imported. (module-not-imported)
Coverage.py warning: No data was collected. (no-data-collected)
ERROR: Failed to generate report: No data to report.`
It's clearly related to coverage run through pytest but I'm not sure how to fix. This is the .coveragerc
https://gist.github.com/chobeat/35037bbcdf634f20fbad10edf46a8d3b

@chobeat Are you using the current master, version 3.1rc1 or 3.0.3?

3.0.3

@chobeat, could you test with the current master branch? @abravalheri fixed some things and maybe that was one of the problems.

@chobeat You can also tried the latest release candidate with pip install --pre --upgrade pyscaffold.

The error is still thereu with 3.1rc2. Tell me if you can reproduce it. It happens in Docker, local environment and bitbucket environment, so I guess it's not due to my setup.

Ok, I'm sorry. It happens only with the --no-skeleton option. It makes sense: it has no tests and so it fails. Then probably there must be some issue in the import of the projects where I see these errors that was introduced by me. Thank you.

BTW @FlorianWilhelm, I think I need to update the .coveragerc template again to match PyScaffold's own, I did updated it in the open PR, but I don't think it is getting merged right?

@abravalheri, ah right! Thanks, could you update it?

Done, @FlorianWilhelm.
Something that I have not done is including the coverage combine in the template for .travis.yml, because I understand we are not encouraging the workaround for the generated projects, but instead waiting for pytest-cov to fix this in the next release, right?


Fix save config function

Include #18
Fixes #7
I reverted PR/20 because it only fix creating folders.
anim files name is not updated.

Seems to work! Thank you for merging all the existing PR's together.


Workspace - App is crashing when added to WS several existing users with names/avatars + new user

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

Action Performed:

Go to URL https://staging.new.expensify.com/
Login with any Expensify account
Go to or create a Workspace and go to Members list
Invite existing users with custom usernames and avatars + new user (that doesn't have a NewDot account)

Expected Result:
App is not crashing when added to WS several existing users with names/avatars + new user
Actual Result:
App is crashing when added to WS several existing users with names/avatars + new user
Workaround:
Unknown
Platforms:

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

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: v1.3.29-6
Reproducible in staging?: yes
Reproducible in production?: no
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/e3ab0cc7-f475-4841-835f-4535e20ec186
https://github.com/Expensify/App/assets/93399543/b9820ae0-91fb-47ae-a7d7-d30d44a3954a
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open StagingDeployCash deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

Identify the pull request that introduced this issue and revert it.
Find someone who can quickly fix the issue.
Fix the issue yourself.

PR up

This has been fixed by https://github.com/Expensify/App/pull/21150. Removing the blocker lable.

This was fixed.


Make sure that we only hash the env pairs.

This corrects the hashing behavior for the global hash if there is an EnvMode specified. The struct now known as GlobalHashableData contains additional data that is not required to be present in the hash; particularly that envVars should be env.EnvironmentVariablePairs, not env.DetailedMap.
This didn't result in user-facing bugs, but it results in unnecessarily partitioned caches when using env modes.
We can't hash what is now known as GlobalHashableData directly, we must grab the components of it that we need, which this does for the (currently) two available hash formats.

@mehulkar

Makes sense to me to limit the data needed for hashing, but why does including DetailedMap partition the cache unnecessarily?
DetailedMap is made of All and BySource. BySource is essentially a filtered view of All. I would expect them both to change together.

All and BySource are covariant, they will change together. But BySource's Explicit and Matching are independently variant with regards to All. Adding a key to Explicit that already appears in Matching results in a different hash.

Since for globalHash we only have .*THASH.* as a matcher here is an example of an unnecessary invalidation for somebody going through a deprecation workflow right now:
{}

{
  "globalEnv": ["SOME_THASH"]
}

Generally, serializing a random struct into the hash and hoping that it remains stable is a bad idea. It's a refactoring hazard. We would break the hash right now simply by adding any field to DetailedMap or BySource.


Add #error preprocessor directive

I've also replaced some non-breaking spaces in a couple of error messages with regular spaces, just because it looked like they're accidental, and they were near the change I was making. Happy to split that part of the change into a separate PR, or remove it altogether if using nbsps was intended.

yup the whitespace characters weren't intentional :) Other than that lgtm!


Error Utility class added

@garg-anuj

@shubhamvashisht
You haven't added the licence header to the ErrorUtil.java file. You need to run the following two commands in the terminal before committing the changes.
mvn license:format
mvn clean install

@free4murad  thanks for reminding.


Erros when you show lovelance with camera image card inside

Hello
HA version 6.3
OS version 10.3
platform OVA
Custom version 1.0.13
Cam integrated only 1 IPC-S21FE
if you inserti camera image into card and you show the page, sometime you see the error below, sometime ti work without problem
Logger: aiohttp.server
Source: custom_components/imou_life/camera.py:98
Integration: Imou Life (documentation, issues)
First occurred: 13:28:32 (5 occurrences)
Last logged: 13:30:36
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/imouapi/device_entity.py", line 578, in async_get_image
raise InvalidResponse(f"status code {response.status}")
imouapi.exceptions.InvalidResponse: status code 404
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 148, in handle
result = await handler(request, request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 738, in get
return await self.handle(request, camera)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 756, in handle
image = await _async_get_image(
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 172, in _async_get_image
if image_bytes := await camera.async_camera_image(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/imou_life/camera.py", line 98, in async_camera_image
return await self.sensor_instance.async_get_image()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/imouapi/device_entity.py", line 581, in async_get_image
raise InvalidResponse(f"unable to retrieve image from {url}: {exception}") from exception
imouapi.exceptions.InvalidResponse: unable to retrieve image from https://ali-pano-fk.oss-eu-central-1.aliyuncs.com/snappic/_img/Alarm/0/.jpg?Expires=&OSSAccessKeyId=&Signature=***: status code 404
thanks in advance

Hi, I've seen this sporadically also regardless of the card and usually is caused by the fact that when the integration requests a snapshot and when it is ready to be downloaded, it may take some time. Try adjusting (increasing) "Wait before downloading camera snapshot (seconds)" in the Options of the integration and let me know if this solve the issue. Thanks

ok i will try it
thanks a lot


Bump helm charts

Codecov Report
Patch coverage has no change and project coverage change: -20.04 :warning:

Comparison is base (2abc2b3) 52.66% compared to head (ff3ad3a) 32.62%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2147       +/-   ##
===========================================
- Coverage   52.66%   32.62%   -20.04%
===========================================
  Files         181      181
  Lines       14904    14904
===========================================
- Hits         7849     4863     -2986
- Misses       6014     9351     +3337
+ Partials     1041      690      -351

Flag
Coverage Δ

acceptance-api
?

acceptance-cli
30.67% <ø> (-19.56%)
:arrow_down:

unittests
8.66% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 80 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Issue 175- added new Mast cell activation syndrome terms - ready to merge

address #175
@cmungall - I added the GO ID directly in the MONDO file, is the correct way to do that, or should I have added it to the GO import file? I used it in the logical axiom for MONDO_0100004 'mast cell activation syndrome'

You got the purl wrong
http://purl.obolibrary.org/obo/GO:0045576
should be
http://purl.obolibrary.org/obo/GO_0045576
you can tell by looking at the .obo. All URIs should be CURIEfied

We have tendonitis but with incorrect spelling:
[Term]
id: MONDO:0004857
name: tendinitis
def: "Inflammation of a tendon, usually resulting from an overuse injury.  It is characterized by swelling of the tendon, tenderness around the inflamed tendon, and pain while moving the affected area of the body." [NCIT:C97141]
synonym: "tendon inflammation" EXACT [MONDO:patterns/inflammatory_disease_by_site]
synonym: "tendonitis" EXACT [MONDO:patterns/inflammatory_disease_by_site, NCIT:C97141]
xref: DOID:971 {source="MONDO:equivalentTo"}
xref: ICD10:M77.9 {source="DOID:971"}
xref: MESH:D052256 {source="MONDO:ontobio", source="DOID:971", source="MONDO:equivalentTo"}
xref: NCIT:C97141 {source="DOID:971", source="MONDO:equivalentTo"}
xref: SCTID:156665008 {source="DOID:971"}
xref: SCTID:202893001 {source="DOID:971"}
xref: SCTID:267996008 {source="DOID:971"}
xref: SCTID:268091003 {source="DOID:971"}
xref: SCTID:312785002 {source="DOID:971"}
xref: SCTID:34840004 {source="MONDO:kboom-pr-1.00/0.85/15.45", source="DOID:971", source="MONDO:equivalentTo"}
xref: UMLS:C0039503 {source="DOID:971", source="NCIT:C97141", source="MONDO:equivalentTo"}
is_a: MONDO:0003900 {source="MONDO:Entailed", source="OWLReasoner:Elk-2018-01-09", source="linkedlifedata"} ! connective tissue disease
is_a: MONDO:0021167 {source="DOID:971"} ! myositis
intersection_of: MONDO:0000001 ! disease or disorder
intersection_of: disease_has_inflammation_site UBERON:0000043 ! tendon

I think that is the correct spelling of tendinitis: https://en.wikipedia.org/wiki/Tendinitis
I added tendinosis (MONDO_0100011)

can you remove the GO subclass axiom?
If you need a URI not in the imports you can just paste the URI in Protege

@cmungall done - let me know if there are still issues


Add dd command

DO NOT MERGE
THIS IS INCOMPLETE AND JUST HERE FOR COMMENTS
This is an initial attempt at implementing dd. It is very incomplete but working.
Progress:

[ ] Option Parsing

[x] bytes
[x] uints
[x] paths
[ ] flags
[ ] tests for all the above

[x] basic operations

[x] stdin input
[x] file input
[x] stdout output
[x] file output

[x] count
[x] skip
[x] seek
[ ] correctly handle ibs/obs
[ ] converting

[ ] cbs opt
[ ] conv opt

[ ] oflag
[ ] iflag

Performance:
This is in no way a scientific benchmark and performance may change as it becomes feature complete. This benchmark means absolutely nothing other than "there's no major bottlenecks right now".
./build/dd if=/dev/zero of=/dev/null bs=1024 count=10240
10240+0 records in
10240+0 records out
10485760 (10.48576 MB) bytes copied, 0.084566 s, 123.994494 MB/s

dd if=/dev/zero of=/dev/null bs=1024 count=10240
10240+0 records in
10240+0 records out
10485760 bytes (10 MB) copied, 0.0840395 s, 125 MB/s

---

./build/dd if=/dev/zero of=/dev/null bs=1024 count=102400
102400+0 records in
102400+0 records out
104857600 (104.8576 MB) bytes copied, 0.737123 s, 142.252565 MB/s

dd if=/dev/zero of=/dev/null bs=1024 count=102400
102400+0 records in
102400+0 records out
104857600 bytes (105 MB) copied, 0.745447 s, 141 MB/s

---

./build/dd if=/dev/zero of=/dev/null bs=102400 count=1024000
1024000+0 records in
1024000+0 records out
104857600000 (104.8576 GB) bytes copied, 11.484665 s, 9.130227 GB/s

dd if=/dev/zero of=/dev/null bs=102400 count=1024000
1024000+0 records in
1024000+0 records out
104857600000 bytes (105 GB) copied, 11.1977 s, 9.4 GB/s

You should try use --opt-level=3 for benchmarks. Sometimes rust has 20x improvement in optimized build (not your case probably, still worth to test).

This is not going to merge as is, as it is VERY old and Rust has changed significantly in the meantime. (and it has conflicts)

Yeah, this was something I hacked up a year ago and subsequently forgot about when other things took priority. I'm going to go ahead and close this but I'll leave the code here just in case it gives anybody some ideas.


Amplify using AppSync from mocked function issue

Note: If your question is regarding the AWS Amplify Console service, please log it in the
official AWS Amplify Console forum

Which Category is your question related to?
Amplify function mock
Amplify CLI Version
4.44.1
What AWS Services are you utilizing?
AppSync, Lambda
Provide additional details e.g. code snippets
Hi. I don't know if this is an issue or something wrong with credentials, but I can't mock the lambda function locally that calls
appsync mutation from the lambda (using apikey auth method). It works fine without mocking, but when i mock the api and then trying to mock the lambda function I get an error "Error: Request failed with status code 401". Would appreciate any help and reason why this happens.

I've found the original issue - "UnauthorizedException: Invalid API key". Next question is - what API Key should we use within the  mocking environment?

Found the fake API Key


fix image issues

Thanks @liutianlin0121 for the repo!!! CC @lvwerra
This PR makes the images more readable. I followed https://iclr-blogposts.github.io/2024/blog/distill-example/ to make the images wider.

Also fixes some minor bibtex issues!

Thanks a lot!

@vwxyzjn @lvwerra Shall I submit an abstract registration? The abstract ddl is next Monday (Nov 06 2023 UTC-0).

Feel free to :) my openreivew account is<EMAIL_ADDRESS>

@lvwerra's account is<EMAIL_ADDRESS>

Just submitted the abstract on openreview. Feel free to edit! We are the 2nd submitted abstract :-) I'll go over the main text again next weekend.

Hi both! I anonymized the github repo link and removed links that cannot be easily anonymized (like wandb logs and huggingface demo) from the blog. Could you give it a pass?
If everything looks fine, I can submit it soon. We've got some extra time since the full-blog submission deadline has been updated to December 17th, so no rush! 😊

Hi both! @vwxyzjn @lvwerra If it is OK for you, I plan to submit our blog Friday this week (the deadline is on Sunday).

Hi @liutianlin0121 thanks for preparing the blog post! I will check it out today.


fix(key-indicators): fix field name

Fixes bug due to typo introduced in #560

thanks Lars! had to rush out and couldn't connect.


Showcase Submission for 178-climate-spiral

Thank you ednl for your contribution! A member of the Coding Train team will review it shortly.

Start/stop and use time index slider
ednl

Glad you got it to work!


[Helix] Make ubuntu helix queue required PR check

Goal is to run ubuntu 1604 as a required PR check, leave the other queues in helix test for now
Need to tweak props file to support this

Looks promising, helix job with only the ubuntu 1604 queue only took 45 minutes total

Future optimization should be to stop running queues that are part of the required checks in the helix test job

Creating new clean PR


Change output to make example run

welcome constant doesn't exist in this example. Either add the welcome constant into the example and change the shell output or do what is done here and print the array of each constant to make the example run.

@HisashiQ Thank you so much.


can this model handle random size image input

as title

The code is currently set up for 400x400px images. You would need to make modifications and retrain if you wanted to encode a different resolution.

The code is currently set up for 400x400px images. You would need to make modifications and retrain if you wanted to encode a different resolution.

Hi, I modified the code and wanted to retrain it on 256x256px images, but I met some problems. Could you please give me some guidance on how to train on images that are not 400x400px? Thank you so much!

The code is currently set up for 400x400px images. You would need to make modifications and retrain if you wanted to encode a different resolution.

Hi, I modified the code and wanted to retrain it on 256x256px images, but I met some problems. Could you please give me some guidance on how to train on images that are not 400x400px? Thank you so much!

Because in coding, the author uses the u-net structure, and the left downsampling part is connected with the right upsampling part, so the dimension you entered is not correct.

The code is currently set up for 400x400px images. You would need to make modifications and retrain if you wanted to encode a different resolution.

Hi, I modified the code and wanted to retrain it on 256x256px images, but I met some problems. Could you please give me some guidance on how to train on images that are not 400x400px? Thank you so much!

I met the same error, did you solve this issue? I'll appreciate for your help!