Error building in nix on branch bls12-381

Related to #331
My goal was to include cardano-base branch bls12-381 on cardano-node. But when I try to include this
source-repository-package
    type: git
    location: https://github.com/input-output-hk/cardano-base
    tag: 1093bc43c8932f949a7bb26e316c532867248942
    --sha256: 0zv906ypr3lz4swi635z80h47w4db9lrva4lp3fsmkkvkxd8mf0x
    subdir:
        base-deriving-via
        binary
        binary/test
        cardano-crypto-class
        cardano-crypto-praos
        cardano-crypto-tests
        cardano-strict-containers
        cardano-mempool
        heapwords
        measures
        orphans-deriving-via
        slotting

in cardano-node's cabal-project and run nix build .#mainnet/node -o mainnet-node-local. It will shows
error: The Nixpkgs package set does not contain the package: blst (system dependency).
       You may need to augment the system package mapping in haskell.nix so that it can be found.
(use '--show-trace' to show detailed location information)

Which I also further added the dependencies blst to the respectively line in cardano-node's haskell.nix
-packages.cardano-crypto-class.components.library.pkgconfig = lib.mkForce [ [ pkgs.libsodium-vrf pkgs.secp256k1 ] ];
+packages.cardano-crypto-class.components.library.pkgconfig = lib.mkForce [ [ pkgs.libsodium-vrf pkgs.secp256k1 pkgs.blst ] ];

the error message remains the same.
But when I am trying to build (nix build) in branch bls12-381 I got this.
warning: Using saved setting for 'allow-import-from-derivation = true' from ~/.local/share/nix/trusted-settings.json.
warning: Using saved setting for 'extra-substituters = https://cache.iog.io' from ~/.local/share/nix/trusted-settings.json.
warning: Using saved setting for 'extra-trusted-public-keys = hydra.iohk.io:f/Ea+s+dFdN+3Y/G+FDgSq+a5NEWhJGzdjvKNGv0/EQ=' from ~/.local/share/nix/trusted-settings.json.
error: flake 'git+file:///mnt/data/zypeh/cardano-base' does not provide attribute 'packages.x86_64-linux.default' or 'defaultPackage.x86_64-linux'

So I believe the #331 isn't fix. Or perhaps my method is incorrect. Any comment / help is appreciated. Thanks in advance.

@zypeh This is now fixed. Could you try and confirm this?

Thanks. It is solved. Closing this now


Fix bug in importing config from ASDF

Fixes a bug where asdf would throw an OSError when we deepcopied the loaded-in config later on. For some reason it was hanging on to a reference to the (closed) file instead of just being a dict.

Pull Request Test Coverage Report for Build 63

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 43.137%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

hydrad_tools/configure/configure.py
0
1
0.0%

Totals

Change from base Build 62:
0.0%

Covered Lines:
176

Relevant Lines:
408

💛  - Coveralls


Ldap form based login

This branch creates the machinery for a form-based login. It also implements form-based login using a configured LDAP directory. To implement this, a HTTP session is required. Some important session cookie parameters can be configured to allow for integration of either multiple instances of dns-ui or with other services under the same virtual host.
An additional change allows to configure an optional extra LDAP filter for user objects. This can be used to make extra sure to restrict which users may log into dns-ui.

Could anyone at least comment if this feature has any chance to be merged? I can sign each and every commit, but I would really like at least some feedback. Is that sooo hard?

Hi sorry, I've not had much time to look at this as I've been busy with other projects, and no-one else is working on this project. Thank you for your large contribution. I'll try to make some progress with this.

@stamfest I think you should just publish it as a fork at this point. These are some neat additions.


Update README for Gentoo installation instructions

I have recently packaged this application for the gentoo-zh overlay(https://github.com/microcai/gentoo-zh/pull/5761). To assist Gentoo users with installation, I have updated the README file accordingly. Please consider merging this change.

@gouwazi thank you for the contribution!


Do not iterate to drop if empty

If the table is empty, there is no need to iterate over all the buckets
in order to drop their contents.
Fixes #170.

@bors r+

:pushpin: Commit 284960cd74727d3277c4d3cde6510b8027c458cf has been approved by Amanieu

:hourglass: Testing commit 284960cd74727d3277c4d3cde6510b8027c458cf with merge 7593ec95d097ace1e111b9a862f72a8db7eeddf2...

:sunny: Test successful - checks-travis
Approved by: Amanieu
Pushing 7593ec95d097ace1e111b9a862f72a8db7eeddf2 to master...


Bot silently "half"-disconnects

Ever since I started using discord.js, my bot just randomly disconnects, or rather, appears offline in Discord. It stops receiving messages, but is still able to send messages to Discord just fine.
According to a friend, this doesn't send a disconnect event either (so no manual discord.on("disconnect", reconnect);), but I haven't tried it myself.

This sounds like a networking issue. If it can send it should be able to receive. Try adding this at the beginning of your main bot file
var fs = require('fs');
var rawLog = fs.createWriteStream('rawLog.txt');

and this somewhere in the body, like you would have onMessage or onReady
discord.on("raw", (rawObj) => {
    rawLog.write(rawObj);
});

After you get these issues again, see if you can find errors in your rawLog.txt

If it can send but not receive, it would mean the WS disconnects while the REST calls are still working fine. This would be a really strange situation because REST calls should only ever be executed in events, which are all triggered by the WS. Can you show the code you're using?

@khionu Thanks, I'll see if I can find anything when it disconnects again.
@meew0 Here. Unfortunately, I had a thing for LiveScript when I wrote it. Also, it's quite outdated, but I have the same issue now as back then so I doubt it matters. It's a IRC-Discord bridge bot so I suppose that explains the ability to send messages without being online. Didn't think that should be possible before.

It being an IRC bridge would explain the sending outside of WS events. If it's an older project, what version of discord.js is it on, and does updating fix it?

what version of discord.js is it on, and does updating fix it?

I've recently updated to discord.js 6.1.0 and still seem to have the same issue.

Can you try handling the on('disconnect') event

At this point, I'm sure this would actually be fixed by just reconnecting on a disconnect. Since the disconnecting only happens randomly and I can't test it I'll just go ahead and rewrite my bot in JavaScript. I'll just redirect the attention to #216, close this issue and potentially reopen it if I still see an issue in the future.


Which autoencoder is TAESD distilled from?

Hi, thank you for the work done.
I am currently using TAESD for my work and I would like to compare it with the original autoencoder that TAESD is distilled from. I understand you have clarified it before at the end of the README. However, I believe the link is no longer working.
Looking forward to your reply!

Sorry, should have taken a closer look at the issues before asking. Found the answer in this issue https://github.com/madebyollin/taesd/issues/11:

Which reference VAEs do you use? https://huggingface.co/stabilityai/sd-vae-ft-ema and https://huggingface.co/madebyollin/sdxl-vae-fp16-fix - these are used to supervise the encoder and also as a gold standard for decoder quality.


Deleted Files

First off I'd like to say that I really appreciate the work that you've been putting in towards this project. Definitely some growing pains with me getting it setup for the first time on a Synology NAS but I believe I have the configuration working correctly now.
However, through a few of my first attempts I wasn't sure what the variables for the volumes pertained to so I believe my first sync may have sent all my backup files to the trash on my CrashPlan Pro cloud storage. I can still restore the files but I have to use the checkbox to show deleted files. I also believe that I may have caused this inadvertently by initiating a Maintain Archive action when my first installation was configured for $HOME:/storage:ro rather than /volume1/:/volume1:ro, you may want to consider taking the advice that you gave in issue #34 and incorporating it for others in the QuickStart guide for us noobs.
My question for you is, now that I have the the Docker app configured properly and it's recognizing the full 2.1 TB of data but the data on the CrashPlan side is seen as deleted, will the de-dup functionality place the files back and not require them to be transferred again or will it have to upload the data all over again? Also, I've had to restart the container several times after it appears that the web UI is not responding. Currently the UI is back to Synchronizing file information.
Thanks again for your time and energy on this project.

Closing this issue.  Please re-open if needed.


Generating long-lived access token

The user access token that is currently being generated is a short lived access token which lasts for about 2hrs. How do I generate a long-lived access token?
Thanks in advance :)

Hi, you can do it only with PHP SDK. You may send an AJAX request after successfully JS login with your short-lived token, then with that token, you can claim a long-lived token with PHP.
You don't really need the long-lived token while you are using the JS SDK. Your token will be refreshed by JS SDK automatically. If it is expired you can start a log request again to get a new short-lived token anytime (the user don't need to give permissions all the time)
I'm not that comfortable with the Facebook token handling methods, but this is what we have, we have to cook with these ingredients :)


SpoilersEnabled propety and Spoilers for posts

Non-Controverial changes for merge to solve #69 also, the two "new"s on the SimpleAction method in the LiveUpdate classes must be there and the method cannot be marked virtual as the extended methods must therefore be non-private (which is non-nessecary) and the other error I posted about before

Sorry I haven't had time to get back to this yet, I haven't forgotten though


Could you provide your  mini imagenet split file

Could you provide your  mini imagenet split .csv file? Thanks a lot

I'm using the mini imagenet splits defined here: https://github.com/twitter/meta-learning-lstm/blob/master/data/miniImagenet/

Thanks a lot, however, I cannot find the mapping between their split file and the ImageNet dataset name, could you share this mapping?

Yeah, these splits refer to file names of the version of mini-ImageNet used in this paper: https://openreview.net/pdf?id=rJY0-Kcll. You would need to email Sachin Ravi (the first author of that paper) to request access to this version of the dataset.

@eleniTriantafillou  Hi, thanks for your reply. But I have sent email to Ravi, got no response. Could your share the details of this mapping. Thanks a lot.

I can not, you have to obtain this data from Ravi&Larochelle. Sorry about that.


Module import causes errors in julia's shell mode

I've discovered things break if I try to interface with mercurial through Julia's shell commands (using ; in the REPL). I don't know enough to know what's going on behind the scenes, but somehow invoking external python software in the shell mode is being influenced by PyCall's behavior
Example:
shell> hg identify
7fddeb3f5258+ tip

julia> import PyCall

julia> PyCall.@pyimport sys

shell> hg identify
ImportError: No module named site

I'm using the most recent version of Julia, 0.4.0-dev+719 (2014-09-21)

It looks like Py_GetPath is called by Py_InitializeEx when Python is initialized, so it should be sufficient to only set PYTHONHOME while calling this function.  I'll fix this as part of #167.

Thanks for the followup!


fix: sniping checkbox will set the string not boolean

Description
assigning string value, rather than boolean
Fixes #7306
Type of change

Breaking change (fix or feature that would cause existing functionality to not work as expected)

How Has This Been Tested?

manual

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: fix/broken-checkbox-sniping

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
54.3 (0.03)
36.32 (0)
33.43 (0)
54.84 (0.03)

:green_circle:
app/client/src/sagas/SnipingModeSagas.ts
20.41 (2.87)
3.33 (-0.12)
40 (0)
21.28 (3.1)

tested ok on DP


[SPARK-2205][SPARK-7871][SQL]Advoid redundancy exchange

When only use the output partitioning of BinaryNode will probably add unnecessary Exchange like multiway join.
This PR add meetPartitions  to SparkPlan advoid redundancy  exchanges by  use to save the partitioning of the node and the child,and will be reset to node partitioning when need shuffle.

cc @yhuai @chenghao-intel

Can one of the admins verify this patch?

@jeanlyn Thanks for working on it. However, I am not sure this is the change we want for long term. To fundamentally address this issue, we need to consider what attributes are equivalent (actually I am planning to do it by myself). I am not sure what meetPartitions does. What is the meaning of it? Why do we need to introduce another concept about data properties (we already have outputPartitioning and outputOrdering)?

@yhuai ,Thanks for comment.In the current implementation of join(BinaryNode) in master just simply use the one side partitioning as its partitioning to judge whether need shuffle and ignore the other side partitioning which already partition.This may cause unnecessary shuffle on multiway join.For example:
table a(key string,value string)
table b(key string,value string)
table c(key string,value string)
table d(key string,value string)
table e(key string,value string)

select a.value,b.value,c.value,d.value,e.value from
a join b
on a.key = b.key
join c
on a.key = c.key
join d
on b.key = d.key
join e
on c.key = e.key

we got
Project [value#63,value#65,value#67,value#69,value#71]
 ShuffledHashJoin [key#66], [key#70], BuildRight
  Exchange (HashPartitioning [key#66], 200)
   Project [value#63,key#66,value#67,value#65,value#69]
    ShuffledHashJoin [key#64], [key#68], BuildRight
     Exchange (HashPartitioning [key#64], 200)
      Project [value#63,key#66,key#64,value#67,value#65]
       ShuffledHashJoin [key#62], [key#66], BuildRight
        ShuffledHashJoin [key#62], [key#64], BuildRight
         Exchange (HashPartitioning [key#62], 200)
          HiveTableScan [key#62,value#63], (MetastoreRelation default, a, None), None
         Exchange (HashPartitioning [key#64], 200)
          HiveTableScan [key#64,value#65], (MetastoreRelation default, b, None), None
        Exchange (HashPartitioning [key#66], 200)
         HiveTableScan [key#66,value#67], (MetastoreRelation default, c, None), None
     Exchange (HashPartitioning [key#68], 200)
      HiveTableScan [key#68,value#69], (MetastoreRelation default, d, None),

But actually
we just need
Project [value#59,value#61,value#63,value#65,value#67]
 ShuffledHashJoin [key#62], [key#66], BuildRight
  Project [value#63,value#61,value#65,value#59,key#62]
   ShuffledHashJoin [key#60], [key#64], BuildRight
    Project [value#63,value#61,key#60,value#59,key#62]
     ShuffledHashJoin [key#58], [key#62], BuildRight
      ShuffledHashJoin [key#58], [key#60], BuildRight
       Exchange (HashPartitioning 200)
        HiveTableScan [key#58,value#59], (MetastoreRelation default, a, None), None
       Exchange (HashPartitioning 200)
        HiveTableScan [key#60,value#61], (MetastoreRelation default, b, None), None
      Exchange (HashPartitioning 200)
       HiveTableScan [key#62,value#63], (MetastoreRelation default, c, None), None
    Exchange (HashPartitioning 200)
     HiveTableScan [key#64,value#65], (MetastoreRelation default, d, None), None
  Exchange (HashPartitioning 200)
   HiveTableScan [key#66,value#67], (MetastoreRelation default, e, None), None

This will greatly improve the efficiency,especially for the outer join. We had some real world cases of multiway full outer join with the same key,it produce a lot of null key(causing data skew,while hive doesn't) with redundancy shuffle and ran OOM finally.
I want to try using the meetPartitions,we can save the both side outputPartitioning of the BinaryNode and the itself outputPartitioning(redundancy?) when constructing the plan tree to achieve this easily,and the meetPartitions will be reset to the node outputPartitioning when need shuffle to avoid removing the indeed Exchange

Thanks for the example.
For your query, if you write it as
select a.value,b.value,c.value,d.value,e.value from
a join b
on a.key = b.key
join c
on a.key = c.key
join d
on a.key = d.key
join e
on a.key = e.key

You will find those unnecessary exchange operators are gone (I am just pointing out a workaround. I am not questioning the issue at all.).
I mean we really need have the notion that all of key columns of tables in the above example are equivalent. I am not sure meetPartitions is the clean solution for this problem.
For the case of full outer joins, I guess you meant all records from all tables with a null key are shuffled to the same reducer, right? btw, what is the plan generated by Hive?

@yhuai .Yes,the full outer join cases shuffled the null key to the same reducer in spark-sql ,and the hive plan generated like:
explain select a.value,b.value,c.value,d.value from
a full outer join b
on a.key = b.key
full outer join c
on a.key = c.key
full outer join d
on a.key = d.key

STAGE PLANS:
  Stage: Stage-1
    Map Reduce
      Map Operator Tree:
          TableScan
            alias: a
            Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
            Reduce Output Operator
              key expressions: key (type: string)
              sort order: +
              Map-reduce partition columns: key (type: string)
              Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
              value expressions: value (type: string)
          TableScan
            alias: b
            Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
            Reduce Output Operator
              key expressions: key (type: string)
              sort order: +
              Map-reduce partition columns: key (type: string)
              Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
              value expressions: value (type: string)
          TableScan
            alias: c
            Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
            Reduce Output Operator
              key expressions: key (type: string)
              sort order: +
              Map-reduce partition columns: key (type: string)
              Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
              value expressions: value (type: string)
          TableScan
            alias: d
            Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
            Reduce Output Operator
              key expressions: key (type: string)
              sort order: +
              Map-reduce partition columns: key (type: string)
              Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
              value expressions: value (type: string)
      Reduce Operator Tree:
        Join Operator
          condition map:
               Outer Join 0 to 1
               Outer Join 0 to 2
               Outer Join 0 to 3
          keys:
            0 key (type: string)
            1 key (type: string)
            2 key (type: string)
            3 key (type: string)
          outputColumnNames: _col1, _col6, _col11, _col16
          Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
          Select Operator
            expressions: _col1 (type: string), _col6 (type: string), _col11 (type: string), _col16 (type: string)
            outputColumnNames: _col0, _col1, _col2, _col3
            Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
            File Output Operator
              compressed: false
              Statistics: Num rows: 0 Data size: 0 Basic stats: NONE Column stats: NONE
              table:
                  input format: org.apache.hadoop.mapred.TextInputFormat
                  output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat
                  serde: org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe

  Stage: Stage-0
    Fetch Operator
      limit: -1
      Processor Tree:
        ListSink

@chenghao-intel has a solution in #6413


additional field, and time

working towards #396

Codecov Report

Merging #401 into master will increase coverage by 0.02%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #401      +/-   ##
==========================================
+ Coverage   98.33%   98.35%   +0.02%
==========================================
  Files          25       25
  Lines        1680     1703      +23
  Branches       99      100       +1
==========================================
+ Hits         1652     1675      +23
  Misses         15       15
  Partials       13       13

Impacted Files
Coverage Δ

poseidon/poseidonMonitor/endPoint.py
100% <100%> (ø)
:arrow_up:

poseidon/poseidonMonitor/test_endPoint.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Adding HSB - VNU

Hanoi School of Business & Management - VNU website: https://hsb.edu.vn/

@Vargain I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host hsb.edu not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


Tevoinea/add version checking in local tasks

Summary of the Pull Request
What is this about?
Closes #3373
Info on Pull Request
What does this include?
Adds a new command onefuzz-task local check_for_update that will:

look for some instance of the onefuzz-cli
invoke onefuzz info get
parse out the service version from the response
compare the compiled version with the service version and output a message accordingly

Validation Steps Performed
How does someone test & validate?
Tested manually on windows + linux

Codecov Report

Merging #3517 (242cbe9) into main (c7a9827) will decrease coverage by 8.52%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #3517      +/-   ##
==========================================
- Coverage   39.47%   30.96%   -8.52%
==========================================
  Files         299      135     -164
  Lines       36314    14602   -21712
==========================================
- Hits        14336     4521    -9815
+ Misses      21978    10081   -11897

see 164 files with indirect coverage changes


QoL: OoT Allow Warp Songs and Farore's Wind in Additional Places

Basically what the title says but here's where it should specifically apply to for both:
Gerudo Training Ground
Inside Ganon's Castle (Trials)
Here is the PR for this from OOTR: https://github.com/TestRunnerSRL/OoT-Randomizer/pull/730
You can also read further down why they didn't touch Windmill/Dampe's Grave and Treasure Chest Game.

Added


[Doc] Link all Transport documents to relevant reference doc

Description:
In the documentation, we better keep the referece (how to configure) at one place and link all supporting documents there. Then we have one place to change when the way of configuring is updated.
We have transport related documents here.
In each transport document, we need to show, how to

Enable
Configure

the transport.  We can link properly to the [reference document's section](https://ei.docs.wso2.com/en/latest/micro-integrator/references/config-catalog/).

Added a section to the Parameter Reference docs explaining the prerequisites for using parameters.
Closing this issue with this fix.
[1] https://ei.docs.wso2.com/en/latest/micro-integrator/references/synapse-properties/transport-parameters/vfs-transport-parameters/
[2] https://ei.docs.wso2.com/en/latest/micro-integrator/references/synapse-properties/transport-parameters/jms-transport-parameters/
[3] https://ei.docs.wso2.com/en/latest/micro-integrator/references/synapse-properties/transport-parameters/rabbitmq-transport-parameters/
[4] https://ei.docs.wso2.com/en/latest/micro-integrator/references/synapse-properties/transport-parameters/hl7-transport-parameters/
[5] https://ei.docs.wso2.com/en/latest/micro-integrator/references/synapse-properties/transport-parameters/fix-transport-parameters/
[6] https://ei.docs.wso2.com/en/latest/micro-integrator/references/synapse-properties/transport-parameters/mailto-transport-parameters/
[7] https://ei.docs.wso2.com/en/latest/micro-integrator/references/synapse-properties/transport-parameters/mqtt-transport-parameters/


implement spam lookup for incoming messages

calculate the paragraph vector and ask a server endpoint if the paragraph is a known spam message.
If a message was spam, mark it in some way.
request
GET /spam/detect?vector="[1,2,3,4,4]"

response
{ "spam": true, "confidence": 0.95 }

example:
In [12]: requests.get('http://localhost:5000/spam/detect', params={'vector': '0.3,0.4,0.5'}).json()
Out[12]: {u'confidence': 0.95, u'spam': False}


Create a sample use devfile 2.2 to get Open Liberty displaying in the Devfile registry

At the moment, Open Liberty does not show up in the Devfile registry under OpenShift. it turned out we need a sample that uses devfile 2.2.
See the following explaination:

The current ODC queries the samples in the devfile registry. One thing to note is that ODC currently only supports the devfile 2.2 outer loop scenario. Open Liberty currently have a devfile 2.1 stack in devfile registry and that is being consumed by odo. In order to get Open Liberty to show on ODC, we'll need a Open Liberty sample that supports devfile 2.2 with the outer loop support.
The Open Liberty team worked on a version of stack with the outer loop support (https://github.com/devfile/registry/pull/95) before. We haven't merged that one yet since the devfile 2.2 spec has not been GA yet. We are currently only accepting devfile 2.2 samples for the time being. Therefore, the first step is to create a sample and include the devfile 2.2 as part of the sample. Once you have that, you can just submit a PR to add that to the samples list (https://github.com/devfile/registry/blob/main/extraDevfileEntries.yaml) in the devfile registry repo.
After that has been merged, it will show up automatically in ODC after we refresh the devfile registry.

Which team should own this issue @NottyCode? I think it is in the roadmap but no one seems to claim it.


Model works with target_ios='12' but not target_ios='13'

🐞Describe the bug
I am using inceptionv3 as a feature extractor. The inceptionv3 subnetwork works fine if I set target ios to 12 but when I set the target_ios to 13 then the model converts fine however when I attempt to run a prediction on it in the iPhone11 simulator or an iPhoneXS then the app crashes. Running predictions through coremltools also result in a segfault.
If I visualize the model in netron it looks fine however if I try to do the same using coremltool's visualize_spec() method then I get the following error:
ValueError: Input inception_features : Multi array must be of length 1 or 3
To Reproduce
link: https://github.com/SumatPurewal/CoreML3-Conversion-Bug
The repo readme describes how to reproduce the bug. Should be straightforward.
System environment:

coremltools version  (3.0):
onnx-coreml version (1.0):
OS (MacOS Catalina):
How you install python (system):
python version (2.7.15):

Additional context
I personally don't mind using coreml2 for the inception network however I need operations like dynamic shape inference and gemm for the rest of my network that are only available in coreml3. The link to the github repo shows a simple network that attempts to compress the inception features by taking the channel wise mean. This network also throws no errors or warnings when converting with target_ios=13 but returns nil in the app and presents the same "Multi array must be of length 1 or 3" when I try to visualize it using coremltools

I run into the same issue. Is there any fix to this?


OS Descriptors Specification Links

The links to the descriptor specifications lead to legacy pages that don't allow downloading of the actual specifications.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e53fc82f-4f50-7564-a5dd-c1ad8df5cd77
Version Independent ID: f21decfc-caec-36cf-d7f7-186f7a244e28
Content: Microsoft OS Descriptors for USB Devices - Windows drivers
Content Source: windows-driver-docs-pr/usbcon/microsoft-defined-usb-descriptors.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @duncanmacmichael
Microsoft Alias: dumacmic

Hi @justinmcbride, thanks for finding this. Some brief searching around didn't turn up anything as to where those downloads went, so let me look further and see if I can track them down.

Hey, using archive.org, we found the document link to be as follows: download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/OS_Desc_Ext_Prop.zip

Hi @justinmcbride, sorry for the delay on this. That should work for the v1.0 spec. Here's a link to the v2.0 spec as well, if you need it. I have an internal work item to get these download pages back up, but it's in my backlog at the moment. I hope these links help you in the meantime.


R-box crashes plugin-host, for some R source files

Hello,
I am using sublime text 3 on mac os x, somehow for some R source files using tidyverse (which doesn't work well  with my anaconda R install), R-box crashed the plugin-host of sublime.
Might the cause be the R-box try to load tidyverse in the background, which crashes -> that causes the crashes of the plugin-host?
Is there a log file where I can check this?
thanks!

Sound like this issue https://github.com/SublimeTextIssues/Core/issues/2327#issuecomment-415144524. It might happens if there is a segfault and the only solution for now is to downgrading to 3161


It is unclear how the files from the ednet dataset should be laid out when following the Quick Start Guide

Similarly to my previous issue, it is not clear how I should lay out the files after downloading the various parts of the ednet dataset.
I currently have:
data/ednet/contents
data/ednet/KT1
data/ednet/KT2
data/ednet/KT3
data/ednet/KT4
I am getting a "ValueError, No objects to concatenate" when I run "python data_preprocess.py -d ednet", and am not enjoying reverse engineering the data processing scripts.

Through trial and error, I have discovered that the folder called "data" needs to be one level back from the working directory.

Indeed,Quick Start Guide is RUBBISH

This hasn't been completed?

Step 1 is still just as unclear as always, the relative position of the data folder needs to be made clear.


Provide an example of the output of az sig image-definition show.

Related command

Can you share few examples of the "az sig image-definition show" to show what features are enabled like DiskControllerType, SecurityType, AcceleratedNetworking etc.
https://learn.microsoft.com/en-us/cli/azure/sig/image-definition?view=azure-cli-latest#az-sig-image-definition-show
Describe the solution you'd like
I would like to see the output of this command to see how the output looks like with all features enabled.
Describe alternatives you've considered
No alternatives.
Additional context

Thank you for opening this issue, we will look into it.