Giter Site home page Giter Site logo

bobbens / sketch_simplification Goto Github PK

View Code? Open in Web Editor NEW
709.0 709.0 103.0 2.23 MB

Models and code related to sketch simplification of rough sketches.

Home Page: https://esslab.jp/~ess/research/sketch_master/

License: Other

Shell 5.80% Python 3.37% Lua 90.83%
convolutional-neural-networks deep-learning pytorch siggraph sketch torch

sketch_simplification's Introduction

Example result Example result of a sketch simplification. Image copyrighted by Eisaku Kubonouchi (@EISAKUSAKU) and only non-commercial research usage is allowed.

Overview

This code provides pre-trained models used in the research papers:

   "Learning to Simplify: Fully Convolutional Networks for Rough Sketch Cleanup"
   Edgar Simo-Serra*, Satoshi Iizuka*, Kazuma Sasaki, Hiroshi Ishikawa (* equal contribution)
   ACM Transactions on Graphics (SIGGRAPH), 2016

and

   "Mastering Sketching: Adversarial Augmentation for Structured Prediction"
   Edgar Simo-Serra*, Satoshi Iizuka*, Hiroshi Ishikawa (* equal contribution)
   ACM Transactions on Graphics (TOG), 2018

See our project page for more detailed information.

Dependencies

All packages should be part of a standard PyTorch install. For information on how to install PyTorch please refer to the torch website.

Usage

Before the first usage, the models have to be downloaded with:

bash download_models.sh

Next test the models with:

python simplify.py

You should see a file called out.png created with the output of the model.

Application options can be seen with:

python simplify.py --help

Pencil Drawing Generation

Using the same interface it is possible to perform pencil drawing generation. In this case, the input should be a clean line drawing and not a rough sketch, and the line drawings can be generated by:

python simplify.py --img test_line.png --out out_rough.png --model model_pencil2.t7

This will generate a rough version of test_line.png as out_rough.png. By changing the model it is possible to change the type of rough sketch being generated.

Models

  • model_mse.t7: Model trained using only MSE loss (SIGGRAPH 2016 model).
  • model_gan.t7: Model trained with MSE and GAN loss using both supervised and unsupervised training data (TOG 2018 model).
  • model_pencil1.t7: Model for pencil drawing generation based on artist 1 (dirty and faded pencil lines).
  • model_pencil2.t7: Model for pencil drawing generation based on artist 2 (clearer overlaid pencil lines).

Reproducing Paper Figures

For replicability we include code to replicate the figures in the paper. After downloading the models you can run it with:

./figs.sh

This will convert the input images in figs/ and save the output in out/. We note that there are small differences with the results in the paper due to hardware differences and small differences in the torch/pytorch implementations. Furthermore, results are shown without the post-processing mentioned in the notes at the bottom of this document.

Please note that we do not have the copyright for all these images and in general only non-commercial research usage is permitted. In particular, fig16_eisaku.png, fig06_eisaku_robo.png, fig06_eisaku_joshi.png, and fig01_eisaku.png are copyright by Eisaku Kubonoichi (@EISAKUSAKU) and only non-commercial research usage is allowed. The imagesfig14_pepper.png and fig06_pepper.png are licensed by David Revoy (www.davidrevoy.com) under CC-by 4.0.

Training

Please see the training readme.

Notes

  • Models are in Torch7 format and loaded using the PyTorch legacy code.
  • This was developed and tested on various machines from late 2015 to end of 2016.
  • Provided models are under a non-commercial creative commons license.
  • Post-processing is not performed. You can perform it manually with convert out.png bmp:- | mkbitmap - -t 0.3 -o - | potrace --svg --group -t 15 -o - > out.svg.

Citing

If you use these models please cite:

@Article{SimoSerraSIGGRAPH2016,
   author    = {Edgar Simo-Serra and Satoshi Iizuka and Kazuma Sasaki and Hiroshi Ishikawa},
   title     = {{Learning to Simplify: Fully Convolutional Networks for Rough Sketch Cleanup}},
   journal   = "ACM Transactions on Graphics (SIGGRAPH)",
   year      = 2016,
   volume    = 35,
   number    = 4,
}

and

@Article{SimoSerraTOG2018,
   author    = {Edgar Simo-Serra and Satoshi Iizuka and Hiroshi Ishikawa},
   title     = {{Mastering Sketching: Adversarial Augmentation for Structured Prediction}},
   journal   = "ACM Transactions on Graphics (TOG)",
   year      = 2018,
   volume    = 37,
   number    = 1,
}

Acknowledgements

This work was partially supported by JST CREST Grant Number JPMJCR14D1 and JST ACT-I Grant Numbers JPMJPR16UD and JPMJPR16U3.

License

This sketch simplification code is freely available for free non-commercial use, and may be redistributed under these conditions. Please, see the license for further details.

sketch_simplification's People

Contributors

bobbens avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sketch_simplification's Issues

training dataset release

Hello!

Thanks for sharing your wonderful work.
Could you release your training dataset for others reference?

How to use with your own sketches?

Hi! I was interested in this library as a user, not a developer. I hate inking my comics and wanted an AI inker. I could run the included example data with no issue, but the application failed on my own drawings.

What does it take to run my own scanned pencil drawing through your neural net? Is there preprocessing required? Are there specific details that need to be correct in an image file? What range of resolutions does it accept? E.g. a human heads of height 30px to 700px.

why i can not download the pretrained model?

thanks for sharing, i try to download the models, but failed. anyone can help me? @bobbens
sailor@DESKTOP-N9775SB:/mnt/d/PycharmProjects2/edge-detection-sketch_simplification$ bash download_models.sh
download_models.sh: line 2: $'\r': command not found
download_models.sh: line 3: syntax error near unexpected token $'{\r'' 'ownload_models.sh: line 3: function download_model {

Simplification Degree

Hi, thanks for the really amazing work!
I was trying out the demo at https://sketch.esslab.jp/, but it was giving service unavailable.

I set up the code on my local machine, and was able to get it running. But I couldn't find the Simplification Degree parameter anywhere in the code, which is available in the demo.
image

Few doubts:

  • Could you please help me with how I can try the simplification degree
  • Also is this factor available for Pencil Drawing Generation
  • How are the two models shown in demo (v3 inking and v4 topsecret) different from the available model_mse.t7, model_gan.t7, model_pencil1.t7 and model_pencil2.t7.

Thanks a lot!

Error when run ./figs.sh

My pytorch/torchvision/cuda/cudnn version is as follows

cuda91: 1.0-h4c16780_0 pytorch
pytorch: 0.3.1-py36_cuda9.1.85_cudnn7.0.5_2 pytorch [cuda91]
torchvision: 0.2.0-py36h17b6947_1 pytorch

And this is my whole output

@root:~/sketch_simplification$ ./figs.sh
Processing fig01_eisaku.png...THCudaCheck FAIL file=/opt/conda/conda-bld/pytorch_1518244507981/work/torch/lib/THC/generic/THCStorage.cu line=58 error=2 : out of memory
*** Error in `python': free(): invalid pointer: 0x00007f1d45034fc0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7f1d60b3d7e5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8037a)[0x7f1d60b4637a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f1d60b4a53c]
/home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THCUNN.cpython-36m-x86_64-linux-gnu.so(+0x8e242)[0x7f1d048f7242]
python(_PyCFunction_FastCallDict+0x91)[0x55610c06ef11]
python(+0x19cbec)[0x55610c0fcbec]
python(_PyEval_EvalFrameDefault+0x30a)[0x55610c12119a]
python(_PyFunction_FastCallDict+0x11b)[0x55610c0f6e4b]
python(_PyObject_FastCallDict+0x26f)[0x55610c06f39f]
python(_PyObject_Call_Prepend+0x63)[0x55610c073ff3]
python(PyObject_Call+0x3e)[0x55610c06edde]
python(_PyEval_EvalFrameDefault+0x1b04)[0x55610c122994]
python(+0x195dfe)[0x55610c0f5dfe]
python(+0x196a11)[0x55610c0f6a11]
python(+0x19ccc5)[0x55610c0fccc5]
python(_PyEval_EvalFrameDefault+0x30a)[0x55610c12119a]
python(_PyFunction_FastCallDict+0x11b)[0x55610c0f6e4b]
python(_PyObject_FastCallDict+0x26f)[0x55610c06f39f]
python(_PyObject_Call_Prepend+0x63)[0x55610c073ff3]
python(PyObject_Call+0x3e)[0x55610c06edde]
python(_PyEval_EvalFrameDefault+0x1b04)[0x55610c122994]
python(+0x195dfe)[0x55610c0f5dfe]
python(+0x196a11)[0x55610c0f6a11]
python(+0x19ccc5)[0x55610c0fccc5]
python(_PyEval_EvalFrameDefault+0x30a)[0x55610c12119a]
python(+0x1967db)[0x55610c0f67db]
python(+0x19ccc5)[0x55610c0fccc5]
python(_PyEval_EvalFrameDefault+0x30a)[0x55610c12119a]
python(PyEval_EvalCodeEx+0x329)[0x55610c0f7529]
python(PyEval_EvalCode+0x1c)[0x55610c0f82cc]
python(+0x214af4)[0x55610c174af4]
python(PyRun_FileExFlags+0xa1)[0x55610c174ef1]
python(PyRun_SimpleFileExFlags+0x1c4)[0x55610c1750f4]
python(Py_Main+0x648)[0x55610c178c28]
python(main+0xee)[0x55610c04071e]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f1d60ae6830]
python(+0x1c7c98)[0x55610c127c98]
======= Memory map: ========
200000000-200200000 rw-s 00000000 00:06 603 /dev/nvidiactl
200200000-200400000 ---p 00000000 00:00 0
200400000-200404000 rw-s 00000000 00:06 603 /dev/nvidiactl
200404000-200600000 ---p 00000000 00:00 0
200600000-200a00000 rw-s 00000000 00:06 603 /dev/nvidiactl
200a00000-201200000 ---p 00000000 00:00 0
201200000-201204000 rw-s 00000000 00:06 603 /dev/nvidiactl
201204000-201400000 ---p 00000000 00:00 0
201400000-201800000 rw-s 00000000 00:06 603 /dev/nvidiactl
201800000-202000000 ---p 00000000 00:00 0
202000000-202004000 rw-s 00000000 00:06 603 /dev/nvidiactl
202004000-202200000 ---p 00000000 00:00 0
202200000-202600000 rw-s 00000000 00:06 603 /dev/nvidiactl
202600000-202e00000 ---p 00000000 00:00 0
202e00000-202e04000 rw-s 00000000 00:06 603 /dev/nvidiactl
202e04000-203000000 ---p 00000000 00:00 0
203000000-203400000 rw-s 00000000 00:06 603 /dev/nvidiactl
203400000-203c00000 ---p 00000000 00:00 0
203c00000-203c04000 rw-s 00000000 00:06 603 /dev/nvidiactl
203c04000-203e00000 ---p 00000000 00:00 0
203e00000-204200000 rw-s 00000000 00:06 603 /dev/nvidiactl
204200000-204a00000 ---p 00000000 00:00 0
204a00000-204a04000 rw-s 00000000 00:06 603 /dev/nvidiactl
204a04000-204c00000 ---p 00000000 00:00 0
204c00000-205000000 rw-s 00000000 00:06 603 /dev/nvidiactl
205000000-205800000 ---p 00000000 00:00 0
205800000-205804000 rw-s 00000000 00:06 603 /dev/nvidiactl
205804000-205a00000 ---p 00000000 00:00 0
205a00000-205e00000 rw-s 00000000 00:06 603 /dev/nvidiactl
205e00000-206600000 ---p 00000000 00:00 0
206600000-206604000 rw-s 00000000 00:06 603 /dev/nvidiactl
206604000-206800000 ---p 00000000 00:00 0
206800000-206c00000 rw-s 00000000 00:06 603 /dev/nvidiactl
206c00000-207400000 ---p 00000000 00:00 0
207400000-207404000 rw-s 00000000 00:06 603 /dev/nvidiactl
207404000-207600000 ---p 00000000 00:00 0
207600000-207a00000 rw-s 00000000 00:06 603 /dev/nvidiactl
207a00000-207a04000 rw-s 00000000 00:06 603 /dev/nvidiactl
207a04000-207c00000 ---p 00000000 00:00 0
207c00000-208000000 rw-s 00000000 00:06 603 /dev/nvidiactl
208000000-208004000 rw-s 00000000 00:06 603 /dev/nvidiactl
208004000-208200000 ---p 00000000 00:00 0
208200000-208600000 rw-s 00000000 00:06 603 /dev/nvidiactl
208600000-208604000 rw-s 00000000 00:06 603 /dev/nvidiactl
208604000-208800000 ---p 00000000 00:00 0
208800000-208c00000 rw-s 00000000 00:06 603 /dev/nvidiactl
208c00000-208c04000 rw-s 00000000 00:06 603 /dev/nvidiactl
208c04000-208e00000 ---p 00000000 00:00 0
208e00000-209200000 rw-s 00000000 00:06 603 /dev/nvidiactl
209200000-209204000 rw-s 00000000 00:06 603 /dev/nvidiactl
209204000-209400000 ---p 00000000 00:00 0
209400000-209800000 rw-s 00000000 00:06 603 /dev/nvidiactl
209800000-209804000 rw-s 00000000 00:06 603 /dev/nvidiactl
209804000-209a00000 ---p 00000000 00:00 0
209a00000-209e00000 rw-s 00000000 00:06 603 /dev/nvidiactl
209e00000-209e04000 rw-s 00000000 00:06 603 /dev/nvidiactl
209e04000-20a000000 ---p 00000000 00:00 0
20a000000-20a400000 rw-s 00000000 00:06 603 /dev/nvidiactl
20a400000-20a600000 ---p 00000000 00:00 0
20a600000-20a800000 rw-s 00000000 00:06 603 /dev/nvidiactl
20a800000-20aa00000 rw-s 00000000 00:06 603 /dev/nvidiactl
20aa00000-300200000 ---p 00000000 00:00 0
10000000000-10204000000 ---p 00000000 00:00 0
55610bf60000-55610c21e000 r-xp 00000000 08:24 136255 /home/whu/apps/anaconda3/bin/python3.6
55610c41e000-55610c421000 r--p 002be000 08:24 136255 /home/whu/apps/anaconda3/bin/python3.6
55610c421000-55610c484000 rw-p 002c1000 08:24 136255 /home/whu/apps/anaconda3/bin/python3.6
55610c484000-55610c4b5000 rw-p 00000000 00:00 0
55610de1c000-5561563ef000 rw-p 00000000 00:00 0 [heap]
7f1b98000000-7f1b98021000 rw-p 00000000 00:00 0
7f1b98021000-7f1b9c000000 ---p 00000000 00:00 0
7f1b9fc00000-7f1ce0000000 ---p 00000000 00:00 0
7f1ce002d000-7f1ce1400000 rw-p 00000000 00:00 0
7f1ce1400000-7f1ce4000000 ---p 00000000 00:00 0
7f1ce4000000-7f1ce4021000 rw-p 00000000 00:00 0
7f1ce4021000-7f1ce8000000 ---p 00000000 00:00 0
7f1ce8800000-7f1cff400000 ---p 00000000 00:00 0
7f1cff461000-7f1d00000000 rw-p 00000000 00:00 0
7f1d00000000-7f1d00021000 rw-p 00000000 00:00 0
7f1d00021000-7f1d04000000 ---p 00000000 00:00 0
7f1d04200000-7f1d04400000 ---p 00000000 00:00 0
7f1d04600000-7f1d04800000 ---p 00000000 00:00 0
7f1d04869000-7f1d049e1000 r-xp 00000000 08:24 537847 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THCUNN.cpython-36m-x86_64-linux-gnu.so
7f1d049e1000-7f1d04be1000 ---p 00178000 08:24 537847 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THCUNN.cpython-36m-x86_64-linux-gnu.so
7f1d04be1000-7f1d04be6000 r--p 00178000 08:24 537847 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THCUNN.cpython-36m-x86_64-linux-gnu.so
7f1d04be6000-7f1d04bec000 rw-p 0017d000 08:24 537847 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THCUNN.cpython-36m-x86_64-linux-gnu.so
7f1d04bec000-7f1d04c00000 rw-p 00000000 00:00 0
7f1d04c00000-7f1d04e00000 ---p 00000000 00:00 0
7f1d04e00000-7f1d05000000 rw-s 00000000 00:05 156393 /dev/zero (deleted)
7f1d05000000-7f1d05800000 ---p 00000000 00:00 0
7f1d05800000-7f1d05ad6000 rw-s 00000000 00:06 603 /dev/nvidiactl
7f1d05ad6000-7f1d05c00000 ---p 00000000 00:00 0
7f1d05c00000-7f1d05e00000 rw-s 00000000 00:06 603 /dev/nvidiactl
7f1d05e00000-7f1d06000000 rw-s 00000000 00:05 156391 /dev/zero (deleted)
7f1d06000000-7f1d06200000 rw-s 00000000 00:06 603 /dev/nvidiactl
7f1d06200000-7f1d06400000 rw-s 00000000 00:05 156390 /dev/zero (deleted)
7f1d06400000-7f1d06600000 ---p 00000000 00:00 0
7f1d067ff000-7f1d06800000 ---p 00000000 00:00 0
7f1d06800000-7f1d07000000 rw-p 00000000 00:00 0
7f1d07000000-7f1d07200000 ---p 00000000 00:00 0
7f1d07385000-7f1d07386000 ---p 00000000 00:00 0
7f1d07386000-7f1d07b86000 rw-p 00000000 00:00 0
7f1d07b86000-7f1d07bcb000 r-xp 00000000 08:24 1453537 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_decimal.cpython-36m-x86_64-linux-gnu.so
7f1d07bcb000-7f1d07dca000 ---p 00045000 08:24 1453537 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_decimal.cpython-36m-x86_64-linux-gnu.so
7f1d07dca000-7f1d07dcb000 r--p 00044000 08:24 1453537 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_decimal.cpython-36m-x86_64-linux-gnu.so
7f1d07dcb000-7f1d07dd3000 rw-p 00045000 08:24 1453537 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_decimal.cpython-36m-x86_64-linux-gnu.so
7f1d07dd3000-7f1d07eed000 r-xp 00000000 08:24 537845 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THNN.cpython-36m-x86_64-linux-gnu.so
7f1d07eed000-7f1d080ed000 ---p 0011a000 08:24 537845 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THNN.cpython-36m-x86_64-linux-gnu.so
7f1d080ed000-7f1d080f2000 r--p 0011a000 08:24 537845 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THNN.cpython-36m-x86_64-linux-gnu.so
7f1d080f2000-7f1d080f7000 rw-p 0011f000 08:24 537845 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/_thnn/_THNN.cpython-36m-x86_64-linux-gnu.so
7f1d080f7000-7f1d0810b000 rw-p 00000000 00:00 0
7f1d0810b000-7f1d0e10b000 ---p 00000000 00:00 0
7f1d0e10b000-7f1d0e185000 r-xp 00000000 08:24 1454313 /home/whu/apps/anaconda3/lib/libtiff.so.5.3.0
7f1d0e185000-7f1d0e384000 ---p 0007a000 08:24 1454313 /home/whu/apps/anaconda3/lib/libtiff.so.5.3.0
7f1d0e384000-7f1d0e388000 r--p 00079000 08:24 1454313 /home/whu/apps/anaconda3/lib/libtiff.so.5.3.0
7f1d0e388000-7f1d0e389000 rw-p 0007d000 08:24 1454313 /home/whu/apps/anaconda3/lib/libtiff.so.5.3.0
7f1d0e389000-7f1d0e3c4000 r-xp 00000000 08:24 544152 /home/whu/apps/anaconda3/lib/libjpeg.so.9.2.0
7f1d0e3c4000-7f1d0e5c3000 ---p 0003b000 08:24 544152 /home/whu/apps/anaconda3/lib/libjpeg.so.9.2.0
7f1d0e5c3000-7f1d0e5c4000 r--p 0003a000 08:24 544152 /home/whu/apps/anaconda3/lib/libjpeg.so.9.2.0
7f1d0e5c4000-7f1d0e5c5000 rw-p 0003b000 08:24 544152 /home/whu/apps/anaconda3/lib/libjpeg.so.9.2.0
7f1d0e5c5000-7f1d0e6c5000 rw-p 00000000 00:00 0
7f1d0e6c5000-7f1d0e6cb000 r-xp 00000000 08:24 1453472 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/binascii.cpython-36m-x86_64-linux-gnu.so
7f1d0e6cb000-7f1d0e8ca000 ---p 00006000 08:24 1453472 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/binascii.cpython-36m-x86_64-linux-gnu.so
7f1d0e8ca000-7f1d0e8cb000 r--p 00005000 08:24 1453472 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/binascii.cpython-36m-x86_64-linux-gnu.so
7f1d0e8cb000-7f1d0e8cc000 rw-p 00006000 08:24 1453472 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/binascii.cpython-36m-x86_64-linux-gnu.so
7f1d0e8cc000-7f1d0e938000 r-xp 00000000 08:24 402502 /home/whu/apps/anaconda3/lib/libssl.so.1.0.0
7f1d0e938000-7f1d0eb37000 ---p 0006c000 08:24 402502 /home/whu/apps/anaconda3/lib/libssl.so.1.0.0
7f1d0eb37000-7f1d0eb3c000 r--p 0006b000 08:24 402502 /home/whu/apps/anaconda3/lib/libssl.so.1.0.0
7f1d0eb3c000-7f1d0eb42000 rw-p 00070000 08:24 402502 /home/whu/apps/anaconda3/lib/libssl.so.1.0.0
7f1d0eb42000-7f1d0eb5c000 r-xp 00000000 08:24 1453532 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_ssl.cpython-36m-x86_64-linux-gnu.so
7f1d0eb5c000-7f1d0ed5c000 ---p 0001a000 08:24 1453532 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_ssl.cpython-36m-x86_64-linux-gnu.so
7f1d0ed5c000-7f1d0ed5d000 r--p 0001a000 08:24 1453532 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_ssl.cpython-36m-x86_64-linux-gnu.so
7f1d0ed5d000-7f1d0ed62000 rw-p 0001b000 08:24 1453532 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_ssl.cpython-36m-x86_64-linux-gnu.so
7f1d0ed62000-7f1d0ede2000 rw-p 00000000 00:00 0
7f1d0ede2000-7f1d0edf3000 r-xp 00000000 08:24 1453517 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_json.cpython-36m-x86_64-linux-gnu.so
7f1d0edf3000-7f1d0eff3000 ---p 00011000 08:24 1453517 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_json.cpython-36m-x86_64-linux-gnu.so
7f1d0eff3000-7f1d0eff4000 r--p 00011000 08:24 1453517 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_json.cpython-36m-x86_64-linux-gnu.so
7f1d0eff4000-7f1d0eff5000 rw-p 00012000 08:24 1453517 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_json.cpython-36m-x86_64-linux-gnu.so
7f1d0eff5000-7f1d0f3f5000 rw-p 00000000 00:00 0
7f1d0f3f5000-7f1d0f403000 r-xp 00000000 08:24 1453516 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/array.cpython-36m-x86_64-linux-gnu.so
7f1d0f403000-7f1d0f602000 ---p 0000e000 08:24 1453516 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/array.cpython-36m-x86_64-linux-gnu.so
7f1d0f602000-7f1d0f603000 r--p 0000d000 08:24 1453516 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/array.cpython-36m-x86_64-linux-gnu.so
7f1d0f603000-7f1d0f606000 rw-p 0000e000 08:24 1453516 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/array.cpython-36m-x86_64-linux-gnu.so
7f1d0f606000-7f1d0f646000 rw-p 00000000 00:00 0
7f1d0f646000-7f1d0f65c000 r-xp 00000000 08:24 1453527 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_socket.cpython-36m-x86_64-linux-gnu.so
7f1d0f65c000-7f1d0f85c000 ---p 00016000 08:24 1453527 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_socket.cpython-36m-x86_64-linux-gnu.so
7f1d0f85c000-7f1d0f85d000 r--p 00016000 08:24 1453527 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_socket.cpython-36m-x86_64-linux-gnu.so
7f1d0f85d000-7f1d0f862000 rw-p 00017000 08:24 1453527 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_socket.cpython-36m-x86_64-linux-gnu.so
7f1d0f862000-7f1d0f8a2000 rw-p 00000000 00:00 0
7f1d0f8a2000-7f1d0f8a9000 r-xp 00000000 08:24 1453486 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/select.cpython-36m-x86_64-linux-gnu.so
7f1d0f8a9000-7f1d0faa8000 ---p 00007000 08:24 1453486 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/select.cpython-36m-x86_64-linux-gnu.so
7f1d0faa8000-7f1d0faa9000 r--p 00006000 08:24 1453486 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/select.cpython-36m-x86_64-linux-gnu.so
7f1d0faa9000-7f1d0faab000 rw-p 00007000 08:24 1453486 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/select.cpython-36m-x86_64-linux-gnu.so
7f1d0faab000-7f1d0faae000 r-xp 00000000 08:24 1453424 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-x86_64-linux-gnu.so
7f1d0faae000-7f1d0fcad000 ---p 00003000 08:24 1453424 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-x86_64-linux-gnu.so
7f1d0fcad000-7f1d0fcae000 r--p 00002000 08:24 1453424 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-x86_64-linux-gnu.so
7f1d0fcae000-7f1d0fcaf000 rw-p 00003000 08:24 1453424 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-x86_64-linux-gnu.so
7f1d0fcaf000-7f1d0fd6f000 rw-p 00000000 00:00 0
7f1d0fd6f000-7f1d0fd70000 r-xp 00000000 08:24 1453348 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_opcode.cpython-36m-x86_64-linux-gnu.so
7f1d0fd70000-7f1d0ff70000 ---p 00001000 08:24 1453348 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_opcode.cpython-36m-x86_64-linux-gnu.so
7f1d0ff70000-7f1d0ff71000 r--p 00001000 08:24 1453348 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_opcode.cpython-36m-x86_64-linux-gnu.so
7f1d0ff71000-7f1d0ff72000 rw-p 00002000 08:24 1453348 /home/whu/apps/anaconda3/lib/python3.6/lib-dynload/_opcode.cpython-36m-x86_64-linux-gnu.so
7f1d0ff72000-7f1d10032000 rw-p 00000000 00:00 0
7f1d10032000-7f1d134dc000 r-xp 00000000 08:24 537853 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcusparse-b2167406.so.9.1
7f1d134dc000-7f1d136dc000 ---p 034aa000 08:24 537853 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcusparse-b2167406.so.9.1
7f1d136dc000-7f1d136f6000 rw-p 034aa000 08:24 537853 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcusparse-b2167406.so.9.1
7f1d136f6000-7f1d13706000 rw-p 00000000 00:00 0
7f1d13706000-7f1d1370d000 rw-p 034c4000 08:24 537853 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcusparse-b2167406.so.9.1
7f1d1370d000-7f1d15bb4000 r-xp 00000000 08:24 537854 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcurand-26c1d800.so.9.1
7f1d15bb4000-7f1d15db4000 ---p 024a7000 08:24 537854 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcurand-26c1d800.so.9.1
7f1d15db4000-7f1d17185000 rw-p 024a7000 08:24 537854 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcurand-26c1d800.so.9.1
7f1d17185000-7f1d17690000 rw-p 00000000 00:00 0
7f1d17690000-7f1d17691000 rw-p 03879000 08:24 537854 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcurand-26c1d800.so.9.1
7f1d17691000-7f1d1a9e2000 r-xp 00000000 08:24 537852 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcublas-a49371b9.so.9.1
7f1d1a9e2000-7f1d1abe2000 ---p 03351000 08:24 537852 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcublas-a49371b9.so.9.1
7f1d1abe2000-7f1d1ac19000 rw-p 03351000 08:24 537852 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcublas-a49371b9.so.9.1
7f1d1ac19000-7f1d1ac28000 rw-p 00000000 00:00 0
7f1d1ac28000-7f1d1ac2c000 rw-p 03389000 08:24 537852 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcublas-a49371b9.so.9.1
7f1d1ac2c000-7f1d1ac4e000 r-xp 00000000 08:24 524466 /home/whu/apps/anaconda3/lib/libgomp.so.1.0.0
7f1d1ac4e000-7f1d1ae4d000 ---p 00022000 08:24 524466 /home/whu/apps/anaconda3/lib/libgomp.so.1.0.0
7f1d1ae4d000-7f1d1ae4e000 r--p 00021000 08:24 524466 /home/whu/apps/anaconda3/lib/libgomp.so.1.0.0
7f1d1ae4e000-7f1d1ae4f000 rw-p 00022000 08:24 524466 /home/whu/apps/anaconda3/lib/libgomp.so.1.0.0
7f1d1ae4f000-7f1d1cd61000 r-xp 00000000 08:24 534126 /home/whu/apps/anaconda3/lib/libmkl_core.so
7f1d1cd61000-7f1d1cf61000 ---p 01f12000 08:24 534126 /home/whu/apps/anaconda3/lib/libmkl_core.so
7f1d1cf61000-7f1d1cf69000 r--p 01f12000 08:24 534126 /home/whu/apps/anaconda3/lib/libmkl_core.so
7f1d1cf69000-7f1d1cf8b000 rw-p 01f1a000 08:24 534126 /home/whu/apps/anaconda3/lib/libmkl_core.so
7f1d1cf8b000-7f1d1cfe2000 rw-p 00000000 00:00 0
7f1d1cfe2000-7f1d1e486000 r-xp 00000000 08:24 534124 /home/whu/apps/anaconda3/lib/libmkl_gnu_thread.so
7f1d1e486000-7f1d1e686000 ---p 014a4000 08:24 534124 /home/whu/apps/anaconda3/lib/libmkl_gnu_thread.so
7f1d1e686000-7f1d1e689000 r--p 014a4000 08:24 534124 /home/whu/apps/anaconda3/lib/libmkl_gnu_thread.so
7f1d1e689000-7f1d1e6a0000 rw-p 014a7000 08:24 534124 /home/whu/apps/anaconda3/lib/libmkl_gnu_thread.so
7f1d1e6a0000-7f1d1ef6d000 r-xp 00000000 08:24 534113 /home/whu/apps/anaconda3/lib/libmkl_gf_lp64.so
7f1d1ef6d000-7f1d1f16c000 ---p 008cd000 08:24 534113 /home/whu/apps/anaconda3/lib/libmkl_gf_lp64.so
7f1d1f16c000-7f1d1f16e000 r--p 008cc000 08:24 534113 /home/whu/apps/anaconda3/lib/libmkl_gf_lp64.so
7f1d1f16e000-7f1d1f180000 rw-p 008ce000 08:24 534113 /home/whu/apps/anaconda3/lib/libmkl_gf_lp64.so
7f1d1f180000-7f1d1f186000 rw-p 00000000 00:00 0
7f1d1f186000-7f1d1f2b0000 r-xp 00000000 08:24 524582 /home/whu/apps/anaconda3/lib/libstdc++.so.6.0.24
7f1d1f2b0000-7f1d1f4af000 ---p 0012a000 08:24 524582 /home/whu/apps/anaconda3/lib/libstdc++.so.6.0.24
7f1d1f4af000-7f1d1f4b9000 r--p 00129000 08:24 524582 /home/whu/apps/anaconda3/lib/libstdc++.so.6.0.24
7f1d1f4b9000-7f1d1f4bd000 rw-p 00133000 08:24 524582 /home/whu/apps/anaconda3/lib/libstdc++.so.6.0.24
7f1d1f4bd000-7f1d1f4c0000 rw-p 00000000 00:00 0
7f1d1f4c0000-7f1d1f4d1000 r-xp 00000000 08:24 524456 /home/whu/apps/anaconda3/lib/libgcc_s.so.1
7f1d1f4d1000-7f1d1f6d0000 ---p 00011000 08:24 524456 /home/whu/apps/anaconda3/lib/libgcc_s.so.1
7f1d1f6d0000-7f1d1f6d1000 r--p 00010000 08:24 524456 /home/whu/apps/anaconda3/lib/libgcc_s.so.1
7f1d1f6d1000-7f1d1f6d2000 rw-p 00011000 08:24 524456 /home/whu/apps/anaconda3/lib/libgcc_s.so.1
7f1d1f6d2000-7f1d1fcfa000 r-xp 00000000 08:24 537849 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libnccl.so.1
7f1d1fcfa000-7f1d1fefa000 ---p 00628000 08:24 537849 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libnccl.so.1
7f1d1fefa000-7f1d1fefb000 rw-p 00628000 08:24 537849 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libnccl.so.1
7f1d1fefb000-7f1d1fefc000 rw-p 00634000 08:24 537849 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libnccl.so.1
7f1d1fefc000-7f1d23730000 r-xp 00000000 08:24 537855 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCUNN.so.1
7f1d23730000-7f1d23930000 ---p 03834000 08:24 537855 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCUNN.so.1
7f1d23930000-7f1d23946000 rw-p 03834000 08:24 537855 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCUNN.so.1
7f1d23946000-7f1d2398c000 rw-p 00000000 00:00 0
7f1d2398c000-7f1d23c79000 rw-p 03b86000 08:24 537855 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCUNN.so.1
7f1d23c79000-7f1d23dc3000 r-xp 00000000 08:24 537843 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCS.so.1
7f1d23dc3000-7f1d23fc2000 ---p 0014a000 08:24 537843 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCS.so.1
7f1d23fc2000-7f1d23fc9000 rw-p 00149000 08:24 537843 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCS.so.1
7f1d23fc9000-7f1d23fde000 rw-p 00000000 00:00 0
7f1d23fde000-7f1d23ffb000 rw-p 00194000 08:24 537843 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHCS.so.1
7f1d23ffb000-7f1d2f78a000 r-xp 00000000 08:24 537857 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHC.so.1
7f1d2f78a000-7f1d2f989000 ---p 0b78f000 08:24 537857 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHC.so.1
7f1d2f989000-7f1d2f9e1000 rw-p 0b78e000 08:24 537857 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHC.so.1
7f1d2f9e1000-7f1d2fa8b000 rw-p 00000000 00:00 0
7f1d2fa8b000-7f1d30c58000 rw-p 0c31e000 08:24 537857 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHC.so.1
7f1d30c58000-7f1d3118e000 r-xp 00000000 08:24 537850 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libATen.so.1
7f1d3118e000-7f1d3138e000 ---p 00536000 08:24 537850 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libATen.so.1
7f1d3138e000-7f1d313cb000 rw-p 00536000 08:24 537850 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libATen.so.1
7f1d313cb000-7f1d313df000 rw-p 00000000 00:00 0
7f1d313df000-7f1d314ff000 rw-p 0067d000 08:24 537850 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libATen.so.1
7f1d314ff000-7f1d3163d000 r-xp 00000000 08:24 537842 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHNN.so.1
7f1d3163d000-7f1d3183d000 ---p 0013e000 08:24 537842 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHNN.so.1
7f1d3183d000-7f1d3183e000 rw-p 0013e000 08:24 537842 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHNN.so.1
7f1d3183e000-7f1d31845000 rw-p 0014f000 08:24 537842 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHNN.so.1
7f1d31845000-7f1d31871000 r-xp 00000000 08:24 537838 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHS.so.1
7f1d31871000-7f1d31a71000 ---p 0002c000 08:24 537838 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHS.so.1
7f1d31a71000-7f1d31a72000 rw-p 0002c000 08:24 537838 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHS.so.1
7f1d31a72000-7f1d31a77000 rw-p 00035000 08:24 537838 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTHS.so.1
7f1d31a77000-7f1d31e63000 r-xp 00000000 08:24 537846 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTH.so.1
7f1d31e63000-7f1d32062000 ---p 003ec000 08:24 537846 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTH.so.1
7f1d32062000-7f1d32065000 rw-p 003eb000 08:24 537846 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTH.so.1
7f1d32065000-7f1d32079000 rw-p 00415000 08:24 537846 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libTH.so.1
7f1d32079000-7f1d42d6d000 r-xp 00000000 08:24 537858 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcudnn-7a90c013.so.7
7f1d42d6d000-7f1d42f6d000 ---p 10cf4000 08:24 537858 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcudnn-7a90c013.so.7
7f1d42f6d000-7f1d42fc0000 rw-p 10cf4000 08:24 537858 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcudnn-7a90c013.so.7
7f1d42fc0000-7f1d4300a000 rw-p 00000000 00:00 0
7f1d4300a000-7f1d4300d000 rw-p 10d47000 08:24 537858 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libcudnn-7a90c013.so.7
7f1d4300d000-7f1d43015000 r-xp 00000000 08:24 537811 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libnvToolsExt-3965bdd0.so.1
7f1d43015000-7f1d43215000 ---p 00008000 08:24 537811 /home/whu/apps/anaconda3/lib/python3.6/site-packages/torch/lib/libnvToolsExt-3965bdd0.so.1./figs.sh: 行 3: 9128 已放弃 (核心已转储) python simplify.py --img "$IN" --out "$OUT"
``

T7 file error on Windows 10

I tried to run the simplify.py file, I've already installed all the dependencies needed, I downloaded Pytorch for Windows from here: https://github.com/peterjc123/pytorch-scripts

When I run the script, the next error about the T7 file appears:

Traceback (most recent call last): File "simplify.py", line 17, in <module> cache = load_lua( opt.model ) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 608, in load_lua return reader.read() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 595, in read return self.read_table() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 523, in wrapper result = fn(self, *args, **kwargs) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 572, in read_table v = self.read() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 593, in read return self.read_object() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 523, in wrapper result = fn(self, *args, **kwargs) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 546, in read_object return reader_registry[cls_name](self, version) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 243, in read_nn_class attributes = reader.read() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 595, in read return self.read_table() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 523, in wrapper result = fn(self, *args, **kwargs) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 571, in read_table k = self.read() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 595, in read return self.read_table() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 523, in wrapper result = fn(self, *args, **kwargs) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 572, in read_table v = self.read() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 593, in read return self.read_object() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 523, in wrapper result = fn(self, *args, **kwargs) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 546, in read_object return reader_registry[cls_name](self, version) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 318, in wrapper obj = build_fn(reader, version) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 318, in wrapper obj = build_fn(reader, version) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 243, in read_nn_class attributes = reader.read() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 595, in read return self.read_table() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 523, in wrapper result = fn(self, *args, **kwargs) File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 571, in read_table k = self.read() File "C:\Users\Lenovo\AppData\Local\Programs\Miniconda3\lib\site-packages\torch\utils\serialization\read_lua_file.py", line 598, in read "corrupted.".format(typeidx)) torch.utils.serialization.read_lua_file.T7ReaderException: unknown type id 1064941863. The file may be corrupted.

I use Python 3.6 from Minianaconda 3

Any help is appreciated, thanks

update code for the latest/recent pytorch version?

hello, i'm trying to use your program but it gives this error

ModuleNotFoundError: No module named 'torch.utils.serialization'

a quick search and i've found this issue on pytorch's github page pytorch/pytorch#15307

can you please update the repo or point me to the right direction as to how i can change this code to get it working?

Update PyTorch API use

Apparently, sketch_simplifaction uses a deprecated/no longer existing module in PyTorch, see here for details.

$ python simplify.py
Traceback (most recent call last):
  File "simplify.py", line 4, in <module>
    from torch.utils.serialization import load_lua
ImportError: No module named serialization

GPU size error?

when I execute this command: python simplify.py
the error as follows:
THCudaCheck FAIL file=/pytorch/torch/lib/THC/generic/THCStorage.cu line=58 error=2 : out of memory

My GPU is 1080TI 11G, can you tell me how much computing resources are required for your model?
Thanks!

About post processing

Hi, thanks for your great work. You mentioned the post-processing in the readme,

convert out.png bmp:- | mkbitmap - -t 0.3 -o - | potrace --svg --group -t 15 -o - > out.svg

but did this command mean? what kind of tools does it depends?

Need some way to download the model like google drive.

Hi, I am in China mainland, and I find it hard for me to download the models via the way in "download_models.sh" file, which might result from the network gap in China.
Can you offer another that can download the model directly via browser ?

Why the model can generate different results?

As I run the code each time, the model can generate different outputs from one same input.
For example, with the input image
test72
I got two different results
1
2

The parameters in the model should be fixed. Thus, the model can only output one result from one input.
Why the model can generate different outputs?

vectorization

After simplification, how can the output be made into vector graphics? It is mentioned in the paper. Can you suggest a preferred method? Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.