inference speed on 1080ti

sentence = "all the amounts will be cleared off within three years by six installments.", tacotron2 infer cost 732ms, waveglow 1096, is that normal?

Run the same experiment with a longer mel-spectrogram, right before you run out of memory.

Run the same experiment with a longer mel-spectrogram, right before you run out of memory.
Actually, my tts service used for  short phrase synthesize like person name , date, address which mel spec are short. How can I speed up inference ? And I did multi thread experiment, 200 phrases in single thread , inference time consuming is 461 sec, it's 423 sec in 5 threads(40 phrases per thread), not much improvement in multi thread.   it seems that a current thread  occupy almost all the GPU Utilization .  i dont know if  there is any problems with my multi thread usage.
Here is my code:

def p_func1(pid, ph):
    tacotron2_model = './fixed_model/tacotron/checkpoint_24000'
    waveglow_model = './fixed_model/waveglow/waveglow_256channels.pt'

    hparams = create_hparams()

    model = load_model(hparams)
    model.load_state_dict(torch.load(tacotron2_model)['state_dict'])
    model.cuda().eval().half()

    waveglow_model = torch.load(waveglow_model)['model']
    waveglow_model.cuda().eval().half()

    for k in waveglow_model.convinv:
        k.float()

    w_denoiser = Denoiser(waveglow_model)

    for i in range(20):
        wav_name = "%d_%d" % (pid, i)
        sequence = np.array(text_to_sequence(ph, ['transliteration_cleaners']))[None, :]
        sequence = torch.from_numpy(sequence).cuda().long()
        mel_outputs, mel_outputs_postnet, _, alignments = model.inference(sequence)
        # print(mel_outputs_postnet.size())
        with torch.no_grad():
            audio = waveglow_model.infer(mel_outputs_postnet, sigma=0.666)

        # wave post process
        audio = w_denoiser(audio, strength=0.01)[:, 0]
        wav = audio[0].data.cpu().numpy() * hparams.max_wav_value

        wav = resample(wav.astype(np.float64), hparams.sampling_rate, 8000)

        wav = silence_trim(wav)
        write(os.path.join('/workspace/proj/Deploy-Tacotron2_V2/xunlin/wav_file', wav_name + '.wav'), 8000,
              wav.astype('int16'))
        print(wav_name)

if __name__ == '__main__':
    mp.set_start_method('forkserver', force=True)
    phone_seq = 'AY1+AE1 M+EH1 S+S EH1 N T AH0 N S !+sil'    # "I am a sentence!"
    phone_seq = 'T UW1+B IY1 ,+AO1 R+N AA1 T+T UW1+B IY1 ,+IH1 Z+AH0+K W EH1 S CH AH0 N .+sil'
    num_processes = 1
    processes = []
    st = time.time()
    for rank in range(num_processes):
        p = mp.Process(target=p_func1, args=(rank, phone_seq,))
        p.start()
        processes.append(p)
    for p in processes:
        p.join()
    print('time cons %d ms' % int((time.time()-st)*1000))

What inference speed did you get on a longer mel-spectrogram?

What inference speed did you get on a longer mel-spectrogram?

20 words -> 4.5 seconds, 30 words -> 8.0 seconds 40 words -> "Warning! Reached max decoder steps"

What inference speed did you get on a longer mel-spectrogram?

20 words -> 4.5 seconds, 30 words -> 8.0 seconds 40 words -> "Warning! Reached max decoder steps"

20 words(450 mel spec frames) -> time consuming: 4.5 seconds

What inference speed did you get on a longer mel-spectrogram?

20 words -> 4.5 seconds, 30 words -> 8.0 seconds 40 words -> "Warning! Reached max decoder steps"
10 words(230 mel spec frames) -> time consuming: 2.0 seconds
20 words(450 mel spec frames) -> time consuming: 4.5 seconds
30 words(800 mel spec frames) -> time consuming: 8.0 seconds

Can you report just WaveGlow's time and are you running FP16 and the torch.jitted model?

Also, it's important to note that WaveGlow was optimized for GPUs with
Tensor Cores, such as the V100 or RTX 2080Ti. Older GPUs like the 1080Ti
without Tensor Cores will be much slower.
On Wed, Nov 6, 2019 at 8:37 AM Rafael Valle<EMAIL_ADDRESS>wrote:

Can you report just WaveGlow's time and are you running FP16 and the
torch.jitted model?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/NVIDIA/waveglow/issues/166?email_source=notifications&email_token=AABIGM5NNPDEBNMGYFUZ7JTQSLXFHA5CNFSM4JHX5UG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDHFLVA#issuecomment-550393300,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABIGM7IBTZEOOG6Q75CTW3QSLXFHANCNFSM4JHX5UGQ
.

Can you report just WaveGlow's time and are you running the torch.jitted model?

This is the experiment on my 1080ti machine, denoise time was not included in "Waveglow Time"

Thank you for reporting these numbers.
They show evidence of the performance boost obtained from using a GPU with Tensor Cores, such as the V100 or RTX 2080Ti.


disable freeze per-datatype

I'm trying to retrofit tcomb into an existing system that does not make use of immutable data.
I'm not calling new t.interface anywhere directly. However, I am using a refinement on an interface to add additional validation. I'm using this type to define the output of a t.func. Setting any types for t.func forces a new interface instance to be created, which then freezes my data.
It's an irony perhaps that in trying to encourage use of immutable data, tcomb mutates my data in a way that creates problems.
I think users should be able to disable the freeze behaviour without needing to change process.env.NODE_ENV.
e.g. via meta
t.interface({
  name: t.String
}, {
  name: 'DatatypeNode',
  freeze: false
})

I'd also argue that perhaps freezing isn't appropriate for interfaces, since in your own words:

interfaces are pure structural types, i.e. they simply describes how an object should be made of.

Current workaround is to not use tcomb types directly with t.func, instead just wrap each type.is up as a refinement like so:
// before
t.func([Section, Graph], GraphNode)

// after (very verbose):
const IsSection = t.refinement(t.Object, Section.is)
const IsGraph = t.refinement(t.Object, Graph.is)
const IsGraphNode = t.refinement(t.Object, GraphNode.is)

t.func([IsSection, isGraph], isGraphNode)

Seems a good solution (you are losing precise error messages though), you can avoid the verbosity by defining a func wrapper which does the heavy lifting
const myfunc = ... automatically build the irreducibles and call t.func ...

myfunc([Section, Graph], GraphNode)

you may want to define irreducibles instead of refinements
const IsSection = t.irreducible('IsSection', Section.is)

I think users should be able to disable the freeze behaviour

That would be dangerous since tcomb assumes you make use of immutable data


Allow custom draw, hide, show, onAdd, and onRemove methods for ClusterIcon (v2)

Here's another try at pull request #42

As I mentioned in issue #41, I am customizing the look of clusters beyond what can be accomplished with CSS. I'm using SVGs to create a pie/donut chart that shows the proportions of various types of markers in a cluster.
These modifications to the MarkerClusterer allow me to specify my own functions to be used for essential ClusterIcon methods, so I can create/update/destroy the SVGs as necessary.

@Remo, here's a new PR. Would you like me to make an example using custom clusters?

@rognstad an example would be nice, but please note that the documentation resides in the gh-pages branch. You might run into a problem for which I haven't found a nice solution yet though. Maybe you know more about jekyll than I do ;-) https://github.com/gmaps-marker-clusterer/gmaps-marker-clusterer/issues/28

We should also add the new methods to the reference in gh-pages, if you have a minute, otherwise I'll try to have a look tomorrow.

Is this feature considered stable? Because while these event do appear on the documentation site, they don't appear to be officially released yet.

@brechtpm yes, you're right, there's no official tag yet.
@XmlmXmlmX can you release this on npm?

Ok, I will do my best to get this done this week.

Done :)


[HxTooltip] Immediately disappears when text is changed

I found a weird behavior of the HxTooltip component. When I change the text of the tooltip component and then immediately after that call ShowAsync the tooltip component is shown and then immediately hides.

@alexax578 Is it only String.IsNullOrWhitespace() to non-String.IsNullOrWhitespace() or any change to tooltip text?

@hakenr You can refer to the example issue page I created in this branch: https://github.com/havit/Havit.Blazor/tree/issue/HxTooltip_563
I think I observed the same behavior occur for NULL value in the beginning and any non-empty string value at the beginning. I did not test anything else.

https://github.com/havit/Havit.Blazor/commit/db34bd5cf32f8d1457f9484cb7ab326286682595

Merged repro test in PR #574


Migration guide for 0.13.1

+1

There is no migration guide for 0.13.1, it is only a bugfix.
However it is missing from changelog so leaving this open.

I meant 0.13

It's there now: https://github.com/rackt/react-router/blob/master/UPGRADE_GUIDE.md#012x---013x


About backward behavior

When opening a new tab, the system's back gesture should trigger the backward of the webpage, and when you cannot retreat, choose to close the current tab.
The current experience is: Sometimes it will close the tab page and sometimes exit the browser directly. It seems to be different depending on the way to open. I haven't found the cause of the difference. But hope to be optimized:
When the webpage is not retreat (without retreating the URL), the current tab will be closed. When all tab pages are closed, according to the "Turn off the last tab page in the settings, exit the browser" option to withdraw from the browser or turn off all tab pages and show the default homepage.
在打开一个新标签页时，系统的后退手势应该触发网页的后退，再无法后退的时候选择关闭当前标签页。
而现在的体验是：有时候会关闭标签页而有时候会直接退出浏览器。好像根据打开方式不同而不同。我还没找到导致区别的原因。但是希望可以优化成：
当网页处于不可后退(没有可后退网址)时，返回会关闭当前标签页。当所有标签页都被关闭，就会根据设置里面的"关闭最后一个标签页后是否退出浏览器"选项 退出浏览器 或者是关闭所有标签页却不退出显示默认主页。

@superen7527
I know that in Chrome on Android, opening a link in a new tab will allow you to navigate "back" on that tab until it reaches the point of no further history, as in Kiwi.
I noticed long ago that there is a time limit of sorts applied to this logic.
If it hasn't been a long period of time, the "new tab" you've been in will close and you return to the tab that initiated the "new tab".
If a long enough time period has elapsed, however, the browser will "close" or return to home screen or however best to word it.
Force closing the browser and reopening also initiates the same effect.
I tested this in Brave and Edge and it's definitely a Chromium Android behavior which naturally Kiwi also would inherit.
I don't believe the "close browser if all tabs are closed" is the right place to look yet


Fixed compilation on Windows and Mingw64

"interface" is defined in mingw headers as struct, because of that compilation fails: https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/include/rpc.h#l12
The RTL_CONDITION_VARIABLE_INIT may be already defined and thus gcc will fail.
Additionaly, when linking shared lib or executable with the libcsp under Wondows, the symbol csp_sys_tasklist_size is not defined.

Thank you for the contribution.


Average chart Widget for wind direction

add average wind direction gauge something similar as the opencpn gauge

B&G has something similar with average wind direction and average wind speed.

add gauge like this app with distance to start line. Sailgrib RS is the app. There are different apps but this is very simple.

Awesome!

Slack user request detail: The graphical instrument shows the average wind and its deviations to both sides.
This instrument is also used to control and display the result of a background processing average wind calculation using Tactics double exponential smoothing algorithm.
It is recommended to have it in your instrument catalog if you plan to use any other instrument requiring the information about the average wind. i give you a picture in the message
https://dashboard-tactics-pi.readthedocs.io/en/latest/tactics/tactics.html


test: automatically download brokerpaks for upgrade tests

Setting up upgrade tests is painful and error prone as one has to manually download a brokerpak, it's associated ".envrc" file and corresponding broker version. This has now been automated, so it's much easier to run upgrade tests.

@zucchinidev I have made some changes. Mainly:

added a script to allow the brokerpaks to be listed
added a script to allow a brokerpak to be prepared without running a test (meant to be used in CI)
as a consequence, I removed ginkgo/gomega aspects as these only work in tests
I did not update the .gitignore file as while your suggestion achieved the same thing, I couldn't see an advantage to the alternative suggestion. But I'm open to being persuaded that the alternative is a better approach.


Update README

README file has a bunch of info from my repo that doesn't holds anymore with the modifications.
Here is a cleaned one.

Thank you!
I might make some edits yesterday, I want to ensure we're crediting you as starting the wizardry here :)


src/events/locations/get-location-names/index.js does not work for "unassigned"

Description
Some sources use the "UNASSIGNED" constant for state or county, and the function getLocationNames (locationIDs) fails when it should handle it.
To Reproduce

check out master
run ./start --crawl us-ga , wait for that to finish
run ./start --scrape us-ga, and see assertion error in server console:

AssertionError [ERR_ASSERTION]: Expected at least 2 parts after split by : for (unassigned)

Failed to update locations iso1:us#iso2:us-ga#fips:13001,iso1:us#iso2:us-ga#fips:13003, ... [snip] ... ,iso1:us#iso2:us-ga#(unassigned), ...

Fixing this as it's currently a problem for us-ga, and perhaps others.

Will check https://api.staging.covidatlas.com/status?format=html later to see if this fixed anything.  us-ga scrape failed prior to this fix, might work now.

Works, closing.


Backporting

Step 0: figure out and document the process
Step 1: backport all the things

Alright, I think I have a process finalized.
I've set up two branches: v0-css and v1-react. These two branches will serve as the "source of truth" for itwinui-css 0.x and itwinui-react 1.x. Any changes that need to be released for those older versions can be made against that branch; I've set up CI to automatically run on PRs created against those branches, but I haven't made the CI passing a "hard" requirement, to avoid blocking PRs.
For releasing, there is no automation. Release can be done by manually running the "Publish to npm" workflow against either of the branches. This requires that you bump the version in package.json first (can even be done in the same PR). As an example, take a look at this PR: #1037.
Also, the monorepo structure is a bit different. These legacy branches don't have the css and react in the same repo, so any changes that need to target both should be made separately. This is why we should only backport critical fixes that are small in scope. For best development experience, I suggest opening up a codespace against the branch, or setting up a separate local clone/worktree. (If you only switch branches within the same monorepo, it will get a bit annoying as there will be lots of unrelated files left in source control).
Because the repo structure is so different, I expect that "cherry-picking" commits from main branch to either of these branches would be difficult, so any changes could instead be copied over to these branches manually and then PR'd.

Closing this as we have decided against backporting for the most part. Instead, we are focusing on making it as easy/smooth as possible to migrate to v2 (through #1031 and the migration tool). We'll document this in more detail in the future. For very specific edge cases where backporting is a hard requirement (e.g. critical fixes for an app that is simply unable to upgrade to v2 after trying), the above process remains the same.


Add indeterminate progress display

Thanks for the new progress indicator implementation, it's a very welcomed feature. However, I'm missing an indeterminate style for operations that cannot give progress pings (like running an external Java tool). Can you please add that yet?

I think if you never call progress.report it will display as indeterminate style?

It would be good to use a different indicator style too, like a spinning wheel or similar, instead of style used for normal progress indicators.

Yes, just never report the progress with percentage and the progress will be intermediate.

Can you at least add a note to the documentation about this fact? Thanks.


test-branch/execute-job/wrong-comment-on-pr/92ad6aac-c5f1-4b51-84b1-20841c4ad934

PR for testing 1a04f57b16164694a805a9b92e8446577dcbab49

comment 1


Output pdata

Description:
Avoid the translation to signalfx.Datapoint and directly ingest data as pmetric.Metric data.

All the commits are unsigned.


Removed the "Unauthorized" modal

Good Evening Sir! I have removed the "Unauthorized" modal that used to appear when redirecting to login page.

@Aditya-Kerkar It should handle both 401 and 403 too. Add both cases!


Update README.md

disk UUID column in command "lsblk --fs" is now column #4

Which Hands-on Project and step is this referred to within?


The length(t) of polygon vertex sequence in paper?

Thanks for your brilliant work! It confuses me that how polyformer determines the length of predicted polygon vertex sequences? In equation (5), the sequence number of each vertex is represented by 't'. In section of Polygon Representation, 'K' is used for representing the total num of vertex. However, t_poly is not fixed in Fig,8.

Hi, the length of the sequence is not fixed. The prediction ends when the eos token is predicted.

Hi, the length of the sequence is not fixed. The prediction ends when the eos token is predicted.

Thanks for your answer!
I noticed it in Prediction Heads section: The prediction of the 2D coodinate of  vertex is produced by sending the Q^N, which is generated by transformer decoder in Fig 4, to Coordinate Head for a result, and then process the result by sigmoid function for final prediction of coordinate.
Is the shape of Q^N still the same as the shape of (H*W/32) of F_M?
What's more, is this step to get the relative coordinates, between [0,1] (x, y), of the vertex? Or performing the binary classification for each location on FFN(Q^N). Only the positive vertex can combine the (x,y) of location to generate the coordinate prediction of this point?
I point out where the code for the two heads is located in the project.
I would greatly appreciate it if you could point out where the code for the two heads is in the project.

No, the shape of  Q^N will be the same as the input to the transformer decoder.
Yes the outputs of the coordinate head are relative coordinates between [0,1] (Eq.4).
The two heads are defined here
https://github.com/amazon-science/polygon-transformer/blob/69fc728b2ec6a2b3595ec34db64074badcb19151/models/polyformer/unify_transformer.py#L1051

Hi,
This is an interesting discussion. I have a question about the token-embedding, How the computer/model can understand ...  ... . I got your idea, but how to implementation for the computer can understand.
Could you show me the way you convert from the list (x,y) to the token.
I would greatly appreciate your response!

Hi @zebbsb
Could you share me the file you are mention, I check in .fairseq/examples/speech_recognition/new/decoders/base_decoder.py
But there is no func was called


Add aarch64-linux support

No issue, but related to #913. wasm-opt does include pre-built binaries for aarch64-linux, so we add a conditional to handle that case. Let me know if you still want me to create an issue

[x] You have the latest version of rustfmt installed
[x] You ran cargo fmt on the code base before submitting
[x] You reference which issue is being closed in the PR text

Any chance this can be merged? It's still a problem.

What about Windows on ARM?


Fix minor typo in documentation

Description
Small typo in the configuration section of the documentation that I came across.
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.

:+1:


JSON Representation of CompilerOutput Incorrect

Version
forge 0.2.0 (9dcc095 2022-06-28T00:03:46.153858156Z)
Platform
Linux 5.10.114-1-MANJARO x86_64 GNU/Linux
Description
The CompilerOutput JSON that is included in the BuildInfo is causing Hardhat to crash because it is serializing the bytecode and deployedBytecode with a 0x prefix while solc does not prefix those hex strings with 0x prefixes. This difference causes the conversion from a string to buffer in hardhat to fail and subsequently crash.
If the build info files generated by foundry are present, it will crash hardhat due to this reason.

...
this is so annoying lol
we explicitly added 0x prefixes for artifacts which use the same types as CompilerOutput, I'm not sure yet what would be the simplest solution here

The 0x prefix is so standard at this point, if solc updates then it'll break a ton of tooling so idk we might be stuck with things like this
Linking the hh issue here: https://github.com/NomicFoundation/hardhat/issues/2883


fix(cli): report-formats panics with uppercase input closes #4455

Closes #4455
I submit this contribution under the Apache-2.0 license.

Maybe I didn't add enough examples in my issue, but the panic occurs for any valid input with uppercase (such as Json, Sarif, HTML, All)


contracts: Decrease the interation count on slow benchmarks

Those benchmarks take a very low time to run. Let's just run one batch. This should be fine as even one batch takes a long time to run and is significant against the noise (empty contract execution).

/cmd queue -c bench-bot $ pallet dev pallet_contracts

bot merge


GPP Decoder

With TCF2.0 java library, we had encoder + decoder (https://github.com/InteractiveAdvertisingBureau/iabtcf-java) . However, for GPP, decoder does not seem to be available yet.  Just wanted to check, if this in progress or will be taken up sometime? TCF Decoder library is  currently used by us to decode the consents received in ad-serving request and process the request accordingly.

Closing this as on forking out code and going through it made me realize that https://github.com/IABTechLab/iabgpp-java/blob/master/iabgpp-encoder/src/main/java/com/iab/gpp/encoder/GppModel.java has decode method as well.


upgrade to schemamama 0.2.1

Closes: #3

Please don't forget to publish the new version of the crate :-)


[YUNIKORN-2571] Add hierarchy icon to queue node

What is this PR for?
Add hierarchy icon to queue node
icon from svgrepo which is MIT License

What type of PR is it?

[x] - Improvement

What is the Jira issue?
YUNIKORN-2571
Screenshots (if appropriate)

+1, Nice icon.

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

Project coverage is 38.77%. Comparing base (e4bc274) to head (8e7d53c).
Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #189   +/-   ##
=======================================
  Coverage   38.77%   38.77%
=======================================
  Files           2        2
  Lines          49       49
=======================================
  Hits           19       19
  Misses         27       27
  Partials        3        3

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

Hi @wilfred-s, @craigcondit,
What else we need to do to include the image from MIT license?
The MIT lincese says "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."

We need to add a couple of lines to the License file. Like we did in the k8shim LICENSE file:
--------------------------------------------------------------------------------
This product bundles various third-party components under other open source
licenses. This section summarizes those components and their licenses.

MIT License
------------
src/assets/images/hierarchy.svg

Besides that the repo has the following comment:
https://www.svgrepo.com/page/licensing/
So we can add a text to the about box which we already need for our 3rd party licenses to make them easily accessible. This was doen in YUNIKORN-2448 so we should be able to piggy-back on that one

I have updated the SVGRepo licensing info.
cc @wilfred-s


Update to allow appending to log for scheduler

Please send to 5.1, and please omit the merge commit.


net/haproxy: plan upgrade to HAProxy 2.4 release series

The HAProxy 2.4 release series seems to be stabilizing to the point where we can consider upgrading to it.
This and the short-lived 2.3 release series introduced several interesting enhancements:

support for HTTP/2 WebSockets
support for DNS resolution over TCP
enhanced small object cache
support for syslog listener over UDP

As usual, a number of tasks need to be completed:

[X] Add HAProxy 2.4 package (https://github.com/opnsense/tools/pull/253)
[x] Check for removed features / incompatible changes
[x] Replace deprecated functionality
[x] Perform a set of tests
[x] Document known issues
[x] Update documentation URLs to point to 2.4 docs
[x] Add support for new config options (OPTIONAL)

Although it would be nice to make the switch in-time for OPNsense 22.1, there is probably not enough time left. So we will make the switch in a 22.1.x minor release instead.
More details:
https://www.haproxy.com/de/blog/announcing-haproxy-2-3/
https://www.haproxy.com/de/blog/announcing-haproxy-2-4/

TBD
[WARNING]  (34858) : parsing [/usr/local/etc/haproxy.conf:22]: the option 'tune.chksize' is deprecated and will be removed in next version.
[ALERT]    (34858) : [haproxy.main()] FD limit (28206) too low for maxconn=55555/maxsock=111153. Please raise 'ulimit-n' to 111153 or more to avoid any trouble.

[ALERT]    (34858) : [haproxy.main()] FD limit (28206) too low for maxconn=55555/maxsock=111153

Unfortunately, this cannot be detected by running the syntax check. So I disabled strict-checks in https://github.com/opnsense/plugins/pull/2758/commits/66d0b8682b7ddaa239a3e3d4519decb2efc7a328, otherwise HAProxy would (silently) fail to start.

See https://github.com/opnsense/plugins/pull/2758


fix(material/tooltip): not closing if escape is pressed while trigger isn't focused

Currently the tooltip's keydown handler is on the trigger, which means that it won't fire if the trigger doesn't have focus. This could happen when a tooltip was opened by hovering over the trigger. These changes use the OverlayKeyboardDispatcher to handle the events instead.
Fixes #14278.

@crisbeto could you please rebase this PR?

Rebased.

@crisbeto Looks a lint error for an unused symbol and a flaky integration test, could you do a quick fixup commit for the lint failure.

Done.


Qr code component

I'll close this PR. You'll need to open another one with the correct base branch.


[Bug]: Error shows when changing default PVC Size

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior

We observed that while changing the PVC size from RHODS dashboard. Error msg is observed. This only occur when your 'Stop idle notebooks' set to 'Do not stop idle notebooks'.Even with the error when we try to spawn a new notebook it create PVC size which was set. From what we understand it's an UI issue.

Discovered during testing of 2.1 (origin)
Expected Behavior
No errors should happen, partial saving of the page should be possible.
Steps To Reproduce

This only occur when your 'Stop idle notebooks' set to 'Do not stop idle notebooks'

Workaround (if any)
No response
OpenShift Infrastructure Version
No response
Openshift Version
No response
What browsers are you seeing the problem on?
No response
Open Data Hub Version
2.1

Relevant log output
No response

The issue appears to be an initial state problem with the tolerations UI. There is no default when you first reach this page. So the data sent to the server is an omission to the notebookTolerationSettings property -- and then it tries to do a .enabled on it and it throws an undefined error.

This bug is important for us because it prevents users to properly set their dashboard settings. More info at RHODS-3624


Make all of admin configurable via settings.json

Almost all is configured using the /public/settings.json file.
Except  https://github.com/research-software-directory/admin/blob/108258a52b6cf814c4cb1954c0639817c1c0c6d3/src/custom/resourceToString.ts
The label for an item in the list should be moved to setttings.json

With this done we can put it on docker hub

Fixed in https://github.com/research-software-directory/admin/commit/4b2c54da9fe51aca4eef8c04de1d676ff5e13510


Support for Chunked upload

Hi.
I'm planning to use your library with Nextcloud.
They support chunked upload for large files.
https://docs.nextcloud.com/server/15/developer_manual/client_apis/WebDAV/chunking.html
Is it something you plan on adding?
Thanks for your awesome work

Hi @nickelnext ,
I don't really have plans to add this feature but I'd gladly accept a Pull Request.
I marked it as up-for-grabs in case someone wants to pick this up (it'd be nice to agree on API and other details first, though).


[SPARK-35153][SQL] Make textual representation of ANSI interval operators more readable

What changes were proposed in this pull request?
In the PR, I propose to override the sql and toString methods of the expressions that implement operators over ANSI intervals (YearMonthIntervalType/DayTimeIntervalType), and replace internal expression class names by operators like *, / and -.
Why are the changes needed?
Proposed methods should make the textual representation of such operators more readable, and potentially parsable by Spark SQL parser.
Does this PR introduce any user-facing change?
Yes. This can influence on column names.
How was this patch tested?
By running existing test suites for interval and datetime expressions, and re-generating the *.sql tests:
$ build/sbt "sql/testOnly *SQLQueryTestSuite -- -z interval.sql"
$ build/sbt "sql/testOnly *SQLQueryTestSuite -- -z datetime.sql"

Test build #137693 has started for PR 32262 at commit 5dced3e.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/42220/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/42220/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/42220/

Test build #137701 has started for PR 32262 at commit 9bdfe66.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/42229/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/42229/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/42229/

Test build #137693 has finished for PR 32262 at commit 5dced3e.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/137693/

GA passed. Merging to master.
Thank you, @gengliangwang and @cloud-fan for your review.

Test build #137701 has finished for PR 32262 at commit 9bdfe66.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/137701/


Implement auth cell

Closes #3
After we agree on the basics of this, we can probably do a few tasks concurrently. I've opened issues #13, #14 and #15 to cover the whole functionality.

Looks good! :+1:
I will branch from this and do some work on the HTTP layer!


Setup wizard

hi,
can any one help me out with a installer tool for serenity. while installing ask for connection string and other basic details to be furnished.
regards,
Srinivas

Can you provide a sceenshot of the dialog asking for this?  Are you talking about the Vsix installer?

Hi @chadburnett i want to create a installer for my serenity project. How can i get it done in a easy way.

@srinivas1910, good morning!  I am honestly not sure what you mean by creating an installer.  There is a template installed in Visual Studio when you use the VSIX route.  Aside from that, I am confused as to what you are asking.
Perhaps, this is what you are looking for:
https://volkanceylan.gitbooks.io/serenity-guide/getting_started/installing_serene_directly_from_visual_studio.html

HI @chadburnett  my question is that i have created a project with serenity and want to distribute that project with a setup installer (.exe or .msi). so that the end user can install the project himself.
Regards,
srinivas

I don't know if that is possible.  I have only deployed the site to IIS.  I imagine there is quite a bit involved in making an installer that you'd use on a windows machine.  Perhaps, someone else would be able to help.

Hi @srinivas1910, did you ever create an installer?
Did you try Wix?


Fix some bugs with the cfb1 bitsize handling

This is the back-port of #5426 to 1.0.2

Merged, thanks!


update README.md

created react pagination using this repo

Hi @saurssauravjs Thanks for sending PR. Unfortunately i have to decline it, because this section of Readme isn't list of a libraries built with this starter kit, it's just a example of how to use it.


Add configuration for not mounting /tmp

Rationale
When there's not plenty of RAM, which is common scenario, ciel build will fail due to no space left on device (/tmp). It would be great if there's a configuration for disabling the mount.

Should have been fixed in https://github.com/AOSC-Dev/ciel-rs/commit/9beafabd35e6fc2ca8a809b6efcfabd1203470aa.
Now systemd-nspawn should not mount /tmp as a tmpfs mount-point. (Requires a somewhat recent systemd to work).


[ADD ME TO THE ORGANIZATION]

Name: Priyankar Pal
Location: Nadia, West Bengal, India
Interest: Open-Source, Web Development
Discord username(optional):- priyankar Pal
Why do you want to join?

I want to join because I want to learn about Open-Source, New Tech, and meet to amazing people.

You can also join our Discord community here
Feel free to check out other cool repositories of the Open Source Community here.

@priyankarpal Thanks for your interest. Invitations have been sent to you. Kindly accept it and make your membership public.


Build for macos_arm64 on m1 fails with missing toolchain

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): macos big sur 11.2.3
TensorFlow installed from (source or binary): source
TensorFlow version: 2.5.0 tag
Python version: 3.8.2
Installed using virtualenv? pip? conda?: venv
Bazel version (if compiling from source): 3.7.2
GCC/Compiler version (if compiling from source):
% clang --version
Apple clang version 12.0.5 (clang-1<IP_ADDRESS>)
Target: arm64-apple-darwin20.3.0
CUDA/cuDNN version: n/a
GPU model and memory: n/a

Describe the problem
Building libtensorflow fails with
ERROR: /private/var/tmp/_bazel_mnelson/fcd9b76ea591ce077b01d60187d6f334/external/local_config_cc/BUILD:48:19: in cc_toolchain_suite rule @local_config_cc//:toolchain: cc_toolchain_suite '@local_config_cc//:toolchain' does not contain a toolchain for cpu 'darwin_arm64'
Provide the exact sequence of commands / steps that you executed before running into the problem
./bazel-3.7.2 build --jobs 4 --config=macos_arm64 --config=noaws --config=nogcp --config=nohdfs --config=nonccl //tensorflow:libtensorflow.dylib

My mistake. Xcode was not installed correctly.

Hey @realrunner still running into this issue and currently unable to compile Tensorflow 2.7.0. Can you detail what it means that "XCode is not installed correctly". Tensorflow on M1 is currently not installable with Python 3.9

@Fohlen I had installed the Xcode command line tools but not the full Xcode app from the app store. Once I had that installed it compiled just fine.

This appears to be a regression in the repository. I can build the latest master but the 2.7.0 release tag is currently broken on the M1 with the error detailed.

I'm trying to build the latest master and hit the local_config_cc//:toolchain' does not contain a toolchain for cpu 'darwin_arm64 error. Any tips?

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): macos monterey 12.2.1
TensorFlow installed from (source or binary): source
TensorFlow version: latest master at time of writing
Python version: 3.8.12
Installed using virtualenv? pip? conda?: venv
Bazel version (if compiling from source): 5.0.0
GCC/Compiler version (if compiling from source):% clang --version
Apple clang version 13.0.0 (clang-13<IP_ADDRESS>)
Target: arm64-apple-darwin21.3.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

CUDA/cuDNN version: n/a
GPU model and memory: n/a

bazel build //tensorflow/tools/pip_package:build_pip_package
WARNING: Option 'java_toolchain' is deprecated
WARNING: Option 'host_java_toolchain' is deprecated
INFO: Options provided by the client:
  Inherited 'common' options: --isatty=1 --terminal_columns=178
INFO: Reading rc options for 'build' from /Users/dxia/src/github.com/tensorflow/tensorflow/.bazelrc:
  Inherited 'common' options: --experimental_repo_remote_exec
INFO: Reading rc options for 'build' from /Users/dxia/src/github.com/tensorflow/tensorflow/.bazelrc:
  'build' options: --define framework_shared_object=true --java_toolchain=@tf_toolchains//toolchains/java:tf_java_toolchain --host_java_toolchain=@tf_toolchains//toolchains/java:tf_java_toolchain --define=use_fast_cpp_protos=true --define=allow_oversize_protos=true --spawn_strategy=standalone -c opt --announce_rc --define=grpc_no_ares=true --noincompatible_remove_legacy_whole_archive --enable_platform_specific_config --define=with_xla_support=true --config=short_logs --config=v2 --define=no_aws_support=true --define=no_hdfs_support=true --experimental_cc_shared_library
INFO: Reading rc options for 'build' from /Users/dxia/src/github.com/tensorflow/tensorflow/.tf_configure.bazelrc:
  'build' options: --action_env PYTHON_BIN_PATH=/Users/dxia/.pyenv/versions/tf-dev/bin/python3 --action_env PYTHON_LIB_PATH=/Users/dxia/.pyenv/versions/tf-dev/lib/python3.8/site-packages --python_path=/Users/dxia/.pyenv/versions/tf-dev/bin/python3
INFO: Reading rc options for 'build' from /Users/dxia/src/github.com/tensorflow/tensorflow/.bazelrc:
  'build' options: --deleted_packages=tensorflow/compiler/mlir/tfrt,tensorflow/compiler/mlir/tfrt/benchmarks,tensorflow/compiler/mlir/tfrt/jit/python_binding,tensorflow/compiler/mlir/tfrt/jit/transforms,tensorflow/compiler/mlir/tfrt/python_tests,tensorflow/compiler/mlir/tfrt/tests,tensorflow/compiler/mlir/tfrt/tests/analysis,tensorflow/compiler/mlir/tfrt/tests/jit,tensorflow/compiler/mlir/tfrt/tests/lhlo_to_tfrt,tensorflow/compiler/mlir/tfrt/tests/tf_to_corert,tensorflow/compiler/mlir/tfrt/tests/tf_to_tfrt_data,tensorflow/compiler/mlir/tfrt/tests/saved_model,tensorflow/compiler/mlir/tfrt/transforms/lhlo_gpu_to_tfrt_gpu,tensorflow/core/runtime_fallback,tensorflow/core/runtime_fallback/conversion,tensorflow/core/runtime_fallback/kernel,tensorflow/core/runtime_fallback/opdefs,tensorflow/core/runtime_fallback/runtime,tensorflow/core/runtime_fallback/util,tensorflow/core/tfrt/common,tensorflow/core/tfrt/eager,tensorflow/core/tfrt/eager/backends/cpu,tensorflow/core/tfrt/eager/backends/gpu,tensorflow/core/tfrt/eager/core_runtime,tensorflow/core/tfrt/eager/cpp_tests/core_runtime,tensorflow/core/tfrt/gpu,tensorflow/core/tfrt/run_handler_thread_pool,tensorflow/core/tfrt/runtime,tensorflow/core/tfrt/saved_model,tensorflow/core/tfrt/graph_executor,tensorflow/core/tfrt/saved_model/tests,tensorflow/core/tfrt/tpu,tensorflow/core/tfrt/utils
INFO: Found applicable config definition build:short_logs in file /Users/dxia/src/github.com/tensorflow/tensorflow/.bazelrc: --output_filter=DONT_MATCH_ANYTHING
INFO: Found applicable config definition build:v2 in file /Users/dxia/src/github.com/tensorflow/tensorflow/.bazelrc: --define=tf_api_version=2 --action_env=TF2_BEHAVIOR=1
INFO: Found applicable config definition build:macos in file /Users/dxia/src/github.com/tensorflow/tensorflow/.bazelrc: --apple_platform_type=macos --copt=-DGRPC_BAZEL_BUILD --copt=-w --define=PREFIX=/usr --define=LIBDIR=$(PREFIX)/lib --define=INCLUDEDIR=$(PREFIX)/include --define=PROTOBUF_INCLUDE_PATH=$(PREFIX)/include --cxxopt=-std=c++14 --host_cxxopt=-std=c++14
ERROR: /private/var/tmp/_bazel_dxia/491c492a0a78de04355938f243335330/external/local_config_cc/BUILD:48:19: in cc_toolchain_suite rule @local_config_cc//:toolchain: cc_toolchain_suite '@local_config_cc//:toolchain' does not contain a toolchain for cpu 'darwin_arm64'
ERROR: /private/var/tmp/_bazel_dxia/491c492a0a78de04355938f243335330/external/local_config_cc/BUILD:48:19: Analysis of target '@local_config_cc//:toolchain' failed
ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted:
INFO: Elapsed time: 0.139s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (1 packages loaded, 1 target configured)

Seems like this https://github.com/bazelbuild/bazel/issues/13514#issuecomment-847917936 fixes that


Gtk fix find nsview at pos

@bratsche what issues are they fixing ?

Found while trying out a new feature, embedding NSViews in gtk containers would hard crash the IDE (stack overflow)


Sync CESQL tck tests

I recently realized that the tck tests for CESQL are not up to date with the new ones added in the spec repo. This PR just copies those changes over into sdk-go, and registers the new test file.
cc @duglin @pierDipi

@duglin I think the tests should work now, would you mind enabling the them?

It was a mix of incorrect test cases and one bug in the code, I'll bring the fixes from here back to the spec repo once we merge the code here and have everything passing

thanks!
/LGTM
ping @lionelvillard @embano1


Creator kit template

[ ] Bug fix?
[x] New sample?
[ ] Related issues: fixes #X, partially #Y, mentioned in #Z
[ ] Needs API permissions?
[ ] Has other prerequisites? (E.g. requires a list, document library, etc.)

What's in this Pull Request?
Discover a seamless experience with our responsive canvas app – Enjoy a familiar interface with modern convenience, making communication a breeze.
📢 This project has been a labor of love, and it's now ready for you to explore. With this app, you can:
📱 Enjoy a user-friendly, responsive design
🌐 Manage your Accounts & Contacts
📢 Upload Documents to SharePoint

Checklist

[x] My pull request affects only ONE sample.
[x] I have updated the README file.
[x] My README has at least one static high-resolution screenshot (i.e. not a GIF)
[x] My README contains complete setup instructions, including pre-requisites and permissions required

Hi @shaheerahmadch,
Thank you for your contribution! I have made some changes (regenerated the solution and added sample.json file).
One minor advice - review the connections with Dataverse tables. Everything created successfully from the app, but values don't appear in the app.
Thank you!
Katerina Ch.


[PrintAsObjC] Handle forward-declarations for 'Class '.

Then assert on types we don't expect to see in @objc methods, to help prevent this from happening again.
rdar://problem/27746149

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

A smoke test on macOS does the following:

Builds the compiler incrementally.
Builds the standard library only for macOS. Simulator standard libraries and
device standard libraries are not built.
lldb is not built.
The test and validation-test targets are run only for macOS. The optimized
version of these tests are not run.

A smoke test on Linux does the following:

Builds the compiler incrementally.
Builds the standard library incrementally.
lldb is built incrementally.
The swift test and validation-test targets are run. The optimized version of these
tests are not run.
lldb is tested.

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

Maybe @modocache or @jckarter can review this?

LGTM.

@swift-ci Please test OS X platform

@swift-ci Please test OS X platform


User role attorney plaintiff

conditionals, user case name, and user role should all appear

repushing code do not use this commit


Idea: MediatR integration

From @rynowak:
You might want to think about MediatR integration - it could be a sample for instance - you don't actually have to bake it in as a dependency.
MediatR is already a popular library in this space and it probably includes useful features that are out of scope for this project: https://codeopinion.com/why-use-mediatr-3-reasons-why-and-1-reason-not/

MediatR is definitely worth checking out. I'll have a look!


Write test options to JSON

Allow using<EMAIL_ADDRESS>to generate test manifests.
Also restores writing the test output file to <package>-test.min.js instead of <package>.min.js.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Set target.swift-* lldb settings

Part of #617.
This allows lldb to work correctly if using the -noserialize-debugging-options swiftc flag.

I need to fix the lldb module name matching, as these two are not equal:
/Users/brentley/Library/Developer/CoreSimulator/Devices/7022ED79-E71C-425C-BA0E-634AD3375CD2/data/Containers/Bundle/Application/C23EF714-036C-4EE5-BB91-EF2F66E0AE33/Example.app/Example_ExecutableName
/Users/brentley/Library/Developer/Xcode/DerivedData/bwb-ezjualidhmoodmfdrsrwmwoehsyl/Build/Products/bazel-out/ios-x86_64-min15.0-applebin_ios-ios_x86_64-dbg-ST-a0d0e3b8f217/bin/Example/Example.app/Example_ExecutableName

Almost there. These two keys don't match. Trying to figure out when we need to add the minimum os to the triple:
"arm64-apple-macosx11.0.0 tests.xctest/Contents/MacOS/tests"
"arm64-apple-macosx tests.xctest/Contents/MacOS/tests"

I swear I was seeing the triples without the os version before. Now I only see the one with os version. Maybe I can add a fallback key lookup just in case...

Regardless, latest issue is that these two don't match:
lldb: "arm64-apple-macosx11.0.0 tests.xctest/Contents/MacOS/tests"
generated: "arm64-apple-macosx12.0.0 tests.xctest/Contents/MacOS/tests"

I have --macos_minimum_os=12.0 set, so I'm not sure what's up with that yet.

And now it works. Hmmmmm 🤔. I'm thinking it was some sort of caching issue, so we just need the one backup now, though maybe I can convert the lldb one to the generic one when doing that. The downside is the small chance of collisions if there are multiple versions of executable paths that only differ on os version, but the backup is better than nothing.

Fallback added, I think this is good to go.
@jpsim It would be nice to make sure that this doesn't regress debugging for EM. It doesn't set the flag that removes debug information (--features=swift.cacheable_swiftmodules) but EM already sets that, so this should only improve debugging of Swift code for you.
@cgrindel can you test this on your internal project as well?

(And I found the 11.0 vs 12.0, and it's related to generator's tests. Digging in.)

And now that is fixed! Was looking at yet another wrong place for the triple. So many places to get it in lldb...

Lightweight debugging testing with EM seems to still work. I didn't review the changes here in depth though, there's a lot that was touched.

I got a couple offline reports of this working, so merging.


linking to HTML fragments

Great gem! I am paginating in a div that sits halfway down a page and need to link to a fragment located inside that div to stop the page reloading and shooting back to the top of the page. Is there an easy way to achieve this? I have looked through the docs and can't see one. And I have installed all the engine views so have full access to them. Thanks!

Did you ever figure out a solution to this? I'm trying to stop the same behavior.

Nope nobody even bothered responding to this and TBH
I can't even recall what I was using this for back in July.


Possible typo on p.1189

Edition: 2023-04-01, Advanced Topics
Not positive about this one, but I think tau, highlighted in red, should be 0.

Otherwise, our estimator involves knowing the true tau? And it doesn't seem it would be an estimator, since if the tau AIPTW-estimator happen to equal the truth (tau), then the term with the red box would be zero.

I'll ask the authors.

Nice catch; the left hand side of this equation should have had a - \tau

fixed


Download whole state data

Is there a way to download whole state data?

Per the new issue template:

Please ask "how-to" questions on https://stackoverflow.com/ instead... Any issues opened here will be automatically closed unless they propose new examples or specific changes to existing examples.


Add a provider to emit workspace symbols

The object cache contains all of the type, function and class information so it
should be easily be able to be queried and then emit these results as part of a
workspace symbol request (as opposed to document symbol).

A later PR will add tests for PR 86


Settings won't save

Hi,
Thanks for your project,I have problem with saving settings, when I stop container or reboot host, every settings that changed through ruTorrent will get back to default.
Behaviour
Settings that changed through ruTorrent will get back to default after host reboot or stopping container.

Actual behaviour
Settings don't save.
Configuration
Docker version 19.03.12, build 48a66213fe
docker-compose version 1.27.2, build 18f557f9
Ubuntu 18.04
Linux poorya 4.15.0-117-generic #118-Ubuntu SMP Fri Sep 4 20:02:41 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Docker info
Client:
 Debug Mode: false

Server:
 Containers: 1
  Running: 1
  Paused: 0
  Stopped: 0
 Images: 1
 Server Version: 19.03.12
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd
 init version: fec3683
 Security Options:
  apparmor
  seccomp
   Profile: default
 Kernel Version: 4.15.0-117-generic
 Operating System: Ubuntu 18.04.5 LTS
 OSType: linux
 Architecture: x86_64
 CPUs: 4
 Total Memory: 3.852GiB
 Name: poorya
 ID: 2MZ7:SDG6:5KRN:6SMR:LYSU:LJQU:45LC:K3WU:ZPFE:JUVS:26MR:MY7M
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Live Restore Enabled: false

WARNING: No swap limit support

Logs
> Container logs (set LOG_LEVEL to debug if applicable)

Found it on:
https://github.com/Novik/ruTorrent/wiki#some-non-obvious-points


qwik-city: page routes & page endpoints don't operate correctly, and also should work like / double as data endpoints w/ pages

Qwik Version
latest
Operating System (or Browser)
browser
Node Version (if applicable)
No response
Which component is affected?
Qwik City
Current Behavior
Currently in production (npm run preview) page routes will generate a page when navigated to directly or via SPA. When implementing methods inside the page route (onGet, onPost, onPut, onDelete, etc.) it can double as a data endpoint and you can useEndpoint() in the page itself to fetch from these endpoints which will differ depending on client or server. On the client useEndpoint uses a fetch() to the page route itself for JSON data much like you would to a data endpoint.
However, all data requests to page routes (accept: application/json) automatically return extra JSON in the form of:
{
  isStatic: boolean,
  prefetch: string[],
  body: <JSON returned from implemented handlers>
}

This is returned on ANY requests ( w/ accept: application/json) even to HTTP methods that aren't implemented, just without the body field, along with a 200 OK status code; whereas data endpoints return a 405 Method Not Allowed.
I am not entirely sure what the isStatic and prefetch fields are for but I assume it's SPA or component related or something? However, the useEndpoint functionality when making a client-side fetch() it prepares the URL as location.href + '/q-data.json', this could be useful below?
Another issue is pages will also return 200 OK as HTML when requested with any HTTP method (without accept: application/json), such as POST or with CURL for methods that aren't browser navigable (PUT, DELETE, etc), even when those other HTTP methods aren't implemented.
Proposed Behavior

Pages should act like data endpoints when accept: application/json is part of the request headers and return data as returned by handler implementations directly without extra stuff.
Requests to pageRoute + '/q-data.json' could maintain the current behavior with extra isStatic and prefetch as needed. Same for all HTTP methods? TBD
All data requests to methods on page endpoints (accept: application/json) with HTTP methods that aren't implemented or valid should return 405 Method Not Allowed and either an error page or error JSON (or nothing). Along with an allow: <METHODS> header.
Pages requested WITHOUT accept: application/json should ALSO return a 405 w/ an error page instead when requested with an unimplemented method (like POST, DELETE, etc) or invalid methods, and allow: <METHODS> header instead. (this is how www.google.com works as an example)
Methods that aren't browser navigable (DELETE, PUT, PATCH, etc.) that ARE implemented but requested WITHOUT accept: application/json should be thought about how to handle. Return JSON anyway? or potentially you could return HTML on these for usecases outside direct browser navigation, but it might not be the same HTML you would want to return via GET or POST. TBD?

Usecase Example
Simple usecase for using page routes as data endpoints. You have a page route /products which produces a page that lists products and you can click-through to view product details on a page route /products/[skuId]. Both of these page routes would have internal endpoints to fetch their respective data, however delete buttons on the /products page would send a DELETE request to /products/[skuId] which would implement the onDelete handler and return JSON data indicating success or failure, etc. As a further example, another page could GET /products or /products/[skuId] for JSON data to display some data on a product elsewhere, etc.
Actual Behaviour
n/a
Additional Information
No response

I think named endpoints, something like useEndpoint('/products') would solve a lot of the data fetching problems.

My experience is that you'll get a 404 on the client. Maybe I'm mis-understanding the issue, but here is a reproduction as I see it:
https://stackblitz.com/edit/qwik-starter-bgt8fn?file=src/routes/page/[slug]/index.tsx

Oh yeah, duh, I forgot the headers and see what you're saying. I've never noticed this issue because I setup endpoint routes.


Bug with recent room messages

I'm trying to cut down the message collection by "not-before" some ID and a max-results of 15. Somehow I always get the default 75 items and the "not-before" is ignored as well.
ViewRecentRoomHistory history = new ViewRecentRoomHistory();
history.setMax_results(15);
history.setNot_before(latestRoomIds.get(room));
ViewRecentRoomHistoryResponse rep = hipChat.roomsApi().viewRecentRoomHistory(room, history);

When I debugged your code it looks like the final request is this:
https://api.hipchat.com/v2/room/MyRoom/history/latest?timezone=UTC&not_before=5110cadc-056f-4e92-860a-ff8f75cf905f&max_results=15&include_deleted=true

However, the documentation says that those parameters should have dashes and not underscores.
"not-before" vs. "not_before"
Docs: https://www.hipchat.com/docs/apiv2/method/view_recent_room_history
Maybe something is ignoring your annotations?
Cheers,
Bjoern

Hi @bjoernw :-)  ...
A huge thanks for your bug report. Your analysis was perfect. The annotation was ignored. This bug is now fixed in the version: 2.1-RC3. This bug influenced also other requests which are now fixed as well.
You should be able to use this new release candidate in some minutes (approximately in 20 minutes). We are uploading it now to the maven central repository,
Cheers, Nikola

Thanks for the quick fix and all your work on this library!


Warn users if they submit a dataset with the wrong polarity & profile

Polarity information is usually present in imzML files, either in the <referenceableParamGroupList>, e.g.
<mzML xmlns="http://psi.hupo.org/ms/mzml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0_idx.xsd" version="1.1">
  <referenceableParamGroupList count="4">
    <referenceableParamGroup id="spectrum1">
      <cvParam cvRef="MS" accession="MS:1000129" name="negative scan" value=""/>

or per-spectrum, e.g.
<?xml version="1.0" encoding="ISO-8859-1"?>
<mzML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://psi.hupo.org/ms/mzml http://psidev.info/files/ms/mzML/xsd/mzML1.1.0.xsd" xmlns="http://psi.hupo.org/ms/mzml" version="1.1.0" id="28052019_MZ_1st_spotting_DHB_mz60-360_pos_pix 220X220">
  <run defaultInstrumentConfigurationRef="IC1" defaultSourceFileRef="RAW1" id="_x0032_8052019_MZ_1st_spotting_DHB_mz60-360_pos_pix_x0020_220X220" startTimeStamp="Tue May 28 11:04:13 CEST 2019">
    <spectrumList count="10956" defaultDataProcessingRef="pwiz_Reader_Thermo_conversion">
      <spectrum defaultArrayLength="3872" id="controllerType=0 controllerNumber=1 scan=1" index="0" dataProcessingRef="pwiz_Reader_Thermo_conversion" spotID=",,x">
        <cvParam cvRef="MS" accession="MS:1000130" name="positive scan" value=""/>

If the polarity is present and conflicts with the user's selected polarity, warn the user.
Because we don't already have any real-time imzML validation, the easiest way to warn them is probably to send an email during or after annotation.

@sergii-mamedov To help you get started on this: we don't currently check this metadata at all in METASPACE so you'll need to look at the interface for pyimzml. It splits the metadata into two parts: ImzMLParser.metadata for the global metadata, and ImzMLParser.spectrum_metadata_fields for per-spectrum metadata. For the per-spectrum metadata you need to specify which accession numbers to read when constructing the ImzMLParser (example from the tests).
There are lists mapping accession numbers to field names in these files: ims.py and ms.py

The analysis showed that there are just over a hundred datasets that fit this task. We decided that it is necessary:

After processing the dataset, check the polarity correspondence between imzml file and metadata.
If the polarity is different - send an e-mail to the owner of the dataset with a message about it.
If the differences persist after a week, forcibly restart the processing with the polarity set from the imzml file.


Torch version conflict.

I use speechlib on google colab. It was working fine when i set it up on Jan 22, but now i try to reuse same code and it fails:
!apt install libcublas11
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libcublaslt11
The following NEW packages will be installed:
  libcublas11 libcublaslt11
0 upgraded, 2 newly installed, 0 to remove and 39 not upgraded.
Need to get 226 MB of archives.
After this operation, 498 MB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 libcublaslt11 amd64 <IP_ADDRESS>~11.5.1-1ubuntu1 [148 MB]
Get:2 http://archive.ubuntu.com/ubuntu jammy/multiverse amd64 libcublas11 amd64 <IP_ADDRESS>~11.5.1-1ubuntu1 [78.2 MB]
Fetched 226 MB in 10s (22.1 MB/s)
Selecting previously unselected package libcublaslt11:amd64.
(Reading database ... 121753 files and directories currently installed.)
Preparing to unpack .../libcublaslt11_<IP_ADDRESS>~11.5.1-1ubuntu1_amd64.deb ...
Unpacking libcublaslt11:amd64 (<IP_ADDRESS>~11.5.1-1ubuntu1) ...
Selecting previously unselected package libcublas11:amd64.
Preparing to unpack .../libcublas11_<IP_ADDRESS>~11.5.1-1ubuntu1_amd64.deb ...
Unpacking libcublas11:amd64 (<IP_ADDRESS>~11.5.1-1ubuntu1) ...
Setting up libcublaslt11:amd64 (<IP_ADDRESS>~11.5.1-1ubuntu1) ...
Setting up libcublas11:amd64 (<IP_ADDRESS>~11.5.1-1ubuntu1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.4) ...
/sbin/ldconfig.real: /usr/local/lib/libtbbbind_2_5.so.3 is not a symbolic link

/sbin/ldconfig.real: /usr/local/lib/libtbbmalloc_proxy.so.2 is not a symbolic link

/sbin/ldconfig.real: /usr/local/lib/libtbbmalloc.so.2 is not a symbolic link

/sbin/ldconfig.real: /usr/local/lib/libtbbbind.so.3 is not a symbolic link

/sbin/ldconfig.real: /usr/local/lib/libtbb.so.12 is not a symbolic link

/sbin/ldconfig.real: /usr/local/lib/libtbbbind_2_0.so.3 is not a symbolic link

!pip install speechlib
!pip install pathlib
!pip install pytube
Collecting speechlib
  Downloading speechlib-1.0.13-py3-none-any.whl (13 kB)
Collecting transformers==4.36.2 (from speechlib)
  Downloading transformers-4.36.2-py3-none-any.whl (8.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.2/8.2 MB 3.8 MB/s eta 0:00:00
Collecting torch==2.1.2 (from speechlib)
  Downloading torch-2.1.2-cp310-cp310-manylinux1_x86_64.whl (670.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 670.2/670.2 MB 700.3 kB/s eta 0:00:00
Collecting torchaudio==2.1.2 (from speechlib)
  Downloading torchaudio-2.1.2-cp310-cp310-manylinux1_x86_64.whl (3.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 1.8 MB/s eta 0:00:00
Collecting pydub==0.25.1 (from speechlib)
  Downloading pydub-0.25.1-py2.py3-none-any.whl (32 kB)
Collecting pyannote.audio==3.1.1 (from speechlib)
  Downloading pyannote.audio-3.1.1-py2.py3-none-any.whl (208 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 208.7/208.7 kB 1.8 MB/s eta 0:00:00
Collecting speechbrain==0.5.16 (from speechlib)
  Downloading speechbrain-0.5.16-py3-none-any.whl (630 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 630.6/630.6 kB 1.9 MB/s eta 0:00:00
Collecting accelerate==0.26.1 (from speechlib)
  Downloading accelerate-0.26.1-py3-none-any.whl (270 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 270.9/270.9 kB 2.1 MB/s eta 0:00:00
Collecting faster-whisper==0.10.0 (from speechlib)
  Downloading faster_whisper-0.10.0-py3-none-any.whl (1.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 2.1 MB/s eta 0:00:00
Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.10/dist-packages (from accelerate==0.26.1->speechlib) (1.25.2)
Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from accelerate==0.26.1->speechlib) (24.0)
Requirement already satisfied: psutil in /usr/local/lib/python3.10/dist-packages (from accelerate==0.26.1->speechlib) (5.9.5)
Requirement already satisfied: pyyaml in /usr/local/lib/python3.10/dist-packages (from accelerate==0.26.1->speechlib) (6.0.1)
Requirement already satisfied: huggingface-hub in /usr/local/lib/python3.10/dist-packages (from accelerate==0.26.1->speechlib) (0.20.3)
Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from accelerate==0.26.1->speechlib) (0.4.2)
Collecting av==11.* (from faster-whisper==0.10.0->speechlib)
  Downloading av-11.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 32.9/32.9 MB 1.6 MB/s eta 0:00:00
Collecting ctranslate2<5,>=4.0 (from faster-whisper==0.10.0->speechlib)
  Downloading ctranslate2-4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 36.7/36.7 MB 2.3 MB/s eta 0:00:00
Requirement already satisfied: tokenizers<0.16,>=0.13 in /usr/local/lib/python3.10/dist-packages (from faster-whisper==0.10.0->speechlib) (0.15.2)
Collecting onnxruntime<2,>=1.14 (from faster-whisper==0.10.0->speechlib)
  Downloading onnxruntime-1.17.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.8/6.8 MB 2.7 MB/s eta 0:00:00
Collecting asteroid-filterbanks>=0.4 (from pyannote.audio==3.1.1->speechlib)
  Downloading asteroid_filterbanks-0.4.0-py3-none-any.whl (29 kB)
Collecting einops>=0.6.0 (from pyannote.audio==3.1.1->speechlib)
  Downloading einops-0.7.0-py3-none-any.whl (44 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 2.3 MB/s eta 0:00:00
Collecting lightning>=2.0.1 (from pyannote.audio==3.1.1->speechlib)
  Downloading lightning-2.2.1-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 2.6 MB/s eta 0:00:00
Collecting omegaconf<3.0,>=2.1 (from pyannote.audio==3.1.1->speechlib)
  Downloading omegaconf-2.3.0-py3-none-any.whl (79 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 1.7 MB/s eta 0:00:00
Collecting pyannote.core>=5.0.0 (from pyannote.audio==3.1.1->speechlib)
  Downloading pyannote.core-5.0.0-py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.5/58.5 kB 2.1 MB/s eta 0:00:00
Collecting pyannote.database>=5.0.1 (from pyannote.audio==3.1.1->speechlib)
  Downloading pyannote.database-5.0.1-py3-none-any.whl (48 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.1/48.1 kB 2.1 MB/s eta 0:00:00
Collecting pyannote.metrics>=3.2 (from pyannote.audio==3.1.1->speechlib)
  Downloading pyannote.metrics-3.2.1-py3-none-any.whl (51 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.4/51.4 kB 2.1 MB/s eta 0:00:00
Collecting pyannote.pipeline>=3.0.1 (from pyannote.audio==3.1.1->speechlib)
  Downloading pyannote.pipeline-3.0.1-py3-none-any.whl (31 kB)
Collecting pytorch-metric-learning>=2.1.0 (from pyannote.audio==3.1.1->speechlib)
  Downloading pytorch_metric_learning-2.4.1-py3-none-any.whl (118 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.6/118.6 kB 2.1 MB/s eta 0:00:00
Requirement already satisfied: rich>=12.0.0 in /usr/local/lib/python3.10/dist-packages (from pyannote.audio==3.1.1->speechlib) (13.7.1)
Collecting semver>=3.0.0 (from pyannote.audio==3.1.1->speechlib)
  Downloading semver-3.0.2-py3-none-any.whl (17 kB)
Requirement already satisfied: soundfile>=0.12.1 in /usr/local/lib/python3.10/dist-packages (from pyannote.audio==3.1.1->speechlib) (0.12.1)
Collecting tensorboardX>=2.6 (from pyannote.audio==3.1.1->speechlib)
  Downloading tensorboardX-<IP_ADDRESS>-py2.py3-none-any.whl (101 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.7/101.7 kB 2.0 MB/s eta 0:00:00
Collecting torch-audiomentations>=0.11.0 (from pyannote.audio==3.1.1->speechlib)
  Downloading torch_audiomentations-0.11.1-py3-none-any.whl (50 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.1/50.1 kB 2.1 MB/s eta 0:00:00
Collecting torchmetrics>=0.11.0 (from pyannote.audio==3.1.1->speechlib)
  Downloading torchmetrics-1.3.2-py3-none-any.whl (841 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 841.5/841.5 kB 2.3 MB/s eta 0:00:00
Collecting hyperpyyaml (from speechbrain==0.5.16->speechlib)
  Downloading HyperPyYAML-1.2.2-py3-none-any.whl (16 kB)
Requirement already satisfied: joblib in /usr/local/lib/python3.10/dist-packages (from speechbrain==0.5.16->speechlib) (1.3.2)
Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (from speechbrain==0.5.16->speechlib) (1.11.4)
Requirement already satisfied: sentencepiece in /usr/local/lib/python3.10/dist-packages (from speechbrain==0.5.16->speechlib) (0.1.99)
Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from speechbrain==0.5.16->speechlib) (4.66.2)
Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from torch==2.1.2->speechlib) (3.13.3)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.10/dist-packages (from torch==2.1.2->speechlib) (4.10.0)
Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch==2.1.2->speechlib) (1.12)
Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch==2.1.2->speechlib) (3.2.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch==2.1.2->speechlib) (3.1.3)
Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from torch==2.1.2->speechlib) (2023.6.0)
Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch==2.1.2->speechlib)
  Downloading nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 2.0 MB/s eta 0:00:00
Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch==2.1.2->speechlib)
  Downloading nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 kB 2.4 MB/s eta 0:00:00
Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch==2.1.2->speechlib)
  Downloading nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 2.3 MB/s eta 0:00:00
Collecting nvidia-cudnn-cu12==<IP_ADDRESS> (from torch==2.1.2->speechlib)
  Downloading nvidia_cudnn_cu12-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (731.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 731.7/731.7 MB 889.4 kB/s eta 0:00:00
Collecting nvidia-cublas-cu12==<IP_ADDRESS> (from torch==2.1.2->speechlib)
  Downloading nvidia_cublas_cu12-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (410.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.6/410.6 MB 1.1 MB/s eta 0:00:00
Collecting nvidia-cufft-cu12==<IP_ADDRESS> (from torch==2.1.2->speechlib)
  Downloading nvidia_cufft_cu12-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (121.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 MB 2.6 MB/s eta 0:00:00
Collecting nvidia-curand-cu12==<IP_ADDRESS> (from torch==2.1.2->speechlib)
  Downloading nvidia_curand_cu12-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (56.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.5/56.5 MB 1.9 MB/s eta 0:00:00
Collecting nvidia-cusolver-cu12==<IP_ADDRESS> (from torch==2.1.2->speechlib)
  Downloading nvidia_cusolver_cu12-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (124.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 MB 2.5 MB/s eta 0:00:00
Collecting nvidia-cusparse-cu12==<IP_ADDRESS> (from torch==2.1.2->speechlib)
  Downloading nvidia_cusparse_cu12-<IP_ADDRESS>-py3-none-manylinux1_x86_64.whl (196.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.0/196.0 MB 2.8 MB/s eta 0:00:00
Collecting nvidia-nccl-cu12==2.18.1 (from torch==2.1.2->speechlib)
  Downloading nvidia_nccl_cu12-2.18.1-py3-none-manylinux1_x86_64.whl (209.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.8/209.8 MB 2.9 MB/s eta 0:00:00
Collecting nvidia-nvtx-cu12==12.1.105 (from torch==2.1.2->speechlib)
  Downloading nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.1/99.1 kB 5.6 MB/s eta 0:00:00
Collecting triton==2.1.0 (from torch==2.1.2->speechlib)
  Downloading triton-2.1.0-0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (89.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.2/89.2 MB 3.4 MB/s eta 0:00:00
Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers==4.36.2->speechlib) (2023.12.25)
Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from transformers==4.36.2->speechlib) (2.31.0)
Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==<IP_ADDRESS>->torch==2.1.2->speechlib)
  Downloading nvidia_nvjitlink_cu12-12.4.99-py3-none-manylinux2014_x86_64.whl (21.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.1/21.1 MB 2.9 MB/s eta 0:00:00
Requirement already satisfied: setuptools in /usr/local/lib/python3.10/dist-packages (from ctranslate2<5,>=4.0->faster-whisper==0.10.0->speechlib) (67.7.2)
Collecting lightning-utilities<2.0,>=0.8.0 (from lightning>=2.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading lightning_utilities-0.11.1-py3-none-any.whl (26 kB)
Collecting pytorch-lightning (from lightning>=2.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading pytorch_lightning-2.2.1-py3-none-any.whl (801 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.6/801.6 kB 3.3 MB/s eta 0:00:00
Collecting antlr4-python3-runtime==4.9.* (from omegaconf<3.0,>=2.1->pyannote.audio==3.1.1->speechlib)
  Downloading antlr4-python3-runtime-4.9.3.tar.gz (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.0/117.0 kB 3.6 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting coloredlogs (from onnxruntime<2,>=1.14->faster-whisper==0.10.0->speechlib)
  Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.0/46.0 kB 2.9 MB/s eta 0:00:00
Requirement already satisfied: flatbuffers in /usr/local/lib/python3.10/dist-packages (from onnxruntime<2,>=1.14->faster-whisper==0.10.0->speechlib) (24.3.7)
Requirement already satisfied: protobuf in /usr/local/lib/python3.10/dist-packages (from onnxruntime<2,>=1.14->faster-whisper==0.10.0->speechlib) (3.20.3)
Requirement already satisfied: sortedcontainers>=2.0.4 in /usr/local/lib/python3.10/dist-packages (from pyannote.core>=5.0.0->pyannote.audio==3.1.1->speechlib) (2.4.0)
Requirement already satisfied: pandas>=0.19 in /usr/local/lib/python3.10/dist-packages (from pyannote.database>=5.0.1->pyannote.audio==3.1.1->speechlib) (1.5.3)
Requirement already satisfied: typer[all]>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from pyannote.database>=5.0.1->pyannote.audio==3.1.1->speechlib) (0.9.4)
Requirement already satisfied: scikit-learn>=0.17.1 in /usr/local/lib/python3.10/dist-packages (from pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (1.2.2)
Collecting docopt>=0.6.2 (from pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib)
  Downloading docopt-0.6.2.tar.gz (25 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: tabulate>=0.7.7 in /usr/local/lib/python3.10/dist-packages (from pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (0.9.0)
Requirement already satisfied: matplotlib>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (3.7.1)
Collecting optuna>=3.1 (from pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading optuna-3.6.0-py3-none-any.whl (379 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 379.9/379.9 kB 3.5 MB/s eta 0:00:00
Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.10/dist-packages (from rich>=12.0.0->pyannote.audio==3.1.1->speechlib) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.10/dist-packages (from rich>=12.0.0->pyannote.audio==3.1.1->speechlib) (2.16.1)
Requirement already satisfied: cffi>=1.0 in /usr/local/lib/python3.10/dist-packages (from soundfile>=0.12.1->pyannote.audio==3.1.1->speechlib) (1.16.0)
Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch==2.1.2->speechlib) (1.3.0)
Collecting julius<0.3,>=0.2.3 (from torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib)
  Downloading julius-0.2.7.tar.gz (59 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.6/59.6 kB 3.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Requirement already satisfied: librosa>=0.6.0 in /usr/local/lib/python3.10/dist-packages (from torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (0.10.1)
Collecting torch-pitch-shift>=1.2.2 (from torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib)
  Downloading torch_pitch_shift-1.2.4-py3-none-any.whl (4.9 kB)
Collecting ruamel.yaml>=0.17.28 (from hyperpyyaml->speechbrain==0.5.16->speechlib)
  Downloading ruamel.yaml-0.18.6-py3-none-any.whl (117 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 117.8/117.8 kB 3.7 MB/s eta 0:00:00
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch==2.1.2->speechlib) (2.1.5)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->transformers==4.36.2->speechlib) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->transformers==4.36.2->speechlib) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->transformers==4.36.2->speechlib) (2.0.7)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->transformers==4.36.2->speechlib) (2024.2.2)
Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.0->soundfile>=0.12.1->pyannote.audio==3.1.1->speechlib) (2.21)
Requirement already satisfied: aiohttp!=4.0.0a0,!=4.0.0a1 in /usr/local/lib/python3.10/dist-packages (from fsspec->torch==2.1.2->speechlib) (3.9.3)
Requirement already satisfied: audioread>=2.1.9 in /usr/local/lib/python3.10/dist-packages (from librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (3.0.1)
Requirement already satisfied: decorator>=4.3.0 in /usr/local/lib/python3.10/dist-packages (from librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (4.4.2)
Requirement already satisfied: numba>=0.51.0 in /usr/local/lib/python3.10/dist-packages (from librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (0.58.1)
Requirement already satisfied: pooch>=1.0 in /usr/local/lib/python3.10/dist-packages (from librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (1.8.1)
Requirement already satisfied: soxr>=0.3.2 in /usr/local/lib/python3.10/dist-packages (from librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (0.3.7)
Requirement already satisfied: lazy-loader>=0.1 in /usr/local/lib/python3.10/dist-packages (from librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (0.3)
Requirement already satisfied: msgpack>=1.0 in /usr/local/lib/python3.10/dist-packages (from librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (1.0.8)
Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.10/dist-packages (from markdown-it-py>=2.2.0->rich>=12.0.0->pyannote.audio==3.1.1->speechlib) (0.1.2)
Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (1.2.0)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (4.50.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (1.4.5)
Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (9.4.0)
Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (3.1.2)
Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (2.8.2)
Collecting alembic>=1.5.0 (from optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading alembic-1.13.1-py3-none-any.whl (233 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 233.4/233.4 kB 3.6 MB/s eta 0:00:00
Collecting colorlog (from optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading colorlog-6.8.2-py3-none-any.whl (11 kB)
Requirement already satisfied: sqlalchemy>=1.3.0 in /usr/local/lib/python3.10/dist-packages (from optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1->speechlib) (2.0.29)
Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas>=0.19->pyannote.database>=5.0.1->pyannote.audio==3.1.1->speechlib) (2023.4)
Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml>=0.17.28->hyperpyyaml->speechbrain==0.5.16->speechlib)
  Downloading ruamel.yaml.clib-0.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (526 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 526.7/526.7 kB 3.5 MB/s eta 0:00:00
Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn>=0.17.1->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (3.4.0)
Collecting primePy>=1.3 (from torch-pitch-shift>=1.2.2->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib)
  Downloading primePy-1.3-py3-none-any.whl (4.0 kB)
Requirement already satisfied: click<9.0.0,>=7.1.1 in /usr/local/lib/python3.10/dist-packages (from typer[all]>=0.2.1->pyannote.database>=5.0.1->pyannote.audio==3.1.1->speechlib) (8.1.7)
Collecting colorama<0.5.0,>=0.4.3 (from typer[all]>=0.2.1->pyannote.database>=5.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting shellingham<2.0.0,>=1.3.0 (from typer[all]>=0.2.1->pyannote.database>=5.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime<2,>=1.14->faster-whisper==0.10.0->speechlib)
  Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 kB 3.4 MB/s eta 0:00:00
Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec->torch==2.1.2->speechlib) (1.3.1)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec->torch==2.1.2->speechlib) (23.2.0)
Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec->torch==2.1.2->speechlib) (1.4.1)
Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec->torch==2.1.2->speechlib) (6.0.5)
Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec->torch==2.1.2->speechlib) (1.9.4)
Requirement already satisfied: async-timeout<5.0,>=4.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec->torch==2.1.2->speechlib) (4.0.3)
Collecting Mako (from alembic>=1.5.0->optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1->speechlib)
  Downloading Mako-1.3.2-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 3.5 MB/s eta 0:00:00
Requirement already satisfied: llvmlite<0.42,>=0.41.0dev0 in /usr/local/lib/python3.10/dist-packages (from numba>=0.51.0->librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (0.41.1)
Requirement already satisfied: platformdirs>=2.5.0 in /usr/local/lib/python3.10/dist-packages (from pooch>=1.0->librosa>=0.6.0->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1->speechlib) (4.2.0)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.7->matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1->speechlib) (1.16.0)
Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=1.3.0->optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1->speechlib) (3.0.3)
Building wheels for collected packages: antlr4-python3-runtime, docopt, julius
  Building wheel for antlr4-python3-runtime (setup.py) ... done
  Created wheel for antlr4-python3-runtime: filename=antlr4_python3_runtime-4.9.3-py3-none-any.whl size=144554 sha256=1791822f9b8fe2d72328adf46168b4d07ec740a89ea5ea6645cb42ca81d80c45
  Stored in directory: /root/.cache/pip/wheels/12/93/dd/1f6a127edc45659556564c5730f6d4e300888f4bca2d4c5a88
  Building wheel for docopt (setup.py) ... done
  Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13706 sha256=b94f84010b5464b0fa317849eae31e48f3d27747a1613ec717c38bfc8740f963
  Stored in directory: /root/.cache/pip/wheels/fc/ab/d4/5da2067ac95b36618c629a5f93f809425700506f72c9732fac
  Building wheel for julius (setup.py) ... done
  Created wheel for julius: filename=julius-0.2.7-py3-none-any.whl size=21870 sha256=834ab867d5b28e6fc5bfa58ea7ce33c79fdf01a4939614e7f198dd6b56d98252
  Stored in directory: /root/.cache/pip/wheels/b9/b2/05/f883527ffcb7f2ead5438a2c23439aa0c881eaa9a4c80256f4
Successfully built antlr4-python3-runtime docopt julius
Installing collected packages: pydub, primePy, docopt, antlr4-python3-runtime, triton, tensorboardX, shellingham, semver, ruamel.yaml.clib, omegaconf, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, Mako, lightning-utilities, humanfriendly, einops, ctranslate2, colorlog, colorama, av, ruamel.yaml, pyannote.core, nvidia-cusparse-cu12, nvidia-cudnn-cu12, coloredlogs, alembic, optuna, onnxruntime, nvidia-cusolver-cu12, hyperpyyaml, transformers, torch, pyannote.database, faster-whisper, torchmetrics, torchaudio, pytorch-metric-learning, pyannote.pipeline, pyannote.metrics, julius, asteroid-filterbanks, accelerate, torch-pitch-shift, speechbrain, pytorch-lightning, torch-audiomentations, lightning, pyannote.audio, speechlib
  Attempting uninstall: triton
    Found existing installation: triton 2.2.0
    Uninstalling triton-2.2.0:
      Successfully uninstalled triton-2.2.0
  Attempting uninstall: transformers
    Found existing installation: transformers 4.38.2
    Uninstalling transformers-4.38.2:
      Successfully uninstalled transformers-4.38.2
  Attempting uninstall: torch
    Found existing installation: torch 2.2.1+cu121
    Uninstalling torch-2.2.1+cu121:
      Successfully uninstalled torch-2.2.1+cu121
  Attempting uninstall: torchaudio
    Found existing installation: torchaudio 2.2.1+cu121
    Uninstalling torchaudio-2.2.1+cu121:
      Successfully uninstalled torchaudio-2.2.1+cu121
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
torchtext 0.17.1 requires torch==2.2.1, but you have torch 2.1.2 which is incompatible.
torchvision 0.17.1+cu121 requires torch==2.2.1, but you have torch 2.1.2 which is incompatible.
Successfully installed Mako-1.3.2 accelerate-0.26.1 alembic-1.13.1 antlr4-python3-runtime-4.9.3 asteroid-filterbanks-0.4.0 av-11.0.0 colorama-0.4.6 coloredlogs-15.0.1 colorlog-6.8.2 ctranslate2-4.1.0 docopt-0.6.2 einops-0.7.0 faster-whisper-0.10.0 humanfriendly-10.0 hyperpyyaml-1.2.2 julius-0.2.7 lightning-2.2.1 lightning-utilities-0.11.1 nvidia-cublas-cu12-<IP_ADDRESS> nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-<IP_ADDRESS> nvidia-cufft-cu12-<IP_ADDRESS> nvidia-curand-cu12-<IP_ADDRESS> nvidia-cusolver-cu12-<IP_ADDRESS> nvidia-cusparse-cu12-<IP_ADDRESS> nvidia-nccl-cu12-2.18.1 nvidia-nvjitlink-cu12-12.4.99 nvidia-nvtx-cu12-12.1.105 omegaconf-2.3.0 onnxruntime-1.17.1 optuna-3.6.0 primePy-1.3 pyannote.audio-3.1.1 pyannote.core-5.0.0 pyannote.database-5.0.1 pyannote.metrics-3.2.1 pyannote.pipeline-3.0.1 pydub-0.25.1 pytorch-lightning-2.2.1 pytorch-metric-learning-2.4.1 ruamel.yaml-0.18.6 ruamel.yaml.clib-0.2.8 semver-3.0.2 shellingham-1.5.4 speechbrain-0.5.16 speechlib-1.0.13 tensorboardX-<IP_ADDRESS> torch-2.1.2 torch-audiomentations-0.11.1 torch-pitch-shift-1.2.4 torchaudio-2.1.2 torchmetrics-1.3.2 transformers-4.36.2 triton-2.1.0
WARNING: The following packages were previously imported in this runtime:
  [pydevd_plugins]
You must restart the runtime in order to use newly installed versions.
Requirement already satisfied: pathlib in /usr/local/lib/python3.10/dist-packages (1.0.1)
Collecting pytube
  Downloading pytube-15.0.0-py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.6/57.6 kB 980.2 kB/s eta 0:00:00
Installing collected packages: pytube
Successfully installed pytube-15.0.0

from speechlib import Transcriptor

afl = str(adir) + '/' + stm + '.mp3'
vcd = ''
lng = 'en'
logd = str(GDDIR) + '/' + 'logs'
mdlsz = 'large'
qntzt = False

transcriptor = Transcriptor(afl, logd, lng, mdlsz, vcd, qntzt)

res = transcriptor.transcribe()

---------------------------------------------------------------------------
ContextualVersionConflict                 Traceback (most recent call last)
[/usr/local/lib/python3.10/dist-packages/lightning_utilities/core/imports.py](https://localhost:8080/#) in _check_requirement(self)
    131             # first try the pkg_resources requirement
--> 132             pkg_resources.require(self.requirement)
    133             self.available = True

27 frames
ContextualVersionConflict: (torch 2.1.2 (/usr/local/lib/python3.10/dist-packages), Requirement.parse('torch==2.2.1'), {'torchvision'})

During handling of the above exception, another exception occurred:

ValueError                                Traceback (most recent call last)
[/usr/local/lib/python3.10/dist-packages/torch/_custom_op/impl.py](https://localhost:8080/#) in error_not_found()
   1050 def get_op(qualname):
   1051     def error_not_found():
-> 1052         raise ValueError(
   1053             f"Could not find the operator {qualname}. Please make sure you have "
   1054             f"already registered the operator and (if registered from C++) "

ValueError: Could not find the operator torchvision::nms. Please make sure you have already registered the operator and (if registered from C++) loaded it via torch.ops.load_library.

I tried upgrading torch, then after i need to upgrade torchaudio. And it leads to yet another error...

With !pip install speechlib torchvision==0.13.1 (solution suggested by colab bot)
getting following error
from speechlib import Transcriptor

afl = str(adir) + '/' + stm + '.mp3'
vcd = ''
lng = 'en'
logd = str(GDDIR) + '/' + 'logs'
mdlsz = 'large'
qntzt = False

transcriptor = Transcriptor(afl, logd, lng, mdlsz, vcd, qntzt)

res = transcriptor.transcribe()
---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
[<ipython-input-2-bb75dc4f1c63>](https://localhost:8080/#) in <cell line: 1>()
----> 1 from speechlib import Transcriptor
      2
      3 afl = str(adir) + '/' + stm + '.mp3'
      4 vcd = ''
      5 lng = 'en'

18 frames
[/usr/lib/python3.10/ctypes/__init__.py](https://localhost:8080/#) in __init__(self, name, mode, handle, use_errno, use_last_error, winmode)
    372
    373         if handle is None:
--> 374             self._handle = _dlopen(self._name, mode)
    375         else:
    376             self._handle = handle

OSError: /usr/local/lib/python3.10/dist-packages/torchtext/lib/libtorchtext.so: undefined symbol: _ZN5torch3jit21setUTF8DecodingIgnoreEb

code does not have to change. colab comes with pre-installed packages and you have to restart runtime to use newly installed packages. then everything works fine.

Hi, using the speechlib_run notebook exemple i got this after the runtime restart.
AttributeError                            Traceback (most recent call last)
[<ipython-input-4-ab51f10e0462>](https://if67c8k0o8n-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab_20240326-060120_RC00_619136293#) in <cell line: 1>()
----> 1 from speechlib import Transcriptor
      2
      3 file = "obama_zach.wav"   # replace with your own
      4 voices_folder = "voices"  # replace with your own
      5 language = "en"

12 frames
[/usr/local/lib/python3.10/dist-packages/torchvision/_meta_registrations.py](https://if67c8k0o8n-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab_20240326-060120_RC00_619136293#) in wrapper(fn)
     16 def register_meta(op_name, overload_name="default"):
     17     def wrapper(fn):
---> 18         if torchvision.extension._has_ops():
     19             get_meta_lib().impl(getattr(getattr(torch.ops.torchvision, op_name), overload_name), fn)
     20         return fn

AttributeError: partially initialized module 'torchvision' has no attribute 'extension' (most likely due to a circular import)

i have added a cell to delete torch, torchvision, torchaudio, torchdata, torchsummary, torchtext.
speechlib is installing torch and pre-installed packages will not conflict with it anymore.
you still have to restart after installing packages.