Fail-safe behavior if json mapping file is not valid

Fix #1025
Example of error log:
Exception in thread "main" com.github.tomakehurst.wiremock.standalone.MappingFileException:
Error loading file C:\Users\Philippe\dev\wiremock\src\test\resources\mappings\test.json:
Unexpected end-of-input: expected close marker for Object (start marker at [Source: (String)"{
    "name": "get",
    "request": {
        "url": "/flow/mabt/load/2/500KBfullText",
        "method": "GET"
    },
    "response": {
        "status": 200,
		"transformers": ["response-template"],
        "bodyFileName": "file_full_text.txt",
        "headers": {
            "Content-Type": "text/plain",
            "Date" : "Mon, 01 Oct 2018 14:02:28 GMT"

    }
}
"; line: 1, column: 1])
 at [Source: (String)"{
    "name": "get",
    "request": {
        "url": "/flow/mabt/load/2/500KBfullText",
        "method": "GET"
    },
    "response": {
        "status": 200,
		"transformers": ["response-template"],
        "bodyFileName": "file_full_text.txt",
        "headers": {
            "Content-Type": "text/plain",
            "Date" : "Mon, 01 Oct 2018 14:02:28 GMT"

    }
}
"; line: 17, column: 381]
	at com.github.tomakehurst.wiremock.standalone.JsonFileMappingsSource.loadMappingsInto(JsonFileMappingsSource.java:89)
	at com.github.tomakehurst.wiremock.core.WireMockApp.loadMappingsUsing(WireMockApp.java:192)
	at com.github.tomakehurst.wiremock.core.WireMockApp.loadDefaultMappings(WireMockApp.java:188)
	at com.github.tomakehurst.wiremock.core.WireMockApp.<init>(WireMockApp.java:121)
	at com.github.tomakehurst.wiremock.WireMockServer.<init>(WireMockServer.java:71)

Build is flaky


Question about code of vit_for_small_dataset.py

Hi,
Thanks for the outstanding efforts to bring ViT to the framework of PyTorch, which is meaningful for me to learn about it!
However, when I review the code in vit_for_small_dataset.py, in the SPT, I find code in the line 86 to be weird.
patch_dim = patch_size * patch_size * 5 * channels

I fail to understand the meaning of 5 here. Is it a typo? Based on the context here, it seems that patch_size * patch_size * channels is more appropriate.
Thanks for your attention!

@RaymondJiangkw Hi Raymond! Not a typo! 5 accounts for the shifted feature map, which there are 4 (up left, up right, down left, down right) + the original unshifted

Hi,
Thanks for your response! I understand its meaning here :D I forget about the shifts.


Support jakarta.validation for model classes

Added CLI option --validation-library with default value JAVAX_VALIDATION and optional value JAKARTA_VALIDATION to allow generated model classes to support either

Nice work. Given the default behaviour remains unchanged, I'll release this a minor version


Skyline/work/20201120 heat maps

This draft pull request adds a "Cluster" button to the toolbar on top of the Document grid and other grids.

The cluster button works particularly well when you are looking at data where a numeric column has been pivoted, such as when you have checked "Pivot Replicate Name" in the view editor.
If you want to have more control over what values are getting clustered, you can click the "Advanced" button:

which brings up the Advanced Clustering Editor:

Also, if you are looking at a Group Comparison, there is a new built-in view called "Clustered":

The "Clustered" view in the group comparison automatically clusters on the Z-score of the replicate abundances.

It also puts colored things on the ends of the dendrogram indicating the BioReplicate, Cohort, and Protein and Peptide.
You can also view the heat map as a graph:

I'm not using DendrogramControl anymore, but was hesitant to delete it. Do we need dendrograms for any thing else?


qx package migrate does not migrate eslint settings

When upgrading using qx package migrate, the eslint settings specified in compile.json were not changed from qx/browser to @qooxdoo/qx/browser

This issue bit me, too... needs a fix.

Done with https://github.com/qooxdoo/qooxdoo-compiler/pull/626


playback problem

When I run the bot a lot of errors occur and the same thing when I install it, it was working perfectly a few days ago

When I run the bot a lot of errors occur and the same thing when I install it, it was working perfectly a few days ago

Screenshots, there a infinite bug list can be happen, without information is impossible to fix.


Dutch and German author names not output as expected

The output from trad-alpha when citing an entry with a Dutch or German author name is different to BibTeX alpha.
The key thing here is names like de Neville (with lowercase d) or van Dyke (with lowercase v as is common in the Netherlanders) or Van Dyke (with capital V as is common in the US).
For example, given references.bib
@book{deNeville1999,
  author    = {Isabel de Neville},
  title     = {{Handbook of Something Important}},
  publisher = {Science Publishers},
  series    = {Foundations of Interesting Things},
  year      = 1999
}

@book{vanDyke2007,
  author    = {Harry van Dyke and Bob Brown},
  title     = {{Handbook of Something Else}},
  publisher = {Science Publishers},
  series    = {Foundations of Interesting Things},
  year      = 2007
}

@book{DickVanDyke2015,
  author    = {Dick Van Dyke},
  title     = {{Keep Moving}},
  publisher = {Hachette Books},
  year      = 2015
}

with the LaTeX document document.tex using BibTeX
\documentclass{article}
\begin{document}
\bibliographystyle{alpha}
\cite{deNeville1999}
\cite{vanDyke2007}
\cite{DickVanDyke2015}
\bibliography{references}
\end{document}

the references are printed as

whereas with the LaTeX document document2.tex using BibLaTeX and trad-alpha
\documentclass{article}
\usepackage[backend=biber,style=trad-alpha]{biblatex}
\addbibresource{references.bib}
\begin{document}
\cite{deNeville1999}
\cite{vanDyke2007}
\cite{DickVanDyke2015}
\printbibliography
\end{document}

this is the (incorrect output) that I am getting:

You can see that the citation labels are different. (I don't know for certain what the "correct" thing to do is, but I believe that BibTeX alpha has got it right.)
Is there a workaround that can be used to get the same behaviour?

Thank you for reporting this.
With useprefix=true we can get as far as
\documentclass{article}
\usepackage[backend=biber,style=trad-alpha, useprefix=true]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@book{deNeville1999,
  author    = {Isabel de Neville},
  title     = {{Handbook of Something Important}},
  publisher = {Science Publishers},
  series    = {Foundations of Interesting Things},
  year      = 1999
}

@book{vanDyke2007,
  author    = {Harry van Dyke and Bob Brown},
  title     = {{Handbook of Something Else}},
  publisher = {Science Publishers},
  series    = {Foundations of Interesting Things},
  year      = 2007
}

@book{DickVanDyke2015,
  author    = {Dick Van Dyke},
  title     = {{Keep Moving}},
  publisher = {Hachette Books},
  year      = 2015
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\cite{deNeville1999}
\cite{vanDyke2007}
\cite{DickVanDyke2015}
\printbibliography
\end{document}

This is not exactly what alpha does, but certainly closer than what we have at the moment. I'll check if we can get the 'dN' instead of 'dNev', although personally I prefer the latter.

Thank you for the speedy reply! It is a huge help. I also prefer 'dNev' over 'dN' and that is okay since I do not require 100% compatibility.
Is there a reason why useprefix=true is not the default behaviour for trad-alpha? (I'm not familiar with the design decision rationale for BibLaTeX and biblatex-trad.)

Good. I have found no good or easy way to obtain 'dN', so I'm quite happy that you don't need 'dNev'. I'll leave it at that.
I have no idea why useprefix=true is not the default. It should probably be. I will change that shortly, once I have figured out whether all styles should use it and where to place it.

I have pushed https://github.com/moewew/biblatex-trad/commit/fadacd0c7a3135cea4ee9501f77fd1f6cedd361f and sent v0.4a off to CTAN. It will probably land in your favourite distribution in a few days.

v0.4a is now available on MikTeX and TeX live. The introductory example gives more desirable output now, I'm closing this for now. If there is anything else, just comment here or open a new issue.


Podcast not show

hiyas i have add a podcast http://www.spreaker.com/show/1618495/episodes/feed and it show the diferent chapters but not have option to play or download to offline listen

Podcast won't be supported anymore on the next release. Meybe they'll come back, but it's not a major feature I want to support.


[Sival, i2c] chip_sw_i2c_device_tx_rx

Changes the existing i2c_target_test to run against all the i2c instances and links it to the sival test chip_sw_i2c_device_tx_rx.
Fix https://github.com/lowRISC/opentitan/issues/19835

Looks like the ROM tests are getting to be too long for the job duration, though! (no fault of this PR)


Incorrect estimated time until play

The estimated time until play is being calculated incorrectly - it should be the sum of the all the non-elapsed song durations before.
For instance, if song A is currently being played and is at 4:00 / 30:00 and song B is next and is 2:00 minutes long, then song C's estimated time until play should be 30:00 - 4:00 + 2:00 = 28:00.
Example

Hey @wang-edward, is this still being worked on? 🙂

Hey @wang-edward, is this still being worked on? 🙂

no, sorry :(

no, sorry :(

No need to apologize! I will have a look at this then, thank you. 😊


Add a function to define a font using a custom sprite+JSON

Sometimes it's useful to add a font from a sprite (but not a spritefont!), for example for a testing program that allows the user to add fonts defined in their own project.
In the future, this feature can be used to handle SDF fonts.

Planned for v6

In v6

Reopening becaue v6 has been indefinitely delayed. 2.3.0 doesn't seem to help Scribble much in its current form and I'd like to get features slated for v6 out before 2.3.0 goes into stable.

Backported to GMS2.2.5


Signature record can be only v2.0

Hi
https://github.com/haldean/ndef/blob/master/docs/NFCForum-TS-Signature_RTD-1.0.pdf
here the specification
here: 3028b2ae17f76a2bcb47f6be46f339c552ce557e i see change from byte to word. I don't have v2.0 specification but as for v.1 (or as in the decoder v0.1) here byte lengths.
i can modify the current Signature class to support v1 and v2 cases. Is this ok?

The length field is 16-bits in both version 1 and 2 of the Signature specification. It has been a bug in ndeflib to encode it as 8-bit.


port forwarding not working

ADD ISSUE DESCRIPTION HERE
Version: 1.80.1
Commit: 74f6148eb9ea00507ec113ec51c489d6ffb4b771
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Embedder: codespaces

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

/gifplease

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Match the legacy driver's output file map behavior when there are no outputs

Adjust the supplementary output file map calculation to better match the C++ driver's WMO behavior
Always include either primary inputs or the first input in the supplementary output file map, even if there aren't any corresponding outputs

Fixes Driver/supplementary-filelist-empty.swift and Driver/modulewrap.swift

@swift-ci please test

@swift-ci please test


Decouple Cursors from Pointers to allow multiple pointers to affect a cursor.

Describe the problem
Currently there is a tight coupling between cursors and pointers, making it difficult to manage the state of the cursor in the scene. We should have cursors be separate entities which listen for events from pointers in order to render the correct state.

Something addressed by MRTK v3/vNext's commitment to separating out visual code from underlying states. Will leave open until the next major MRTK release is public.

We appreciate your feedback and thank you for reporting this issue.
Microsoft Mixed Reality Toolkit version 2 (MRTK2) is currently in limited support. This means that Microsoft is only fixing high priority security issues. Unfortunately, this issue does not meet the necessary priority and will be closed. If you strongly feel that this issue deserves more attention, please open a new issue and explain why it is important.
Microsoft recommends that all new HoloLens 2 Unity applications use MRTK3 instead of MRTK2.
Please note that MRTK3 was released in August 2023. It features an all new architecture for developing rich mixed reality experiences and has a minimum requirement of Unity 2021.3 LTS. For more information about MRTK3, please visithttps://www.mixedrealitytoolkit.org.
Thank you for your continued support of the Mixed Reality Toolkit!


Install into Word and Excel Office 365

Hi, I have tried all of the options in the closed Issues, and still cannot seem to get a connection working.
It does not appear in my plugin status page. The same is happening for Excel. I have logging in Word however not sure what I should be looking for.
I get no errors and I can see the WakaTime option in the menu bar. The API key is added into the options ok.

A new version has been released.


feature request: GL_COMPRESSED_R11_EAC support

Could you add GL_COMPRESSED_R11_EAC support ? https://en.wikipedia.org/wiki/Ericsson_Texture_Compression
It's OpenGL ES 3.0+ standard , a kind of one channel compression texture. It's very useful for font textures on mobile device, because there are more than 20k characters in Chinese code page. We usually need a very large texture to contains all the glyphs.  GL_COMPRESSED_R11_EAC  can save half video memory.

What compressor you're using to convert it to to R11_EAC?

etcpack https://github.com/Ericsson/ETCPACK can encode , but I plan write one by myself for baking and compressing font from ttf at runtime.

I found texturec haven't support encode alpha channel to EAC yet.
I wrote a simple EAC codec today (https://github.com/cloudwu/eaccodec) . It's faster and more clear than etcpack ( https://github.com/Ericsson/ETCPACK ).
I guess you will need it when you add EAC support to bimg , @bkaradzic  . You can use it as you like.


Issue with uploading a profile picture

Hi there,
So I am having issues with uploading a profile pic, I have setup my own firebase database but it seems that the profile pic is not uploading. Is that an issue that happened in the past or is this something new? Any help is appreciated
Thanks,
Daniel

I forgot to mention that the error code is : "storage/object-not-found"

Hi,
In order to save storage space I use a firebase extension called resize image which resize the image that user uploads to a thumbnail 200x200.
At the moment there isn't any callback that tells me when the image is been resized. The only work around for now(I think) is to upload the image wait couple of second until the image is been resized then get the image URL from storage, if is not found then do another query to get the image URL.
Any suggestions?

This is not related to the issue raised above but is this deployed on Heroku? since I tried testing it on Netlify and the user URL does not work.

This is not related to the issue raised above but is this deployed on Heroku? since I tried testing it on Netlify and the user URL does not work.

Nope, deployed in firebase, I'll update the Readme with more info about the deployment and extension

Thank you for your help.

I have figured out how to deploy it now. Just mention how to use the firebase cli in order to deploy.

Added 👍


Update to use template files

Pull Request (PR) description

Update appveyor.yml to use the default template.
Added default template files .codecov.yml, .gitattributes, and .gitignore, and
.vscode folder.

This Pull Request (PR) fixes the following issues

Task list

[x] Added an entry under the Unreleased section of the change log in the README.md.
Entry should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md.
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help.
[ ] Comment-based help added/updated.
[ ] Localization strings added/updated in all localization files as appropriate.
[ ] Examples appropriately added/updated.
[ ] Unit tests added/updated. See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible). See DSC Resource Testing Guidelines.
[ ] New/changed code adheres to DSC Resource Style Guidelines and Best Practices.

This change is

Codecov Report

:exclamation: No coverage uploaded for pull request base (dev@dcecb10). Click here to learn what that means.
The diff coverage is n/a.

@@          Coverage Diff           @@
##             dev      #29   +/-   ##
======================================
  Coverage       ?   34.86%
======================================
  Files          ?        6
  Lines          ?      218
  Branches       ?        0
======================================
  Hits           ?       76
  Misses         ?      142
  Partials       ?        0

Continue to review full report at Codecov.

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

Tests are failing due to issue #27. Overriding and merging this anyway.


The Shapely version

When we try to pull the files, the shapely version should ==2.0.5, the latest one. @Mayazure Jinshuai ,could you test on your side to double-check it?

It is fixed with the latest commit.


Make tests run in Windows

I was able to get a fairly complex app to build in Windows but the tests themselves error.
It would also be great if there were an automated way to run tests in Windows as part of Travis.

Document what people have to install:
https://github.com/tmpvar/jsdom#windows

Need to add documentation.


Net::IMAP::NoResponseError in imap.rb

Hi,
After a while mailman hanged with the following output:
 IMAP receiver enabled (no-reply@thehouseproject.info@imap.gmail.com).
I, [2014-09-18T03:38:09.990508 #21001]  INFO -- : Polling enabled. Checking every 5 seconds.
/home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/net/imap.rb:1156:in `get_tagged_response': System error (Failure) (Net::IMAP::NoResponseError)
        from /home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/net/imap.rb:1210:in `block in send_command'
        from /home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
        from /home/rails/.rbenv/versions/2.1.1/lib/ruby/2.1.0/net/imap.rb:1192:in `send_command'
        ...

I have rescue IOError in the loop already, added this one as well. Is this normal behaviour? This is the first time this error was raised.
What are general best practices for deploying mailman so it can run unattened? It either hangs or dies after a while.

Is this the same issue? I'm running mailman version 0.7.0, which is the most recent version from ruby-gems. I will try github master@93bced2 now...
/home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:1190:in get_tagged_response':  Temporary System Error (Net::IMAP::ByeResponseError)
from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:1250:in block in send_command' 	from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/monitor.rb:214:in mon_synchronize'
from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:1232:in send_command' 	from /home/christiaan/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/net/imap.rb:436:in login'
from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/receiver/imap.rb:40:in connect' 	from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:132:in block in polling_loop'
from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:130:in loop' 	from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:130:in polling_loop'
from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:77:in run' 	from /home/christiaan/.rvm/gems/ruby-2.3.0/gems/mailman-0.7.0/lib/mailman/application.rb:11:in run'
from bin/mailman_server:13:in <main>'

Was there ever a fix for this? I'm getting a
Net::IMAP::NoResponseError:  Please log in via your web browser: https://support.google.com/mail/accounts/answer/78754 (Failure)

no matter what server/port/ssl status I try


Error: Unknown format code 'd' for object of type 'str when calling consul.Check.tcp method

In file https://github.com/cablehead/python-consul/blob/master/consul/base.py at line number 93
it should be 'tcp': '{host:s}:{port:s}'.  instead of 'tcp': '{host:s}:{port:d}'
can you release new version with this change

Got sorted ....closing this issue


Does not alert that a user cannot use a already registered issuer for a saml application

Describe the issue:
When a user tries to register a saml application with an already registered issuer name there's no indication that a user cannot use an already registered issuer
How to reproduce:

Access https://localhost:9443/console
Login as super admin
Navigate to Develop > Applications > New Application > Web Application > SAML and add a saml application
Register an SP with issuer name travelocity.com
Try to add another sp with the same issuer name travelocity.com

Observation
Even though UI should prompt a warning or error message for the user that a duplicate issuer name cannot be used. There's no such indication. Once click on the Register button nothing will happen and there's no any guide for the user that he cannot use the same issuer.
Expected behavior:
The user needs to be given an alert that he cant use an already registered issuer
Environment information
Mssql 2019
uniqueid jdbc
IS 5.11.0 beta3 snapshot
ubuntu 16.04
Chrome Version 85.0.4183.121

Tested the above scenario and couldn't recreate the error. I'm seeing the error message as expected when trying to add an application with the same issuer.
@ShanikaWickramasinghe Please verify.

Verified with latest 5.11.0 beta3 and does not get reproduce against beta3, therefore, closing the issue.


feat(core): upgrades lerna to 6.x.x

Context
Upgrades lerna version to 6.5.1. Lerna is now maintained by https://github.com/lerna/lerna/issues/3121. Version 6.5.1 includes bug fixes and performance improvements
Changes & Results
Upgrades Lerna to 6.5.1
Testing
No functional changes.
Checklist
PR

[x] My Pull Request title is descriptive, accurate and follows the
semantic-release format and guidelines.

Code

[x] My code has been well-documented (function documentation, inline comments,
etc.)

Tested Environment

[x] "OS:  Github codespaces
[x] "Node version:  17
[x] "Browser: Chrome 110

seems like the deploy is failing ... hmmm https://app.netlify.com/sites/ohif-platform-viewer/deploys/64026785e8bef10008a6fc6f

@sedghi build is successful and all tests are passing. Please check now

Hey, seems like you have turned off the default setting which let me push to your branch, can you please pull the latest v3-stable?

Hey, seems like you have turned off the default setting which let me push to your branch, can you please pull the latest v3-stable?

Done. Merged latest v3-stable changes into this branch

Great work, thanks for your contribution


pod of  tiller  automatically quit

[root@k8smaster ~]# helm list --all
NAME                    REVISION        UPDATED                         STATUS          CHART           NAMESPACE
my-spark-chart          1               Sun Aug 13 05:39:23 2017        DELETING        spark-<IP_ADDRESS>   default
When I manually delete my-spark chart, perform the delete operation
[root@k8smaster ~]# helm del --purge my-spark-chart
Error: transport is closing
Tiller quit automatically

We see "transport is closing" frequently.
Would love to get some hints as to why this can happen, and how we might troubleshoot.
Thanks.
helm version
Client: &version.Version{SemVer:"v2.5.0", GitCommit:"012cb0ac1a1b2f888144ef5a67b8dab6c2d45be6", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.5.0", GitCommit:"012cb0ac1a1b2f888144ef5a67b8dab6c2d45be6", GitTreeState:"clean"}

kubectl version
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.5", GitCommit:"894ff23729bbc0055907dd3a496afb725396adda", GitTreeState:"clean", BuildDate:"2017-03-23T16:14:43Z", GoVersion:"go1.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.5+coreos.0", GitCommit:"e2cd7718ba844e874a68aa13f8f5bb0728b415bb", GitTreeState:"clean", BuildDate:"2017-03-22T01:59:35Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}

@MattFriedman ca you try upgrading helm and tiller to v2.5.1 and see if that fixes things? There was a deadlock in 2.5.0 when calling helm delete occasionally.

@bacongobbler
I tried doing helm init --upgrade but nothing changed, so is there a specific way I should upgrade in order to get 2.5.1? Thank you.

Did you have the v2.5.1 client installed when you ran helm init --upgrade?

@bacongobbler
Thank you.


Overall summary table additional columns

[x] No of Buyers
[x] No of Suppliers
[ ] Average bids per contract
[ ] Monopolization
[ ] quantity of red flags
[ ] total value of contracts with red flags
[ ] quantity of equity contracts
[ ] total value of equity contracts
[ ] total value per product category
[x] Time span
[x] GDP per captia
[x] healthcare budget
[x] % of GDP to healthcare budget
[ ] $ per covid case
[ ] Covid statistics per country Active cases, current
[x] Covid statistics per country Total cases
[x] Total death cases, cumulative

I assume that this feature will not be implemented, at this point, so closing.


chore(ci): don't use deprecated password field with kong-license action

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 22.48%. Comparing base (bbe779d) to head (cc249fd).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1361   +/-   ##
=======================================
  Coverage   22.48%   22.48%
=======================================
  Files          54       54
  Lines        4518     4518
=======================================
  Hits         1016     1016
  Misses       3403     3403
  Partials       99       99

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Adds fills websocket feed

Status
Type
⚠ Core Change
Issue

Ready
Feature
No
#95

Problem
What problem are you trying to solve?
See #95
Solution
How did you solve the problem?
Adds the fills websocket feed from mango

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 77 (5.19%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.4%) to 78.051%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

Solnet.Mango.Historical/Models/FillsSnapshot.cs
0
5
0.0%

Solnet.Mango.Historical/Models/FillsEvent.cs
0
7
0.0%

Solnet.Mango.Historical/MangoHistoricalDataService.cs
4
65
6.15%

Totals

Change from base Build<PHONE_NUMBER>:
-2.4%

Covered Lines:
2458

Relevant Lines:
3082

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

4 of 77 (5.19%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.4%) to 78.051%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

Solnet.Mango.Historical/Models/FillsSnapshot.cs
0
5
0.0%

Solnet.Mango.Historical/Models/FillsEvent.cs
0
7
0.0%

Solnet.Mango.Historical/MangoHistoricalDataService.cs
4
65
6.15%

Totals

Change from base Build<PHONE_NUMBER>:
-2.4%

Covered Lines:
2458

Relevant Lines:
3082

💛  - Coveralls


Race in Register...WithOptions due to un-protected map read

https://github.com/temporalio/temporal-go-sdk/blob/09ced59198a7e5a402ba463a8d11f2952c34dd5e/internal/internal_worker.go#L607
Same core issue as the parent-project: https://github.com/uber-go/cadence-client/issues/979

Issue is stale - map access is properly protected by a map now.


Support for BLE Object transfer service (OTS) (IDFGH-5257)

Support for BLE Object transfer service (OTS)
Is there any way i can receive data over L2CAP channel? If this is currently not supported, then is there any future plans to provide support for L2CAP communication over BLE?
In fact im interested in Bluetooth SIG standard PSMs or define my own PSM
Reference: https://www.bluetooth.com/specifications/assigned-numbers/logical-link-control/

Any feedback? @projectgus @igrr @me-no-dev

this feature is not yet support, we will evaluate this feature internal.

Thank you for the update @xiewenxiang. My attempt is to achieve a better data transfer rate when performing OTA firmware update over BLE. Do I have any other options to achieve my goal?

At present, there is no other way. You can only read and weite the characteristic value or send indication and nitification.

Currently, I'm writing to the characteristic without response. The only problem is with the iOS as it automatically negotiates MTU to 185 bytes.

Do you think MTU size equal 185 bytes is too small? Currently ESP devices can support up to 517 bytes， is there an API at the APP side to exchange the MTU size?

It's not terrible. However, Currently to transfer a 700Kb file in iOS takes about 2 mins 30 seconds. In android, it transfers in seconds. The problem is iOS automatically negotiates the MTU and doesn't allow us to change it even though the ESP peripheral is supporting up to 517 bytes. As of now, there is no API in IOS Core Bluetooth SDK to request desired MTU size. Instead, they encourage us to use the L2CAP channel for large file transfers.
In another product used L2CAP channel on nRF51 Series silicon and it worked perfectly on iOS devices without any packet limitations. I think with iOS this is the only way of achieving faster data rates.

@prasad-dot-ws I‘m also looking to directly use an L2CAP channeL for transmitting to iOS, here, using an ESP32-C3. Did you get any futher with this?

@prasad-dot-ws I‘m also looking to directly use an L2CAP channeL for transmitting to iOS, here, using an ESP32-C3. Did you get any futher with this?

@mickeyl Sorry, no. I dropped the idea of using L2CAP with ESP silicon as it wasn't supported and I couldn't find much time to implement it by myself. I changed my design to the nRF51 series due to this issue.

@xiewenxiang Before I lose time trying what still is not supported, could you give us an update on the l2cap situation, please?


Allow multiple Partner / Insight IDs

In the previous version of the template it was possible to use two different IDs for the LinkedIn Insights tags. With the new version this is no longer possible, because the info is stored in the global namespace. In the conversion field comma-separated IDs are recognized, but not for the partner ID. Is this a bug or a feature?

Hey @DavidHemmerle, if this was a feature in the previous offering of LinkedIn Insight under GTM, then this is certainly a miss. Please lookout for a new update in 1-2 days which should have this availability. Apologies for the inconvenience.
Also, as a reminder, please prefer using this new Template from the Community gallery over the default offering (which I understand you are already doing), since it allows more accurate, script-based calculations including event-specific per page tracking.

Hi @OmShiv, no worries and thanks for your quick reply. Is it allowed to send multiple comma-separated partner IDs to LinkedIn at the same time via the Insights tag? I have customized the template myself to add this feature to the field, but I'm not sure if it will be accepted on the server side. Do you know more about this?
LinkedIn InsightTag 2.0.tpl.zip

@Sonny @.>, @Anny @.>
Is it allowed to send multiple comma-separated partner IDs to LinkedIn at the same time via the Insights tag?
From the latest reply, looks like the customer was trying to use a feature that we never officially communicated to them. So this is more of a request. Let me know if I should go ahead and add this change. Technically Pixli supports multiple PIDs in a single request (i.e., from a single tag firing once), but not conversion ids.
Om

From: DavidHemmerle @.>
Sent: Thursday, April 7, 2022 12:56 AM
To: linkedin/linkedin-gtm-community-template @.>
Cc: Om Shankar @.>; Mention @.>
Subject: Re: [linkedin/linkedin-gtm-community-template] Allow multiple Partner / Insight IDs (Issue #2)
Hi @OmShivhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOmShiv&data=05|01|oshankar%40linkedin.com|ba72dc8675724de5a07308da186c1350|72f988bf86f141af91ab2d7cd011db47|1|0|637849150294022532|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=WZbB5soUHcOKH1Wp24473o8NjRaTFUNSI0%2BRViYiD7o%3D&reserved=0, no worries and thanks for your quick reply. Is it allowed to send multiple comma-separated partner IDs to LinkedIn at the same time via the Insights tag? I have customized the template myself to add this feature to the field, but I'm not sure if it will be accepted on the server side. Do you know more about this?
LinkedIn InsightTag 2.0.tpl.ziphttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flinkedin%2Flinkedin-gtm-community-template%2Ffiles%2F8440748%2FLinkedIn.InsightTag.2.0.tpl.zip&data=05|01|oshankar%40linkedin.com|ba72dc8675724de5a07308da186c1350|72f988bf86f141af91ab2d7cd011db47|1|0|637849150294022532|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=AMDIOyLremF3%2F8OQEhNAumKSHnCGRbpdAYvVAP57xtA%3D&reserved=0
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flinkedin%2Flinkedin-gtm-community-template%2Fissues%2F2%23issuecomment-1091234345&data=05|01|oshankar%40linkedin.com|ba72dc8675724de5a07308da186c1350|72f988bf86f141af91ab2d7cd011db47|1|0|637849150294022532|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=B3c0Yrp3N5015ttMeXThFX0qOSUIWotj9FHhbJCslOM%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAL4YXS226UFMOZZMQRZJT3VD2IJNANCNFSM5SV3JKEA&data=05|01|oshankar%40linkedin.com|ba72dc8675724de5a07308da186c1350|72f988bf86f141af91ab2d7cd011db47|1|0|637849150294022532|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=oO%2F2EVIC1l3y1%2B9fiBOPSBj2U9olXFhippO2ZJgdD2o%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>

@DavidHemmerle this issue should be resolved with the latest commit. You should be able to add multiple Partner IDs and a maximum of 3 conversion IDs in a single setup. Note that the number of conversion IDs entered will determine the number of requests the Tag makes to LinkedIn.


Holograms disappear after restart

After I create holograms with the chat commands and restart the server then, they just don't spawn. But I am not getting any error shown in the consol, can you help me fix this problem pls?
My Server is running Spigot 1.12.2 non-bungeecord

I'm having this issue as well, I'm running 1.14.4 though.
Have you figured out how to fix it?

Not yet 😕


Migrate to AndroidX

Version 1.0.0 has been released
https://developer.android.com/jetpack/androidx/androidx-rn#1.0.0

Fixed by #131


i got this issue can someone help

Please make sure that the boxes below are checked before you submit your issue.
If your issue is an implementation question, please ask your question on StackOverflow or on the Keras Slack channel instead of opening a GitHub issue.
Thank you!

[ ] Check that you are up-to-date with the master branch of Keras. You can update with:
pip install git+git://github.com/keras-team/keras.git --upgrade --no-deps

[ ] Check that your version of TensorFlow is up-to-date. The installation instructions can be found here.

[ ] Provide a link to a GitHub Gist of a Python script that can reproduce your issue (or just copy the script here if it is short).

Mode : train

Preparing data in working_dir/
2018-10-25 01:12:31.688963: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
Creating 3 layers of 256 units.
WARNING:tensorflow:At least two cells provided to MultiRNNCell are the same object and will share weights.
2018-10-25 01:12:34.268787: W tensorflow/python/util/util.cc:208] Sets are not currently considered sequences, but this may change in the future, so consider avoiding using them.
Traceback (most recent call last):
File "execute.py", line 319, in
train()
File "execute.py", line 137, in train
model = create_model(sess, False)
File "execute.py", line 104, in create_model
model = seq2seq_model.Seq2SeqModel( gConfig['enc_vocab_size'], gConfig['dec_vocab_size'], _buckets, gConfig['layer_size'], gConfig['num_layers'], gConfig['max_gradient_norm'], gConfig['batch_size'], gConfig['learning_rate'], gConfig['learning_rate_decay_factor'], forward_only=forward_only)
File "C:\Users\LENOVO\tensorflow_chatbot-master\seq2seq_model.py", line 158, in init
softmax_loss_function=softmax_loss_function)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\contrib\legacy_seq2seq\python\ops\seq2seq.py", line 1215, in model_with_buckets
decoder_inputs[:bucket[1]])
File "C:\Users\LENOVO\tensorflow_chatbot-master\seq2seq_model.py", line 157, in
lambda x, y: seq2seq_f(x, y, False),
File "C:\Users\LENOVO\tensorflow_chatbot-master\seq2seq_model.py", line 121, in seq2seq_f
feed_previous=do_decode)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\contrib\legacy_seq2seq\python\ops\seq2seq.py", line 857, in embedding_attention_seq2seq
encoder_cell = copy.deepcopy(cell)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 161, in deepcopy
y = copier(memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow\python\layers\base.py", line 385, in deepcopy
setattr(result, k, copy.deepcopy(v, memo))
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 150, in deepcopy
y = copier(x, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 215, in _deepcopy_list
append(deepcopy(a, memo))
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 180, in deepcopy
y = _reconstruct(x, memo, *rv)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 280, in _reconstruct
state = deepcopy(state, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 150, in deepcopy
y = copier(x, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 240, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 180, in deepcopy
y = _reconstruct(x, memo, *rv)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 280, in _reconstruct
state = deepcopy(state, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 150, in deepcopy
y = copier(x, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 240, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 180, in deepcopy
y = _reconstruct(x, memo, *rv)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 280, in _reconstruct
state = deepcopy(state, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 150, in deepcopy
y = copier(x, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 240, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 180, in deepcopy
y = _reconstruct(x, memo, *rv)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 280, in _reconstruct
state = deepcopy(state, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 150, in deepcopy
y = copier(x, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 240, in _deepcopy_dict
y[deepcopy(key, memo)] = deepcopy(value, memo)
File "C:\Users\LENOVO\AppData\Local\Programs\Python\Python36\lib\copy.py", line 169, in deepcopy
rv = reductor(4)
TypeError: can't pickle _thread.RLock objects

@sid404  - Hi, we understand that your code is running into an error and could you please help us with the following.

Provide a code snippet which helps to reproduce this issue from our end.
Also please give a brief and clear explanation on the issue which help us to triage further. Thanks !

Closing as it is in "awaiting response" for more than a week. Please add comments if any, we will reopen. Thanks !

@harshini-gadige  did you figure out how to solve this problem?
I have the same problem with #11650 .
Can you help me please?


Fix Angular 2 version

This is the first attempt to make the application work with Angular JS 2.4.0. It's still a work in progress, but I expect the application to boot.

The testsuite is running again. This PR does not solve the issues listed in #156 but, at least, we have something to start working with.

I've enabled Travis to run our unit tests (and they're green :) ).

LGTM

Thanks!


update README, use next tag for npm, yarn installation

use next tag to always install the latest version of bootstrap published to the registry

Mute the thread
On Thu, 2 Nov 2017, 2:33 am Sibiraj<EMAIL_ADDRESS>wrote:

use next tag to always install the latest version of bootstrap published
to the registry
You can view, comment on, or merge this pull request online at:
https://github.com/twbs/bootstrap/pull/24644
Commit Summary

docs: use @next tag for npm, yarn installations

File Changes

M README.md (4)

Patch Links:

https://github.com/twbs/bootstrap/pull/24644.patch
https://github.com/twbs/bootstrap/pull/24644.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I feel like I'd rather be specific in our versions. Thoughts @XhmikosR?

Yup, agreed.
On Nov 2, 2017 20:55, "Mark Otto"<EMAIL_ADDRESS>wrote:

I feel like I'd rather be specific in our versions. Thoughts @XhmikosR
https://github.com/xhmikosr?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/twbs/bootstrap/pull/24644#issuecomment-341522675, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAVVtWzQ1wCYeAezFSmEXM-voQYRMyoxks5syhAXgaJpZM4QPORk
.

I felt the same @mdo when I used to see the versions get updated manually.
But this will be those installations, however, points to latest(beta) one. then why not make use of npm's @next tag? I am not sure how the composer works though.

something like in the last commit.
but if it is GTG with the current format. it is A-Ok then

Thanks, but we'd rather be explicit currently. Remember, v4-dev will be merged to master eventually.

Cool then


Make entities usable in threads

Purpose:
At the end of this issues, an entity must be usable in threads. This means that it can only be used and modified by only one thread at a time.
Added features

The Entity class can now be locked when used or modified in threads.

This will close #233

Codecov Report

Merging #234 (2fad990) into master (a63c9b5) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 2fad990 differs from pull request most recent head f9e323f.  Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Initial translation updates

Call me crazy but I kinda want to know the story to this game, such as it is. The provided machine translations are... well, they're bad. Not "it put the words in the wrong order" or "it messed up the pronouns" bad, but "I really don't care about getting a return on my investment" and "No I don't care about your website" bad. If you know you know, and if you don't then you clearly weren't reading. Seen as I was going to be doing this for myself, and no-one else has beaten me to it, I decided I would upload my current efforts to to community.
Plus it was a good opportunity to learn Python. Combining the 10,000+ files into one to find duplicate lines (I expected some, but only ~160,000 or so of the 450,000+ lines are unique), propagating translations across those duplicates, and being able to correctly split it back up again - all at the press of a button - makes the process almost seem bearable. Still going to be a long, frustrating journey to the end, though.
I should mention that I don't speak Japanese, I cannot read Japanese, and I don't have an in-depth understanding of their culture. I know a few Japanese words (a few more since starting this) and have a broad overview of their day-to-day but that's about all. As such I've based my work on a combination of machine translation (Google, Bing, and DeepL, which I believe was used for the original machine translation), individual word search, and a bit of guess-work. Due to the presence of onomatopoeia and the more colloquial nature of some language used the translation quality varies a bit, with chapter 9 of Ai's story (c-10/00/8**) feeling particularly poor, but I still feel it to be reasonably accurate.
With that said, this is a translation - not an interpretation. I've made no attempt to "localize" the story in any way. So some people may find it a little "sweet" as a result of my maintaining the general politeness of Japanese dialogue ("Miss Minase", "Miss Otonari", etc), a little dry due to my lack of "flavour" describing the more erotic portions (seriously, they use the term "Ochinchin", which is considered a childish way of referring to the penis; "Asoko", which seems to basically mean "down there"; "Omanko", which is an extremely vulgar way to refer to the vagina; and the rest of the terms are almost entirely clinical - save one or two mentions of "meat stick"), and perhaps even a little strange as I've tried to maintain regional nuances (such as the use of "sadist" and "masochist" for S and M respectively, despite their far stronger English connotations). So if someone wants to re-interpret my work - spice it up a bit - be my guest.
Oh, and I use EnGB, so expect to see extra Us and Ss.

Hello, and thanks for the PR!
The quality of translations is definitely better overall. The current main story translations were submitted by many different people with different proficiency levels, so they can definitely use some cleanup. The "stand-alone" characters are slowly being translated by an experienced translator (e.g. #48 #47) and don't need much attention outside of the PRs.
Main issue I can see is the quoting style (we have agreed to not put text inside quotes). e.g. 「きみはなかなか怪我しないわね。やっぱり身体が頑丈なのかしら？」="You don't get hurt very often, do you? I wonder if your body is strong enough?" should be without the outer ".
Also be careful with blanket copying translations - depending on the context and personality the translation might end up being a lot different between identical JP strings. It could also result in merge conflicts for the big PRs, so I'll wait for #48 to get merged before merging this one.
There's a full DeepL translation available here but it has minimal cleaning and is meant to be used as a fallback.

I'll try to skim over this when I have the time but looks promising enough.
One thing I did catch was that there shouldn't be any CHOICE after the "=".
CHOICE:部活の成果を確認してもらえますか？=CHOICE:Can you check the results of my club activities?
Should be: ### CHOICE:部活の成果を確認してもらえますか？=Can you check the results of my club activities?
I suggest joining the discord, it's easier to talk if you have any questions about structure or the translation itself.

It's probably superfluous to join the Discord. I'm doing this mostly as a time filler and curiosity, and honestly expect I'll get distracted by something else before I'm finished.
I can very quickly make the requested changes to the submission (another benefit of the bulk file method). Like I said, I was just translating as directly as I could manage from the source. To that end I should also ask about lines surrounded by parenthesis and the lines from an "absent" character. Ordinarily I'd do the latter in italics but I'm not sure that's an option in this situation, so for now I've just used square brackets.

Just put it out there if you had any further questions.
The lines in brackets for thoughts? Use regular brackets ().
“Absent” character as in the lines without any sort of brackets? The same, nothing around them.
We’re just following the format to Party for consistency’s sake (although I do question why they decided to translate the way they did). I guess the coloured lines were enough indication for whether someone was speaking vs the narration.

By "absent" characters I mean the ones they've used hollow brackets for in the original. At least as far as Ai's story is concerned it's pretty much the writing in the notebook (chapter 1), the incoming text messages (chapter 4), and the "far" side of the phone call (chapter 8).  eg: 『作戦って？』=[What was the plan?]
I didn't actually realise that Party was in English. It's probably been considered and dismissed already, but just in case... is it possible to dump the text from Party into the same basic format as this? Assuming no major changes to sequence were made it would be possible to make a script to automatically "translate" to it in a way compatible with the translation plugin, at least for the purposes of a fallback translation when nothing better is available.

Ah, we use " " for those ones.
Using Party's official translation we determined to be pirating, so we don't put it here. The rip is out there, pretty sure the majority who have the original version has it, it's just not available here.

Weird, though I responded...
Fair enough on the Party dialogue.
Made what I suspect to be the final change to the formatting and fixed another issue I found on the way. Should be ready for vetting now. The more I think about it the more I feel like I should have taken some liberties with chapter 9's terminology, but like I said I just translated what was there initially. I guess that comes back to the context and personality bit which ManlyMarco mentioned.

I'll look through it and make any changes probably around next weekend.
One thing I wasn't sure to mention before, but I think we should keep honorifics/suffixes (chan, san, sensei, etc) as they are, as well as more widely known weeb terms. No need to change anything for this PR, I'll do it, but something to note for future translations.

Ok, one thing I noticed that NEEDS to be fixed is that the Japanese text gets edited, specifically the ellipses.

I'll look over the rest, but I won't commit any edits until afterwards just to make sure.

Ah damn. I thought I'd been clever enough to avoid doing that. Just giving a quick look over it, the only affected ones are the single sets - doubles, triples, and so on don't look to be wrong. But that's still a decent number of lines in a decent number of files.
If you give me a few minutes I'll take care of those. I'll have to check my working master as well.

OK, I think I got them all. If I'm right they were entirely limited to Lina's dialogue, and all of them were double ellipses that had been converted. That's at least somewhat comforting, but I'm still going to check my master file to make sure.

Each of Lina's files should have a name translation again. Also found some more ellipses that somehow got changed in the original Japanese text within the story listing and adjusted the formatting of the rest to match the changes already made by @ShadowTsuki (basically just removed the trailing period, where present).
Fairly sure I didn't undo any of the already done changes, but do verify that.

I don't know that @ShadowTsuki had finished going over it. But I guess they can always do another pull request with any updates.
Time for the next ones. I'll make them separate this time to ease the review process (hindsight I shouldn't have done the story indexes and two different characters at the same time).

Ah, sorry @ShadowTsuki, I'd missed your comment about coming back to this.  @Avvilimento feel free to drop the review into draft if you know you're waiting on something or know you're going to make more changes.

Gonna show how new I am to Git here, but... how would I go about doing that? I don't have any changes that I'm personally looking to do, but if it helps others make tweaks for things I've missed (or just things they would have done differently) it's possibly a good thing to know how to do it.

Once you file the request there's a button for in on GitHub.  I can't remember the exact wording

Gotcha. I should be able to figure it out if it's needed.

One thing I noticed is that the "Restored name reference" update changed the ellipses in the original Japanese text again to "..." and wasn't fixed in the later updates.
I'm currently going over all the files so I'll fix it as I go through, just wanted to make sure @Avvilimento was aware of it for the future.

Damnit... Somewhere in between my master file reverted. I guess the how and why isn't important (probably something to do with the mess of editors I have open) but it still bothers me... Sorry about that.
I'll double check what I'm working on at the moment (I think I'm done with Reina, mostly done with Nonoka) to make sure I haven't done it again, and I'll correct my masters... again...


pip3 install -e .报错

环境：
win10 + miniconda
具体如下：
(fish-speech) PS D:\hello-word\front-end\GPT-SoVITS\fish-speech> pip3 install -e .
Obtaining file:///D:/hello-word/front-end/GPT-SoVITS/fish-speech
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... done
  Installing backend dependencies ... done
  Preparing editable metadata (pyproject.toml) ... done
Collecting transformers>=4.35.2 (from fish-speech==0.1.0)
  Using cached transformers-4.39.3-py3-none-any.whl.metadata (134 kB)
Collecting datasets>=2.14.5 (from fish-speech==0.1.0)
  Using cached datasets-2.18.0-py3-none-any.whl.metadata (20 kB)
Collecting lightning>=2.1.0 (from fish-speech==0.1.0)
  Using cached lightning-2.2.2-py3-none-any.whl.metadata (53 kB)
Collecting hydra-core>=1.3.2 (from fish-speech==0.1.0)
  Using cached hydra_core-1.3.2-py3-none-any.whl.metadata (5.5 kB)
Collecting tensorboard>=2.14.1 (from fish-speech==0.1.0)
  Using cached tensorboard-2.16.2-py3-none-any.whl.metadata (1.6 kB)
Collecting natsort>=8.4.0 (from fish-speech==0.1.0)
  Using cached natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting einops>=0.7.0 (from fish-speech==0.1.0)
  Using cached einops-0.7.0-py3-none-any.whl.metadata (13 kB)
Collecting librosa>=0.10.1 (from fish-speech==0.1.0)
  Using cached librosa-0.10.1-py3-none-any.whl.metadata (8.3 kB)
Collecting vector-quantize-pytorch>=1.10.0 (from fish-speech==0.1.0)
  Using cached vector_quantize_pytorch-1.14.6-py3-none-any.whl.metadata (716 bytes)
Collecting rich>=13.5.3 (from fish-speech==0.1.0)
  Using cached rich-13.7.1-py3-none-any.whl.metadata (18 kB)
Collecting gradio>=4.0.0 (from fish-speech==0.1.0)
  Using cached gradio-4.26.0-py3-none-any.whl.metadata (15 kB)
Collecting pypinyin>=0.49.0 (from fish-speech==0.1.0)
  Using cached pypinyin-0.51.0-py2.py3-none-any.whl.metadata (12 kB)
Collecting jieba>=0.42.1 (from fish-speech==0.1.0)
  Using cached jieba-0.42.1.tar.gz (19.2 MB)
  Preparing metadata (setup.py) ... done
Collecting g2p-en>=2.1.0 (from fish-speech==0.1.0)
  Using cached g2p_en-2.1.0-py3-none-any.whl.metadata (4.5 kB)
Collecting pyopenjtalk>=0.3.2 (from fish-speech==0.1.0)
  Using cached pyopenjtalk-0.3.3.tar.gz (1.6 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [44 lines of output]
      setup.py:26: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
        _CYTHON_INSTALLED = ver >= LooseVersion(min_cython_ver)
      -- Building for: NMake Makefiles
      CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
        Compatibility with CMake < 3.5 will be removed from a future version of
        CMake.

        Update the VERSION argument <min> value or use a ...<max> suffix to tell
        CMake that the project does not need compatibility with older versions.

      CMake Error at CMakeLists.txt:17 (project):
        Running

         'nmake' '-?'

        failed with:

         no such file or directory

      CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
      CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
      -- Configuring incomplete, errors occurred!
      CMake is in the system path. Version:               cmake version 3.29.2

      CMake suite maintained and supported by Kitware (kitware.com/cmake).
      Traceback (most recent call last):
        File "C:\miniconda3\envs\fish-speech\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "C:\miniconda3\envs\fish-speech\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "C:\miniconda3\envs\fish-speech\lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "C:\Users\xpj\AppData\Local\Temp\pip-build-env-rtlb4iqz\overlay\Lib\site-packages\setuptools\build_meta.py", line 162, in get_requires_for_build_wheel
          return self._get_build_requires(
        File "C:\Users\xpj\AppData\Local\Temp\pip-build-env-rtlb4iqz\overlay\Lib\site-packages\setuptools\build_meta.py", line 143, in _get_build_requires
          self.run_setup()
        File "C:\Users\xpj\AppData\Local\Temp\pip-build-env-rtlb4iqz\overlay\Lib\site-packages\setuptools\build_meta.py", line 158, in run_setup
          exec(compile(code, __file__, 'exec'), locals())
        File "setup.py", line 191, in <module>
        File "C:\miniconda3\envs\fish-speech\lib\subprocess.py", line 457, in check_returncode
          raise CalledProcessError(self.returncode, self.args, self.stdout,
      subprocess.CalledProcessError: Command '['cmake', '..', '-DHTS_ENGINE_INCLUDE_DIR=.', '-DHTS_ENGINE_LIB=dummy']' returned non-zero exit status 1.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
(fish-speech) PS D:\hello-word\front-end\GPT-SoVITS\fish-speech>

好像是版本问题，有大佬会解决吗

你试下单独装这个包会不会报错?

最新版本删除了 flash attn 依赖


Make menu work in WebComponent

Link to related issue (if applicable)
#1415
Summary of proposed changes
When showing the menu, use a queryselector on the container element instead of document.getElementById and use the path of MouseEvents instead of the target to overcome the limitations of the shadowDOM encapsulation.
Checklist

[x] Use develop as the base branch
[x] Exclude the gulp build (/dist changes) from the PR
[ ] Test on supported browsers

Thanks for this 👍 I'll get a release out as soon as I can.


Add react based frontend for policy server

Thanks @sanyatuning. I see that you built a really nice front end for training the policies. Could you maybe add some documentation on the indented use-case and functionalities in addition to the setup? Also, I saw it was marked as draft. Are you still working on it?

Yes I still working on it.
Just want to show you for some feedback.

@sanyatuning, first impression is great. Are there specific things you'd like me to test? If you can provide some brief instructions, plus expected behaviour, I'm happy to test.

@thias15 thanks
There are not many features, I listed them here
I don't want to explain them, because I think the UI should be intuitive.
I'd like to hear what you're missing.
For example:
What information should be visible about sessions/datasets/models?
I think I can draw the plots in realtime while the training is run.
Or I can create a UI for data cleaning.
Any feedback welcomed!

@sanyatuning

datasets: stats (number of frames -done, time in min, etc.),
preprocessing: clean data, match frames, save as tfrecord (not implemented yet)
models: I think it would be nice to see a list of models. By clicking on one, it expands and reveals more details such as network name (from models.py), parameters, loss & metrics of best/last checkpoint, visualizations, option to run checkpoint on some images, convert to tflite model
training: an option to continue training from existing checkpoint could be added (not implemented yet)

I think I can draw the plots in realtime while the training is run.

Yes, you could get the data that's saved for tensorboard

@sanyatuning please let me know when you think it's ready for review.

@thias15 I've created a session reply screen with a recorded control indicator
You can also check the model prediction there

@thias15 I've created a session reply screen with a recorded control indicator
You can also check the model prediction there

@sanyatuning this looks awesome! What else are you working on? When would you like to merge?

@sanyatuning this looks awesome! What else are you working on? When would you like to merge?

pls review

pls review

@sanyatuning I finally got around to test. It is AWESOME!
A few minor comments.

In the Model screen, I do not see this evaluation session of the models that you showed above. I just see a summary of parameters and the plots.
In the Training screen

It would be nice to have two drop-downs, one for training from scratch and one for continue training. If you pick one from the dropdown with trained models, the hyperparameters could be automatically parsed and populated and the user is prompted if they want to continue training or start a new training with these parameters. If they start a new training, there could be another prompt to keep the old training run or delete it. Similarly, if you select one of the model definitions for training from scratch and a model with the same hyperparameters already exists, there could be a dialog asking if you want to continue training this model or train from scratch.
During the actual training, I do not see the train_preview even though it is stored in the appropriate folder.

When the training is at 100%, there is still the conversion of the tflite models taking place in the background. It would be good to display some status, e.g. "converting models to tflite", "saving training summary", etc. so the user knows what's going on behind the scenes.

In the Uploaded screen, if the appropriate datasets folders do not exist, the user won't be able to do anything. If have added automatic generation of a train and test dataset during initialization if not datasets exist. But it would be nice, if the user clicks on Move and the directory structure is displayed to have an option for creating a new dataset. Also, it would be nice to have a bulk delete button to delete all datasets that have an error with one click.

Some more things which would be very cool:

The user can select a model and send the tflite to the phone (this requires some small changes in the app which allows to select assets stored on the phone)
As you mentioned earlier, some form of RL-like from of continuous learning where the robot drives around, sends its experience to the server and receives new driving policies periodically.

@sanyatuning I finally got around to test. It is AWESOME!
A few minor comments.

In the Model screen, I do not see this evaluation session of the models that you showed above. I just see a summary of parameters and the plots.
In the Training screen

It would be nice to have two drop-downs, one for training from scratch and one for continue training. If you pick one from the dropdown with trained models, the hyperparameters could be automatically parsed and populated and the user is prompted if they want to continue training or start a new training with these parameters. If they start a new training, there could be another prompt to keep the old training run or delete it. Similarly, if you select one of the model definitions for training from scratch and a model with the same hyperparameters already exists, there could be a dialog asking if you want to continue training this model or train from scratch.
During the actual training, I do not see the train_preview even though it is stored in the appropriate folder.

When the training is at 100%, there is still the conversion of the tflite models taking place in the background. It would be good to display some status, e.g. "converting models to tflite", "saving training summary", etc. so the user knows what's going on behind the scenes.

In the Uploaded screen, if the appropriate datasets folders do not exist, the user won't be able to do anything. If have added automatic generation of a train and test dataset during initialization if not datasets exist. But it would be nice, if the user clicks on Move and the directory structure is displayed to have an option for creating a new dataset. Also, it would be nice to have a bulk delete button to delete all datasets that have an error with one click.

Some more things which would be very cool:

The user can select a model and send the tflite to the phone (this requires some small changes in the app which allows to select assets stored on the phone)
As you mentioned earlier, some form of RL-like from of continuous learning where the robot drives around, sends its experience to the server and receives new driving policies periodically.

One more minor comment:
I assume the file policy/frontend/.eslintcache is not needed an should be added to the .gitignore?

One more minor comment:
I assume the file policy/frontend/.eslintcache is not needed an should be added to the .gitignore?

@thias15
The "evaluation session" screen is the "session" screen. Open a dataset then open a session (a recording)
I skipped the prompts, for now, I've just added a note about overwriting the models.
I fixed the preview images.
I added some text messages to the progress.
I added features to create/rename datasets.
.eslintcache is already removed, form git

@thias15
The "evaluation session" screen is the "session" screen. Open a dataset then open a session (a recording)
I skipped the prompts, for now, I've just added a note about overwriting the models.
I fixed the preview images.
I added some text messages to the progress.
I added features to create/rename datasets.
.eslintcache is already removed, form git

The eval session is really nice, I love it. It's a bit hidden. It would be great to have some more documentation on the features of this web interface. This can be done later, and I'm also happy to help. What you have developed makes the training process so much easier.
The create dataset dialog is not quite working for me. Clicking on cancel and x does not work, clicking on create makes the dir, but produces an error message.

Would be great if you can quickly fix this before I merge.
Again, thank you for putting so much work into this. The code is well written and clean; the UI is so beautiful.

The eval session is really nice, I love it. It's a bit hidden. It would be great to have some more documentation on the features of this web interface. This can be done later, and I'm also happy to help. What you have developed makes the training process so much easier.
The create dataset dialog is not quite working for me. Clicking on cancel and x does not work, clicking on create makes the dir, but produces an error message.

Would be great if you can quickly fix this before I merge.
Again, thank you for putting so much work into this. The code is well written and clean; the UI is so beautiful.

I fixed the issue, and thanks for your kind words.
You right, some text on the UI would be nice, to clarify what is the purpose of the app.
Any help is welcome!
Also, I'm a bit confused with naming things.
Are these correct names?

Session (a recording)
Dataset
Base model (cil_mobile or pilot_net)
Trained model
What you are using for these?

I fixed the issue, and thanks for your kind words.
You right, some text on the UI would be nice, to clarify what is the purpose of the app.
Any help is welcome!
Also, I'm a bit confused with naming things.
Are these correct names?

Session (a recording)
Dataset
Base model (cil_mobile or pilot_net)
Trained model
What you are using for these?

The terminology I was using is recording for a single log folder, recording session for a subfolder that holds multiple recordings that were done in the same place / at the same time. Dataset would be the complete data the model is trained on which could include multiple recording sessions or even all of them (the complete train_data folder). But I'm open to any other convention that is intuitive as well. I will go ahead and merge now.

The terminology I was using is recording for a single log folder, recording session for a subfolder that holds multiple recordings that were done in the same place / at the same time. Dataset would be the complete data the model is trained on which could include multiple recording sessions or even all of them (the complete train_data folder). But I'm open to any other convention that is intuitive as well. I will go ahead and merge now.

One minor thing I noticed is that the x at the top corner of dialogs does not work. Also after you click yes to delete a dataset, the dialog stays open (if you click again there is an error since the dataset is gone). It would be more intuitive to close the dialog after user presses yes and navigate one level up, since the dataset does not exist anymore. Anyways, these are very minor things that can fixed in the next PR.

One minor thing I noticed is that the x at the top corner of dialogs does not work. Also after you click yes to delete a dataset, the dialog stays open (if you click again there is an error since the dataset is gone). It would be more intuitive to close the dialog after user presses yes and navigate one level up, since the dataset does not exist anymore. Anyways, these are very minor things that can fixed in the next PR.

@sanyatuning I also saw that the frontend build action has an error. Seems to be a timeout. No idea how to fix this. error An unexpected error occurred<EMAIL_ADDRESS>ETIMEDOUT".

@sanyatuning I also saw that the frontend build action has an error. Seems to be a timeout. No idea how to fix this. error An unexpected error occurred<EMAIL_ADDRESS>ETIMEDOUT".

i will fix that, sorry
thias15<EMAIL_ADDRESS>ezt írta (időpont: 2021. jan. 6., Sze,
14:08):

@sanyatuning https://github.com/sanyatuning I also saw that the
frontend build action has an error. Seems to be a timeout. No idea how to
fix this. error An unexpected error occurred: "
<EMAIL_ADDRESS>ETIMEDOUT".
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/intel-isl/OpenBot/pull/132#issuecomment-755289469,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAP3JUYCZNJLHPZRVRAN5L3SYROGFANCNFSM4VDKO7VQ
.

i will fix that, sorry
thias15<EMAIL_ADDRESS>ezt írta (időpont: 2021. jan. 6., Sze,
14:08):

@sanyatuning https://github.com/sanyatuning I also saw that the
frontend build action has an error. Seems to be a timeout. No idea how to
fix this. error An unexpected error occurred: "
<EMAIL_ADDRESS>ETIMEDOUT".
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/intel-isl/OpenBot/pull/132#issuecomment-755289469,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAP3JUYCZNJLHPZRVRAN5L3SYROGFANCNFSM4VDKO7VQ
.


Tests failing due to DateTime.Date.Year

Since the MovieFactory is creating G movies in 2020, using DateTime.Date.Year now in 2021 causes the SpecValidation_Validate_ShouldReturnTrue test to fail.
Remove brittle tests by using a real value (i.e.  2020).

Tks! I'll pay attention on this.

Fixed at #10


Webhooks

@Xenepix it would be nice if you could look into integrating discord webhooks to this repo (same as on gitlab)

As à plugin ?

No, to have PR notifications when this repo gets updated.


Better documentation needed.

I want to contribute to documentation . Can you please assign me this?

Hi @Rick-mad-lab, I'd like to work on this issue. I have a structure in mind to create good documentation(with sub-sections, and links - for ease of reading, setup steps, tech, and folder structure, features, scope, etc)
I think I'll be able to better contribute to this issue.
Please assign me this to allow me to proceed with the same. Thanks.

all yours!


p2p sync interrupt due to fork

A node syncing from the longest chain can be derailed if it encounters a peer with a smaller, forked chain.

#2616 has addressed this issue


FileNotFoundError not available in python2

FileNotFoundError is not defined in python2
$ python setup.py publish
running publish
Removing previous builds…
Traceback (most recent call last):
File "setup.py", line 101, in
'publish': PublishCommand,
File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 60, in run
except FileNotFoundError:
NameError: global name 'FileNotFoundError' is not defined

let's get this fixed

What does FileNotFoundError inherit from? We can use it's base exception.

It inherits from OSError in Python2 and Python3

https://github.com/kennethreitz/setup.py/pull/27

:+1:

This problem is reintroduced nine months later in commit 81a9a65949bdf984f9a58426670d7e8c6f06a0df


Error in cuda_dnn.cc(1921) with cudnnRNNBackwardData.  Failed to call ThenRNNBackward

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: n/a
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): v2.1.0-rc1-58-g9837eceb39
Python version: 3.6.8
Bazel version (if compiling from source): n/a
GCC/Compiler version (if compiling from source): n/a
CUDA/cuDNN version: 10.1.243 / <IP_ADDRESS>
GPU model and memory: NVIDIA GeForce GTX 1050, 4.00GiB

Describe the current behavior
I'm attempting to learn about Recurrent Neural Networks following this guide from Tensorflow.  For some reason whenever I try to run the network it fails.
Interestingly network only ever seems to get past one epoch when verbose is set to 1, or excluded.  In this case it will typically complete 1-3 epochs before failing.
Other info / logs
Potentially similar to this issue
2020-01-16 10:26:44.374373: E tensorflow/stream_executor/dnn.cc:596] CUDNN_STATUS_INTERNAL_ERROR
in tensorflow/stream_executor/cuda/cuda_dnn.cc(1802): 'cudnnRNNForwardTraining( cudnn.handle(), rnn_desc.handle(), model_dims.max_seq_length, input_desc.handles(), input_data.opaque(), input_h_desc.handle(), input_h_data.opaque(), input_c_desc.handle(), input_c_data.opaque(), rnn_desc.params_handle(), params.opaque(), output_desc.handles(), output_data->opaque(), output_h_desc.handle(), output_h_data->opaque(), output_c_desc.handle(), output_c_data->opaque(), workspace.opaque(), workspace.size(), reserve_space.opaque(), reserve_space.size())'
2020-01-16 10:26:44.375949: W tensorflow/core/framework/op_kernel.cc:1655] OP_REQUIRES failed at cudnn_rnn_ops.cc:1517 : Internal: Failed to call ThenRnnForward with model config: [rnn_mode, rnn_input_mode, rnn_direction_mode]: 2, 0, 0 , [num_layers, input_size, num_units, dir_count, max_seq_length, batch_size, cell_num_units]: [1, 64, 64, 1, 1850, 64, 64]
2020-01-16 10:26:44.376544: W tensorflow/core/common_runtime/base_collective_executor.cc:217] BaseCollectiveExecutor::StartAbort Internal: Failed to call ThenRnnForward with model config: [rnn_mode, rnn_input_mode, rnn_direction_mode]: 2, 0, 0 , [num_layers, input_size, num_units, dir_count, max_seq_length, batch_size, cell_num_units]: [1, 64, 64, 1, 1850, 64, 64]
	 [[{{node CudnnRNN}}]]
2020-01-16 10:26:44.377273: W tensorflow/core/common_runtime/base_collective_executor.cc:217] BaseCollectiveExecutor::StartAbort Internal: {{function_node __forward_cudnn_lstm_with_fallback_4560_specialized_for_sequential_bidirectional_backward_lstm_StatefulPartitionedCall_at___inference_distributed_function_5790}} {{function_node __forward_cudnn_lstm_with_fallback_4560_specialized_for_sequential_bidirectional_backward_lstm_StatefulPartitionedCall_at___inference_distributed_function_5790}} Failed to call ThenRnnForward with model config: [rnn_mode, rnn_input_mode, rnn_direction_mode]: 2, 0, 0 , [num_layers, input_size, num_units, dir_count, max_seq_length, batch_size, cell_num_units]: [1, 64, 64, 1, 1850, 64, 64]
	 [[{{node CudnnRNN}}]]
	 [[sequential/bidirectional/backward_lstm/StatefulPartitionedCall]]
	 [[Reshape_11/_38]]
2020-01-16 10:26:44.379170: W tensorflow/core/common_runtime/base_collective_executor.cc:217] BaseCollectiveExecutor::StartAbort Internal: {{function_node __forward_cudnn_lstm_with_fallback_4560_specialized_for_sequential_bidirectional_backward_lstm_StatefulPartitionedCall_at___inference_distributed_function_5790}} {{function_node __forward_cudnn_lstm_with_fallback_4560_specialized_for_sequential_bidirectional_backward_lstm_StatefulPartitionedCall_at___inference_distributed_function_5790}} Failed to call ThenRnnForward with model config: [rnn_mode, rnn_input_mode, rnn_direction_mode]: 2, 0, 0 , [num_layers, input_size, num_units, dir_count, max_seq_length, batch_size, cell_num_units]: [1, 64, 64, 1, 1850, 64, 64]
	 [[{{node CudnnRNN}}]]
	 [[sequential/bidirectional/backward_lstm/StatefulPartitionedCall]]
Traceback (most recent call last):
  File "C:\Users\Cal\Desktop\python\NN\RNN\RNN.py", line 50, in <module>
    validation_steps=30)
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\keras\engine\training.py", line 819, in fit
    use_multiprocessing=use_multiprocessing)
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\keras\engine\training_v2.py", line 342, in fit
    total_epochs=epochs)
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\keras\engine\training_v2.py", line 128, in run_one_epoch
    batch_outs = execution_function(iterator)
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\keras\engine\training_v2_utils.py", line 98, in execution_function
    distributed_function(input_fn))
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\eager\def_function.py", line 568, in __call__
    result = self._call(*args, **kwds)
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\eager\def_function.py", line 599, in _call
    return self._stateless_fn(*args, **kwds)  # pylint: disable=not-callable
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\eager\function.py", line 2363, in __call__
    return graph_function._filtered_call(args, kwargs)  # pylint: disable=protected-access
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\eager\function.py", line 1611, in _filtered_call
    self.captured_inputs)
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\eager\function.py", line 1692, in _call_flat
    ctx, args, cancellation_manager=cancellation_manager))
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\eager\function.py", line 545, in call
    ctx=ctx)
  File "C:\Users\Cal\AppData\Local\Programs\Python\Python36\lib\site-packages\tensorflow_core\python\eager\execute.py", line 67, in quick_execute
    six.raise_from(core._status_to_exception(e.code, message), None)
  File "<string>", line 3, in raise_from
tensorflow.python.framework.errors_impl.InternalError:  [_Derived_]  Failed to call ThenRnnForward with model config: [rnn_mode, rnn_input_mode, rnn_direction_mode]: 2, 0, 0 , [num_layers, input_size, num_units, dir_count, max_seq_length, batch_size, cell_num_units]: [1, 64, 64, 1, 1850, 64, 64]
	 [[{{node CudnnRNN}}]]
	 [[sequential/bidirectional/backward_lstm/StatefulPartitionedCall]]
	 [[Reshape_11/_38]] [Op:__inference_distributed_function_5790]

Function call stack:
distributed_function -> distributed_function -> distributed_function

Describe the expected behavior
The network trains without error.
Code to reproduce the issue
from __future__ import absolute_import, division, print_function, unicode_literals

import tensorflow_datasets as tfds
import tensorflow as tf
import matplotlib.pyplot as plt

def plot_graphs(history, string):
  plt.plot(history.history[string])
  plt.plot(history.history['val_'+string], '')
  plt.xlabel("Epochs")
  plt.ylabel(string)
  plt.legend([string, 'val_'+string])
  plt.show()

dataset, info = tfds.load('imdb_reviews/subwords8k', with_info=True,
                          as_supervised=True)
train_dataset, test_dataset = dataset['train'], dataset['test']
encoder = info.features['text'].encoder

BUFFER_SIZE = 10000
BATCH_SIZE = 64

train_dataset = train_dataset.shuffle(BUFFER_SIZE)
train_dataset = train_dataset.padded_batch(BATCH_SIZE, tf.compat.v1.data.get_output_shapes(train_dataset))

test_dataset = test_dataset.padded_batch(BATCH_SIZE, tf.compat.v1.data.get_output_shapes(test_dataset))

model = tf.keras.Sequential([
    tf.keras.layers.Embedding(encoder.vocab_size, 64),
    tf.keras.layers.Bidirectional(tf.keras.layers.LSTM(64)),
    tf.keras.layers.Dense(64, activation='relu'),
    tf.keras.layers.Dense(1, activation='sigmoid')
])

model.compile(loss='binary_crossentropy',
    optimizer=tf.keras.optimizers.Adam(1e-4),
    metrics=['accuracy'])

history = model.fit(train_dataset, epochs=10, verbose=0,
                    validation_data=test_dataset,
                    validation_steps=30)

test_loss, test_acc = model.evaluate(test_dataset)
print('Test Loss: {}'.format(test_loss))
print('Test Accuracy: {}'.format(test_acc))

Already Tried:
-Updating tensorflow to 2.1, then to 2.1rc1.
-Updating CUDA
-Updating cudNN to <IP_ADDRESS>
-Allowing GPU memory growth.

@oanush I get the same issue with similar code. Using tf2.1 on cuda 10.2 with driver 440.33.01. Interestingly this error only appears when all of the following settings

under a strategy scope
with more than one gpu
when the sequence_length changes (e.g. going from train to test back to train)
not in eager mode

any workaround?

I have had exactly the same problem with an RTX 2060 on Win10. And downgrading NVIDIA to 431.86 driver (from factory installation 442.23) with TF 2.2, CUDA 10.1 and CUDNN 7.6.5 seems to work for me too. Thanks.
However, I am wondering: has a workaround been found to be able to run on newer driver versions? I'm surprised this issue hasn't been fixed by Nvidia yet... I would obviously prefer to avoid having to roll back to this old driver whenever it gets updated...


Automator: update<EMAIL_ADDRESS>dependency in<EMAIL_ADDRESS>

Generated by Automator - 2021-04-20T15:33:46+00:00

@istio-testing: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-mc-k8s-tests_istio_release-1.10
2939069e28f36db225c6df6c3243f711a5fb67f8
link
/test integ-telemetry-mc-k8s-tests_istio_release-1.10

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


[Snyk] Security upgrade requests from 2.30.0 to 2.31.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `pip` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

docs/requirements.txt

Vulnerabilities that will be fixed
By pinning:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

519/1000  Why? Has a fix available, CVSS 6.1
Information Exposure SNYK-PYTHON-REQUESTS-5595532
requests:  2.30.0 -> 2.31.0
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Some vulnerabilities couldn't be fully fixed and so Snyk will still find them when the project is tested again. This may be because the vulnerability existed within more than one direct dependency, but not all of the affected dependencies could be upgraded.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

Codecov Report

Merging #30 (f09a5eb) into main (ebec61c) will not change coverage.
The diff coverage is n/a.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff            @@
##              main       #30   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           19        19
  Lines          702       702
=========================================
  Hits           702       702


Nat address discovery

Re the title of the PR: "NAT" instead of "Nat"

@marcfrei Thanks for the feedback! It should all be fixed now, except maybe the SRC/DST address issue?

Three problems/points, that we still have to address/mention:
(1.) What if the packet doesn't return via the same AS-local, first-hop/last-hop BR and the NAT is sensitive to the source IP of incoming packets? This is possible because servers don't have to simply reverse the path of request packets, they are allowed to do their own path discovery and selection.
(2.) What if the the port mapping at the NAT doesn't result in a L4 port that is within the "dispatched_ports" range (https://docs.scion.org/en/latest/dev/design/router-port-dispatch.html)? The last-hop BR would then choose the fixed end-host data port (default 30041) as the underlay UDP/IP destination port and NAT mapping would fail. Contrary to point (1.) this problem would at least be detectable by the endhost before based on the proposed NAT IP/port discovery mechanism.
(3.) Is there a simple way to find out how sensitive NATs in practice actually are, maybe via the links to Tailscale in the issue scionproto#4517?

(1.) I added a paragraph to the "Compatibility" section:
However, the proposal requires packets that come from a server to arrive through the same BR that was used for an outgoing request. This currently seems to be the default behavior of servers, but it is not a behavior required by the current standard.
(2.) I guess this is an open problem. However, I think this port range is meant to disappear, so this may be resolved before our NAT proposal is being rolled out. I added your question to "Compatibility"
(3.) I am not sure how we can find out how sensitive they are in practice. I am also not sure if that would really help. On the lower end, our approach is similar to STUN, so if that works, than our should work as well (unless NATs recognize STUN request and behave differently?). On the upper end, I think we should aim for supporting maximally fickle NATs?


Remove grouping mechanism

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 9 (100.0%)  changed or added relevant lines in 5 files are covered.
19 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-1.5%) to 90.604%

Files with Coverage Reduction
New Missed Lines
%

pygef/robertson/init.py
1
75.0%

pygef/cpt.py
2
75.0%

pygef/plot_utils.py
16
63.01%

Totals

Change from base Build<PHONE_NUMBER>:
-1.5%

Covered Lines:
1350

Relevant Lines:
1490

💛  - Coveralls