sharjeelyunus/github-issues-dataset huggingface dataset:
Repository: godot
Issue: var2bytes with NodePath variable type, getting trash bytes in the end of PoolByteArray
Labels: bug,topic:core

**Godot version:**
3.2.3.stable.official (steam download)


**OS/device including version:**
Linux Ubuntu 18.10


**Issue description:**

When converting a ```NodePath``` to ```TYPE_RAW_ARRAY``` using the function ```var2bytes([var])``` some "trash" appears in the end of array of bytes:

![image](https://user-images.githubusercontent.com/36176666/103941057-11ccef00-510d-11eb-814b-5b38270a4eed.png)

The expected array of bytes is:

```
{15, 0, 0, 0, 3, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 80, 97, 116, 104, 50, 68, 0, 0, 12, 0, 0, 0, 80, 97, 116, 104, 70, 111, 108, 108, 111, 119, 50, 68, 6, 0, 0, 0, 83, 112, 114, 105, 116, 101, 0, 0, 8, 0, 0, 0, 112, 111, 115, 105, 116, 105, 111, 110, 1, 0, 0, 0, 120, 0, 0, 0}
```
But I Getting this:

```
{15, 0, 0, 0, 3, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 80, 97, 116, 104, 50, 68, 48, 65, 12, 0, 0, 0, 80, 97, 116, 104, 70, 111, 108, 108, 111, 119, 50, 68, 6, 0, 0, 0, 83, 112, 114, 105, 116, 101, 112, 63, 8, 0, 0, 0, 112, 111, 115, 105, 116, 105, 111, 110, 1, 0, 0, 0, 120, 0, 64, 64}
# or
{15, 0, 0, 0, 3, 0, 0, 128, 2, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 80, 97, 116, 104, 50, 68, 80, 66, 12, 0, 0, 0, 80, 97, 116, 104, 70, 111, 108, 108, 111, 119, 50, 68, 6, 0, 0, 0, 83, 112, 114, 105, 116, 101, 0, 0, 8, 0, 0, 0, 112, 111, 115, 105, 116, 105, 111, 110, 1, 0, 0, 0, 120, 0, 128, 64}
```

**Steps to reproduce:**

1) Create a new project
2) Create a button
3) Attach a script
4) In "on press event" put

```
func _on_button_preessed():
	var t1: NodePath = NodePath(@"Path2D/PathFollow2D/Sprite:position:x")
	
	var pb = var2bytes(t1)
	if typeof(pb) == TYPE_RAW_ARRAY:
		var s = ""
		for b in pb:
			s += var2str(b) + ", "
		print(s)
	pass
```

- Note: it doesn't happen in small length paths names.

### Why

- I using this array to compare with a library I are making in Golang for serialize variables in Go to Godot types (and vice versa), for send packets of binary serialized variables and convert each variable using ```get_var``` function
Repository: create-react-app
Issue: URL.createObjectURL creates URL showing index.html
Labels: needs triage

Hi. I'm running into what seems to be the same issue as #2042, where loading an objectURL in a new tab redirects to `index.html` with Create React App. Opening a new issue per @bugzpodder's request.

The use case involves making PDFs available via the web browser while an app is offline.

The attempted strategy is to:

1. Download the PDFs and place the blobs in indexed DB for offline retrieval.
2. If the app is in offline mode and the user needs a link to the PDFs, retrieve the blobs.
3. Convert the blobs to object URLs with `URL.createObjectURL`.
4. Use the object URLs in `<a />` elements.

The temporary nature of `URL.createObjectURL` works because the app can generate object URLs as needed, and by linking to the PDFs themselves, the app can avoid using extra libraries like `pdfjs` or the iOS Safari issue where loading a PDF via an `<iframe />` (since data URLs can't be loaded in top-level containers) will only show the first page of the PDF.

Using `useRef` and `useEffect` cleanup gives the ability to use `URL.revokeObjectURL` to avoid memory leaks on component rerender/SPA navigation.

Is it possible to ask React to not redirect object URLs?

(EDIT: The generated URLs do start with `blob:`, if anyone asks.)
Repository: pytorch
Issue: Tracing with autocast failed with error: "Cannot insert a Tensor that requires grad as a constant"
Labels: oncall: jit,module: amp (automated mixed precision)

## 🐛 Bug

```
Traceback (most recent call last):
  File "repro_autocast_trace.py", line 33, in <module>
    model = torch.jit.trace(model, (x, y))
  File "/home/bowbao/repos/pytorch/torch/jit/_trace.py", line 742, in trace
    _module_class,
  File "/home/bowbao/repos/pytorch/torch/jit/_trace.py", line 966, in trace_module
    _module_class,
  File "/home/bowbao/repos/pytorch/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "/home/bowbao/repos/pytorch/torch/jit/_trace.py", line 335, in _check_trace
    _compilation_unit=torch._C.CompilationUnit(),
  File "/home/bowbao/repos/pytorch/torch/jit/_trace.py", line 940, in trace_module
    _force_outplace,
  File "/home/bowbao/repos/pytorch/torch/nn/modules/module.py", line 878, in _call_impl
    result = self._slow_forward(*input, **kwargs)
  File "/home/bowbao/repos/pytorch/torch/nn/modules/module.py", line 851, in _slow_forward
    result = self.forward(*input, **kwargs)
  File "repro_autocast_trace.py", line 14, in forward
    out = self.fc1(x)
  File "/home/bowbao/repos/pytorch/torch/nn/modules/module.py", line 878, in _call_impl
    result = self._slow_forward(*input, **kwargs)
  File "/home/bowbao/repos/pytorch/torch/nn/modules/module.py", line 851, in _slow_forward
    result = self.forward(*input, **kwargs)
  File "/home/bowbao/repos/pytorch/torch/nn/modules/linear.py", line 94, in forward
    return F.linear(input, self.weight, self.bias)
  File "/home/bowbao/repos/pytorch/torch/nn/functional.py", line 1665, in linear
    ret = torch.addmm(bias, input, weight.t())
RuntimeError: Cannot insert a Tensor that requires grad as a constant. Consider making it a parameter or input, or detaching the gradient
```

## To Reproduce

Run the following script:

```python
import torch
import torch.nn as nn
import torch.nn.functional as F

class NeuralNetWithLoss(nn.Module):
    def __init__(self, input_size, hidden_size, num_classes):
        super(NeuralNetWithLoss, self).__init__()
        self.fc1 = nn.Linear(input_size, hidden_size)
        self.relu = nn.ReLU()
        self.fc2 = nn.Linear(hidden_size, num_classes)

    def forward(self, x, target):
        out = self.fc1(x)
        out = self.relu(out)
        out = self.fc2(out)
        return F.nll_loss(F.log_softmax(out, dim=1), target), out

input_size = 784
hidden_size = 500
num_classes = 10

model = NeuralNetWithLoss(input_size, hidden_size, num_classes)
model.cuda()
model.eval()

with torch.cuda.amp.autocast():
    x = torch.randn(32, input_size).cuda()
    y = torch.randint(0, 10, (32,)).cuda()

    model = torch.jit.trace(model, (x, y))
```

The issue looks similar to #40910, which was using tracing with apex amp.

cc @mcarilli @ptrblck @gmagogsfm @mruberry, @ngimel
Repository: go
Issue: gccgo: big increase in compile time of cmplxdivide.go results in test timeout on ppc64le
Labels: NeedsInvestigation

The test cmplxdivide.go recently had a dramatic increase in compile time, resulting in a compile timeout for the test:
```
Executing on host: /home/boger/gccgo.git/bld/gcc/testsuite/go/../../gccgo -B/home/boger/gccgo.git/bld/gcc/testsuite/go/../../ /home/boger/gccgo.git/gcc/gcc/testsuite/go.test/test/cmplxdivide.go /home/boger/gccgo.git/gcc/gcc/testsuite/go.test/test/cmplxdivide1.go   -fdiagnostics-plain-output  -I/home/boger/gccgo.git/bld/powerpc64le-linux/./libgo   -pedantic-errors  -L/home/boger/gccgo.git/bld/powerpc64le-linux/./libgo -L/home/boger/gccgo.git/bld/powerpc64le-linux/./libgo/.libs  -lm  -o ./cmplxdivide.o    (timeout = 300)
spawn -ignore SIGHUP /home/boger/gccgo.git/bld/gcc/testsuite/go/../../gccgo -B/home/boger/gccgo.git/bld/gcc/testsuite/go/../../ /home/boger/gccgo.git/gcc/gcc/testsuite/go.test/test/cmplxdivide.go /home/boger/gccgo.git/gcc/gcc/testsuite/go.test/test/cmplxdivide1.go -fdiagnostics-plain-output -I/home/boger/gccgo.git/bld/powerpc64le-linux/./libgo -pedantic-errors -L/home/boger/gccgo.git/bld/powerpc64le-linux/./libgo -L/home/boger/gccgo.git/bld/powerpc64le-linux/./libgo/.libs -lm -o ./cmplxdivide.o^M
WARNING: program timed out
compiler exited with status 1
exit status is 1
FAIL: go.test/test/cmplxdivide.go
```
This started happening after this change:
```
commit cd34d5f2c40f3c65407f4b0bee0b49fc84e4a4ab
Author: Ian Lance Taylor <iant@golang.org>
Date:   Tue Dec 1 18:59:18 2020 -0800

    compiler: defer to middle-end for complex division
    
    Go used to use slightly different semantics than C99 for complex division,
    so we used runtime routines to handle the different.  The gc compiler
    has changes its behavior to match C99, so changes ours as well.
    
    For golang/go#14644
    
    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/274213
```
The compile now takes > 5m. Prior to the commit, it took about 12s.
Repository: go
Issue: spec: floating-point division by zero shouldn't be implementation defined
Labels: NeedsInvestigation

The spec says `[The result of a floating-point or complex division by zero is not specified beyond the IEEE-754 standard; whether a run-time panic occurs is implementation-specific](https://golang.org/ref/spec#Arithmetic_operators).  This dates back to https://golang.org/cl/1081041, which was a general change about division by zero.

I think this is incorrect.  Division by zero is fully defined by IEEE-754.  There should not be a run-time panic for floating-point division by zero.  This should be fully defined, not implementation-defined.

CC @griesemer
Repository: create-react-app
Issue: Create react app typscript does not load d.ts file 
Labels: needs triage

Same issue as [this](https://github.com/facebook/create-react-app/issues/6553), [this](https://stackoverflow.com/questions/57125019/create-react-app-typescript-global-d-ts-file-doesnt-work), [this](https://stackoverflow.com/questions/45420448/how-to-import-external-type-into-global-d-ts-file/65056329#65056329),  [this](https://stackoverflow.com/questions/55230403/create-react-app-cannot-find-declared-module), and [this](https://stackoverflow.com/questions/54949876/create-react-app-typescript-does-not-load-d-ts-file/56399637#56399637)

d.ts file is inside my src directory

tsconfig.json has `"include": ["src", "src/global.d.ts"]`

Why is CRA not picking this up?
Repository: rust
Issue: "overflow evaluating the requirement" regression in nightly-2020-12-27
Labels: A-trait-system,P-medium,T-compiler

### Code

```rust
trait Foo {}

trait Bar {
    type Corge;
}

struct Fuga<T> {
    _a: T,
}

struct Piyo<T> {
    _b: T,
}

impl<T> Foo for Piyo<T> {}

impl<T> Bar for Fuga<T>
where
    T: Bar,
    Self::Corge: Foo,
{
    type Corge = Piyo<T>;
}

fn main() {}
```
## Error

On current nightly or stable `1.49.0`, `rustc` errors with:

```
error[E0275]: overflow evaluating the requirement `<Fuga<T> as Bar>::Corge == _`
  --> src/bin/demo.rs:17:1
   |
17 | / impl<T> Bar for Fuga<T>
18 | | where
19 | |     T: Bar,
20 | |     Self::Corge: Foo,
21 | | {
22 | |     type Corge = Piyo<T>;
23 | | }
   | |_^
   |
   = note: required because of the requirements on the impl of `Bar` for `Fuga<T>`

error[E0275]: overflow evaluating the requirement `<Fuga<T> as Bar>::Corge == _`
  --> src/bin/demo.rs:22:5
   |
22 |     type Corge = Piyo<T>;
   |     ^^^^^^^^^^^^^^^^^^^^^
   |
   = note: required because of the requirements on the impl of `Bar` for `Fuga<T>`

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0275`.
```

but on `nightly-2020-12-20` it compiles without issue.

`bisect-rustc` gives:

searched nightlies: from nightly-2020-12-22 to nightly-2021-01-06
regressed nightly: nightly-2020-12-27
searched commits: from https://github.com/rust-lang/rust/commit/bb178237c5539c75e1b85ab78a8ab902b1f333d5 to https://github.com/rust-lang/rust/commit/0b644e419681835bd0f5871c3bfbd648aa04f157
regressed commit: https://github.com/rust-lang/rust/commit/931aa27922b521d89d472f385882b921d3f8d624

<details>
<summary>bisected with <a href='https://github.com/rust-lang/cargo-bisect-rustc'>cargo-bisect-rustc</a> v0.6.0</summary>


Host triple: x86_64-unknown-linux-gnu
Reproduce with:
```bash
cargo bisect-rustc 
```
</details>
Repository: go
Issue: x/text/encoding/traditionalchinese: Garbled text found in encoding output file with traditional chinese
Labels: NeedsInvestigation

### What version of Go are you using (`go version`)?
go version go1.15.6 darwin/amd64

### Does this issue reproduce with the latest release?
1.15.6 is the latest stable release

### What operating system and processor architecture are you using (`go env`)?
This has nothing to do with the environment

### What did you do?
Using golang.org/x/text/encoding/traditionalchinese to encoding text & writing chinese to a file.  
Then opening the output file with encoding "Tradition Chinese (Big5) cp950" in Visual Studio Code, 
garbled text found.  Re-open with "Tradition Chinese (Big5-HKSCS) big5hkscs" to see the normal text.

I found some duplicate records in the source file of "tables.go".

===== http://encoding.spec.whatwg.org/index-big5.txt =====
8007	0x5A77	婷 (&lt;CJK Ideograph>)    <-- Big5
19240	0x5A77	婷 (&lt;CJK Ideograph>)    <-- Big5HKSCS

8616	0x745C	瑜 (&lt;CJK Ideograph>)    <-- Big5
19672	0x745C	瑜 (&lt;CJK Ideograph>)    <-- Big5HKSCS

Cloud you please separate the encoding "traditionalchinese" into two different encodings "Big5" & "Big5-HKSCS"?
Repository: create-react-app
Issue: Why does CRA NOT pick up on global.d.ts?
Labels: needs triage,issue: bug report

`/tsconfig.json`

```
{
  "compilerOptions": {
    "target": "es5",
    "lib": ["dom", "dom.iterable", "esnext"],
    "allowJs": true,
    "skipLibCheck": true,
    "allowSyntheticDefaultImports": true,
    "strict": true,
    "forceConsistentCasingInFileNames": true,
    "noFallthroughCasesInSwitch": true,
    "module": "esnext",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "strictNullChecks": false,
    "jsx": "react-jsx",
    "esModuleInterop": true,
    "types": ["node"]
  },
  "include": ["src", "src/global.d.ts"]
}

```


`src/global.d.ts`


```
type JsonPrimitive = string | number | boolean | null
interface JsonMap extends Record<string, JsonPrimitive | JsonArray | JsonMap> {}
interface JsonArray extends Array<JsonPrimitive | JsonArray | JsonMap> {}
type Json = JsonPrimitive | JsonMap | JsonArray

declare module '*.json' {
  const value: Json
  export default value
}

```


`Cannot find name JsonPrimitive` 


Why can't TS find the global types??


P.S. I know `global.d.ts` is NOT the preferred way to get types, but Typescript DOES support that features..
Repository: ant-design
Issue: [Cascader] Submenu not hiding for option which does not have any children
Labels: Inactive

- [x] I have searched the [issues](https://github.com/ant-design/ant-design/issues) of this repository and believe that this is not a duplicate.

### Reproduction link
[![Edit on CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/antd-reproduction-template-forked-vyl78?file=/index.js)

### Steps to reproduce
(1) Create a cascader menu with 3 options
(2) Add children to all the options except 2nd.
(3) Try to hover from 1st option to 2nd. 
The children of 1st options are still visible when user goes to 2nd option

### What is expected?
Hovering over the option without any children should hide the submenu.

### What is actually happening?
When we hover over any option without any children, the submenu of previously hovered option are retained.

| Environment | Info |
|---|---|
| antd | 3.26.3 |
| React | 16.8.6 |
| System | mac v11.0.1 |
| Browser | Chrome 87.0.4280.88 |


<!-- generated by ant-design-issue-helper. DO NOT REMOVE -->
Repository: flutter
Issue: TextField is not working after backspace when using Frozen Keyboard 
Labels: a: text input,platform-android,framework,f: material design,has reproducible steps,P2,found in release: 3.3,found in release: 3.7,team-design,triaged-design
Repository: excalidraw
Issue: Feature request: Add the option to set id in elements when exporting as SVG
Labels: enhancement,discussion

It'd be great to have this option, pretty much like Figma/Illustrator/etc do actually (exploiting the element name, usually).
The DOM of the SVG can be exploited much more easily by site/app that host them.
Is it something you might consider?
Repository: pytorch
Issue: ModuleNotFoundError: No module named '__torch__'
Labels: needs reproduction,module: multiprocessing,module: serialization,triaged

**Resume training, load the model and report an error**
Loading Backbone Checkpoint './model/EfficientNet-b0/model/Epoch_36_Time_2021-01-07-00-31_checkpoint.pth'
Traceback (most recent call last):
File "train.py", line 370, in
main()
File "train.py", line 44, in main
mp.spawn(main_worker, nprocs=ngpus_per_node, args=(ngpus_per_node, cfg, val_dataset))
File "/root/miniconda3/envs/myconda/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 171, in spawn
while not spawn_context.join():
File "/root/miniconda3/envs/myconda/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 118, in join
raise Exception(msg)
Exception:

-- Process 0 terminated with the following error:
Traceback (most recent call last):
File "/root/miniconda3/envs/myconda/lib/python3.7/site-packages/torch/multiprocessing/spawn.py", line 19, in _wrap
fn(i, *args)
File "/mnt/cavaface.pytorch/train.py", line 222, in main_worker
backbone.load_state_dict(torch.load(BACKBONE_RESUME_ROOT, map_location=loc))
File "/root/miniconda3/envs/myconda/lib/python3.7/site-packages/torch/serialization.py", line 528, in load
return _load(opened_zipfile, map_location, pickle_module, **pickle_load_args)
File "/root/miniconda3/envs/myconda/lib/python3.7/site-packages/torch/serialization.py", line 782, in _load
result = unpickler.load()
ModuleNotFoundError: No module named '__torch__'



cc @mruberry
Repository: flutter
Issue: pushNamedAndRemoveUntil breaks the chain and can not return data
Labels: framework,f: routes,has reproducible steps,P2,found in release: 3.3,found in release: 3.7,team-framework,triaged-framework

I have PageA that pushNamed PageB then pushNamed PageC
PageA -> PageB -> PageC

Then in PageC I have a button that allows me to  use pushNamedAndRemoveUntil to bring up PageD and remove previous pages until PageA, so now it becomes like this:
PageA -> PageD

What Im expecting is when I pop PageD with some data, PageA should be able to catch the returned data, so I can do something with it, but it doesn't seems like the case.

in PageA, I have some code like this:
```
Navigator.pushNamed(context, routeName, arguments: arguments).then((results) {
      // Not executed at all.
}
```

But if I pop back from PageB to PageA, the above code will definitely be executed. 

I would like to know why it doesn't work with pushNamedAndRemoveUntil  and how can I workaround it. Thanks




<!-- Finally, paste the output of running `flutter doctor -v` here. -->

```
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-NZ)
    • Flutter version 1.22.5 at /Users/pengfeihuang/fvm/versions/stable
    • Framework revision 7891006299 (4 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/pengfeihuang/Library/Android/sdk
    • Platform android-30, build-tools 29.0.2
    • ANDROID_HOME = /Users/pengfeihuang/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0, Build version 12A7209
    • CocoaPods version 1.10.0

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin installed
    • Dart plugin version 201.9317
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • SM J415GN (mobile)                  • ebf5e4ce                             • android-arm • Android 8.1.0 (API 27)
    • iPhone SE (2nd generation) (mobile) • 01768AA3-066A-483C-BAED-91EDC3E50665 • ios         • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)

• No issues found!
```

</details>
Repository: pytorch
Issue: CUDA error when using `binary_cross_entropy_with_logits`
Labels: module: cuda,module: memory usage,triaged

## 🐛 CUDA error when using `binary_cross_entropy_with_logits`

If using a RTX 3070 GPU with `F.binary_cross_entropy_with_logits` in code, it will cause a **RuntimeError: CUDA error: unspecified launch failure**. While for RTX 20 series or older GPU, everything is going well.

## To Reproduce

Check [this notebook](https://github.com/blueloveTH/bug-report-pytorch/blob/main/cuda_error.ipynb).

The critical segment is this:
```python
model = TestModel().cuda()

for i in trange(0, N, batch_size):
    x_batch = x[i:i+batch_size].cuda()
    y_batch = y[i:i+batch_size].cuda()

    y_pred = model(x_batch)

    with torch.no_grad():
        # if using a RTX 30 series GPU and with this line, a CUDA error may be raised
        F.binary_cross_entropy_with_logits(y_pred.detach(), y_batch)
        pass
```

```txt
 19%|█▉        | 6/32 [00:01<00:08,  3.16it/s]
---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-3-4d39db6f9773> in <module>
      2 
      3 for i in trange(0, N, batch_size):
----> 4     x_batch = x[i:i+batch_size].cuda()
      5     y_batch = y[i:i+batch_size].cuda()
      6 

RuntimeError: CUDA error: unspecified launch failure
```
## Video Demonstration


https://user-images.githubusercontent.com/28104173/104005742-8de43700-51e0-11eb-9135-624c9c12bebb.mp4



There are several key points to reproduce the error successfully.
1. Adjust `seq_len` (see notebook) to make GPU memory low(e.g. 25% free) when running the model. Now everything is normal except a low GPU memory.
2. Add `F.binary_cross_entropy_with_logits()`. You can call it in `torch.no_grad()` with detached tensor, the error still remains.
3. Using `mse_loss` will be normal. This error is only for `binary_cross_entropy`.
4. If you have sufficient GPU memory(e.g. 50% free), this error will not appear. Only in low memory case can you see it.
5. I used to implement `binary_cross_entropy` by myself, the error still remains. So I think the problem is from CUDA side.
6. I also tested RTX 2080Ti and GTX1650Ti, everything is normal. Even the GPU memory is very low(e.g. 5% free), you are able to call `binary_cross_entropy` with no problem.

## Environment

 - PyTorch Version: 1.7.1
 - OS: Windows
 - How you installed PyTorch: pip
 - Python version: 3.8
 - CUDA/cuDNN version: 11.0


cc @ngimel