denoising_dihard18's People
Forkers
entn-at nryant iiscleap jsalt2019-diadet peterbotliang wangmengzhi ajilim scape1989 wuqiangch windstudent corticoai yaishnavi lamdang jardnzm shinjiwhitachi hanhaotian farzee155 shiwanglei cristinalunaj sciai-ai chonghaozhang1998 sx1105092 anishamadouchedenoising_dihard18's Issues
error while installing librosa
Hi,
When building docker, an error raises when trying to install librosa, due to unability to build wheel for llvmlite 0.32.1.
Had to add pip install llvmlte==0.31.0
before pip install librosa webrtcvad
to make it build correctly.
Account responsible for LFS bandwidth should purchase more data packs to restore access.
Hi,
I am unable to clone or pull from Github because of a git-lfs quota.
`(base) β ami git lfs clone https://github.com/staplesinLA/denoising_DIHARD18.git
WARNING: 'git lfs clone' is deprecated and will not be updated
with new flags from 'git clone'
'git clone' has been updated in upstream Git to have comparable
speeds to 'git lfs clone'.
Cloning into 'denoising_DIHARD18'...
remote: Enumerating objects: 234, done.
remote: Total 234 (delta 0), reused 0 (delta 0), pack-reused 234
Receiving objects: 100% (234/234), 123.07 KiB | 2.09 MiB/s, done.
Resolving deltas: 100% (132/132), done.
batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.
error: failed to fetch some objects from 'https://github.com/staplesinLA/denoising_DIHARD18.git/info/lfs'`
I yesterday cloned several times since I used a docker and it automatically re-cloned everytime I ran it. For this problem I feel responsible and would be happy to pay for one git-lfs pack for this month since I also need to re-download it (but only once this timeπ). https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/upgrading-git-large-file-storage.
You can shoot me an email [email protected]
Error while processing file
Hi, I am find finding error in processing the file.
Processing file: /home/denoising_DIHARD18-master/data/inp1.wav, segment: 1/1.
ERROR: Problem encountered while processing file "/home/denoising_DIHARD18-master/data/inp1.wav". Skipping. Full error output:
Traceback (most recent call last):
File "main_denoising.py", line 95, in run
super(Process, self).run()
File "/usr/lib/python3.5/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "/home/denoising_DIHARD18-master/decode_model.py", line 68, in decode_model
model_dnn = load_model(MODELF)
File "/usr/lib/python3.5/contextlib.py", line 77, in exit
self.gen.throw(type, value, traceback)
File "/home/.local/share/virtualenvs/env/lib/python3.5/site-packages/wurlitzer.py", line 307, in pipes
yield stdout_r, stderr_r
File "/home/denoising_DIHARD18-master/decode_model.py", line 68, in decode_model
model_dnn = load_model(MODELF)
File "/home/.local/share/virtualenvs/env/lib/python3.5/site-packages/cntk/internal/swig_helper.py", line 69, in wrapper
result = f(*args, **kwds)
File "/home/.local/share/virtualenvs/env/lib/python3.5/site-packages/cntk/ops/functions.py", line 1721, in load_model
return Function.load(model, device, format)
File "/home/.local/share/virtualenvs/env/lib/python3.5/site-packages/cntk/internal/swig_helper.py", line 69, in wrapper
result = f(*args, **kwds)
File "/home/.local/share/virtualenvs/env/lib/python3.5/site-packages/cntk/ops/functions.py", line 1635, in load
return cntk_py.Function.load(str(model), device, format.value)
RuntimeError: Failed to parse Dictionary from the input stream.
license?
I'm unable to find any indication of the license on this code. Any thoughts? Thanks!
RuntimeError: Failed to parse Dictionary from the input stream.
Hello,
I try running the denoising program but it seems fail to load the model. Can you give me a hand? My environment is: Ubuntu 16.04, python 3.6, CNTK version=2.7. Error log is shown below.
Processing file: /home/l/denoising_DIHARD18/data/DH_0002.wav, segment: 1/3.
ERROR: Problem encountered while processing file "/home/l/denoising_DIHARD18/data/DH_0002.wav". Skipping. Full error output:
Traceback (most recent call last):
File "main_denoising.py", line 95, in run
super(Process, self).run()
File "/home/l/anaconda3/lib/python3.6/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "main_denoising.py", line 194, in denoise_wav
gpu_id)
File "/home/l/denoising_DIHARD18/decode_model.py", line 68, in decode_model
model_dnn = load_model(MODELF)
File "/home/l/anaconda3/lib/python3.6/site-packages/cntk/internal/swig_helper.py", line 69, in wrapper
result = f(*args, **kwds)
File "/home/l/anaconda3/lib/python3.6/site-packages/cntk/ops/functions.py", line 1721, in load_model
return Function.load(model, device, format)
File "/home/l/anaconda3/lib/python3.6/site-packages/cntk/internal/swig_helper.py", line 69, in wrapper
result = f(*args, **kwds)
File "/home/l/anaconda3/lib/python3.6/site-packages/cntk/ops/functions.py", line 1635, in load
return cntk_py.Function.load(str(model), device, format.value)
RuntimeError: Failed to parse Dictionary from the input stream.
[CALL STACK]
[0x7ff44b946ac9] + 0x7c5ac9
[0x7ff44bb383d0] CNTK::operator>>(std::istream&, CNTK::Dictionary&) + 0xa0
[0x7ff44b94be83] CNTK::Function:: Load (std::__cxx11::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> const&, CNTK::DeviceDescriptor const&, CNTK::ModelFormat) + 0xa3
[0x7ff44c9188d6] + 0x1cb8d6
[0x5592001e6ad1] _PyCFunction_FastCallDict + 0x91
[0x55920027667c] + 0x19e67c
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x559200271459] PyEval_EvalCodeEx + 0x329
[0x559200272376] + 0x19a376
[0x5592001e699e] PyObject_Call + 0x3e
[0x55920029a470] _PyEval_EvalFrameDefault + 0x1ab0
[0x55920026fc26] + 0x197c26
[0x559200270941] + 0x198941
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x559200271459] PyEval_EvalCodeEx + 0x329
[0x559200272376] + 0x19a376
[0x5592001e699e] PyObject_Call + 0x3e
[0x55920029a470] _PyEval_EvalFrameDefault + 0x1ab0
[0x55920026fc26] + 0x197c26
[0x559200270941] + 0x198941
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920026fa94] + 0x197a94
[0x559200270941] + 0x198941
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x559200271459] PyEval_EvalCodeEx + 0x329
[0x559200272376] + 0x19a376
[0x5592001e699e] PyObject_Call + 0x3e
[0x55920029a470] _PyEval_EvalFrameDefault + 0x1ab0
[0x55920027070b] + 0x19870b
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920026fc26] + 0x197c26
[0x559200270941] + 0x198941
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920027070b] + 0x19870b
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920027070b] + 0x19870b
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x559200270d7b] _PyFunction_FastCallDict + 0x11b
[0x5592001e6f5f] _PyObject_FastCallDict + 0x26f
[0x5592001eba03] _PyObject_Call_Prepend + 0x63
[0x5592001e699e] PyObject_Call + 0x3e
[0x55920024302b] + 0x16b02b
[0x5592002769b7] + 0x19e9b7
[0x5592001e6d7b] _PyObject_FastCallDict + 0x8b
[0x5592002767ce] + 0x19e7ce
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920027070b] + 0x19870b
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920027070b] + 0x19870b
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920027070b] + 0x19870b
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x55920026fa94] + 0x197a94
[0x559200270941] + 0x198941
[0x559200276755] + 0x19e755
[0x559200299a7a] _PyEval_EvalFrameDefault + 0x10ba
[0x55920027070b] + 0x19870b
[0x559200276755] + 0x19e755
[0x559200298cba] _PyEval_EvalFrameDefault + 0x2fa
[0x559200271459] PyEval_EvalCodeEx + 0x329
[0x5592002721ec] PyEval_EvalCode + 0x1c
[0x5592002ec9a4] + 0x2149a4
[0x5592002ecda1] PyRun_FileExFlags + 0xa1
[0x5592002ecfa4] PyRun_SimpleFileExFlags + 0x1c4
[0x5592002f0a9e] Py_Main + 0x63e
[0x5592001b84be] main + 0xee
[0x7ff461639830] __libc_start_main + 0xf0
[0x55920029f773] + 0x1c7773
Memory Leak both on CPU and GPU
Hello,
i am experiencing memory leak when running the evaluation (run_eval.sh script) .
I have this issue both with and without using the provided docker image and for both CPU and GPU evaluation.
My GPU goes OOM even when the file duration is a couple of seconds. When using the CPU the script will end up using all my RAM after processing a few hundreds of wavs of 4-5 seconds each.
Below i am providing my traceback for GPU=true and when running the run_eval script with the docker image provided. Does anyone have any clue about why this is happening ? Is the script not suitable to process many short wav files ?
UPDATE: I experience the same issue even with long wav files and regardless of the truncates_minutes value.
`About to throw exception 'CUDA failure 2: out of memory ; GPU=0 ; hostname=fe609e0f3385 ; expr=cudaMalloc((void**) &deviceBufferPtr, sizeof(AllocatedElemType) * AsMultipleOf(numElements, 2))'
CUDA failure 2: out of memory ; GPU=0 ; hostname=fe609e0f3385 ; expr=cudaMalloc((void**) &deviceBufferPtr, sizeof(AllocatedElemType) * AsMultipleOf(numElements, 2))
Traceback (most recent call last):
File "main_denoising.py", line 121, in
args.gpu_id, args.truncate_minutes)
File "main_denoising.py", line 89, in main_denoising
decode_model(use_gpu=use_gpu, gpu_id=gpu_id)
File "/dihard18/decode_model.py", line 39, in decode_model
out_noisy_fea = output_nodes.eval(real_noisy_fea)
File "/root/anaconda3/envs/dihard18/lib/python3.5/site-packages/cntk/ops/functions.py", line 733, in eval
_, output_map = self.forward(arguments, outputs, device=device, as_numpy=as_numpy)
File "/root/anaconda3/envs/dihard18/lib/python3.5/site-packages/cntk/internal/swig_helper.py", line 69, in wrapper
result = f(*args, *kwds)
File "/root/anaconda3/envs/dihard18/lib/python3.5/site-packages/cntk/ops/functions.py", line 867, in forward
keep_for_backward)
File "/root/anaconda3/envs/dihard18/lib/python3.5/site-packages/cntk/cntk_py.py", line 1980, in _forward
return _cntk_py.Function__forward(self, args)
RuntimeError: CUDA failure 2: out of memory ; GPU=0 ; hostname=fe609e0f3385 ; expr=cudaMalloc((void) &deviceBufferPtr, sizeof(AllocatedElemType) * AsMultipleOf(numElements, 2))
[CALL STACK]
[0x7f2ad32d7e89] + 0x732e89
[0x7f2acb69ef4f] + 0xec4f4f
[0x7f2acb6f2347] float* Microsoft::MSR::CNTK::TracingGPUMemoryAllocator:: Allocate (int, unsigned long, unsigned long) + 0x57
[0x7f2acb6f2676] Microsoft::MSR::CNTK::GPUMatrix:: Resize (unsigned long, unsigned long, bool) + 0xf6
[0x7f2acb5f5509] Microsoft::MSR::CNTK::Matrix:: Resize (unsigned long, unsigned long, unsigned long, bool, bool) + 0xc9
[0x7f2ad3778b09] Microsoft::MSR::CNTK::LearnableParameter:: InitShape (Microsoft::MSR::CNTK::TensorShape const&) + 0x309
[0x7f2ad38c7d72] std::shared_ptr<Microsoft::MSR::CNTK::ComputationNode> Microsoft::MSR::CNTK::ComputationNetworkBuilder:: TypedCreateLearnableParameter (std::__cxx11::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> const&, Microsoft::MSR::CNTK::TensorShape const&) + 0x1b2
[0x7f2ad3544f35] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: CreateLearnableParameterFromVariable (CNTK::Variable const&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, CNTK::NDShape const&, std::__cxx11::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>> const&) + 0x65
[0x7f2ad35ee328] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x2e8
[0x7f2ad35f2e08] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetOutputVariableNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x238
[0x7f2ad35ee65e] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x61e
[0x7f2ad35f2e08] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetOutputVariableNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x238
[0x7f2ad35ee65e] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x61e
[0x7f2ad35f2e08] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetOutputVariableNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x238
[0x7f2ad35ee65e] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x61e
[0x7f2ad35f2e08] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetOutputVariableNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x238
[0x7f2ad35ee65e] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x61e
[0x7f2ad35f2e08] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetOutputVariableNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x238
[0x7f2ad35ee65e] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x61e
[0x7f2ad35f2e08] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetOutputVariableNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x238
[0x7f2ad35ee65e] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x61e
[0x7f2ad35f2e08] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetOutputVariableNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x238
[0x7f2ad35ee65e] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase CNTK::CompositeFunction:: GetNode (CNTK::Variable const&, std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork&, Microsoft::MSR::CNTK::ComputationNetworkBuilder&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>&, std::unordered_map<CNTK::Variable,bool,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,bool>>>&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x61e
[0x7f2ad35efa51] std::pair<std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork,std::unordered_map<CNTK::Variable,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrMicrosoft::MSR::CNTK::ComputationNodeBase>>>> CNTK::CompositeFunction:: CreateComputationNetwork (std::shared_ptrCNTK::Function const&, CNTK::DeviceDescriptor const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, std::unordered_map<CNTK::Variable,CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,CNTK::Variable>>> const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x251
[0x7f2ad35f18fd] std::shared_ptrMicrosoft::MSR::CNTK::ComputationNetwork CNTK::CompositeFunction:: GetComputationNetwork (CNTK::DeviceDescriptor const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, bool) + 0x69d
[0x7f2ad3500e9f] CNTK::CompositeFunction:: Forward (std::unordered_map<CNTK::Variable,std::shared_ptrCNTK::Value,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrCNTK::Value>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrCNTK::Value,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrCNTK::Value>>>&, CNTK::DeviceDescriptor const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&) + 0xf9f
[0x7f2ad3498603] CNTK::Function:: Forward (std::unordered_map<CNTK::Variable,std::shared_ptrCNTK::Value,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrCNTK::Value>>> const&, std::unordered_map<CNTK::Variable,std::shared_ptrCNTK::Value,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocator<std::pair<CNTK::Variable const,std::shared_ptrCNTK::Value>>>&, CNTK::DeviceDescriptor const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&, std::unordered_set<CNTK::Variable,std::hashCNTK::Variable,std::equal_toCNTK::Variable,std::allocatorCNTK::Variable> const&) + 0x93
[0x7f2ad41c92bd] + 0x6a2bd
[0x7f2b052425e9] PyCFunction_Call + 0xf9
[0x7f2b052c77c0] PyEval_EvalFrameEx + 0x6ba0
[0x7f2b052cab49] + 0x144b49
[0x7f2b052c9df5] PyEval_EvalFrameEx + 0x91d5
[0x7f2b052cab49] + 0x144b49
[0x7f2b052cacd8] PyEval_EvalCodeEx + 0x48
[0x7f2b05220661] + 0x9a661
[0x7f2b051ed236] PyObject_Call + 0x56
[0x7f2b052c7234] PyEval_EvalFrameEx + 0x6614
[0x7f2b052cab49] + 0x144b49
[0x7f2b052c9df5] PyEval_EvalFrameEx + 0x91d5
[0x7f2b052cab49] + 0x144b49
[0x7f2b052c9df5] PyEval_EvalFrameEx + 0x91d5
[0x7f2b052cab49] + 0x144b49
[0x7f2b052c9df5] PyEval_EvalFrameEx + 0x91d5
[0x7f2b052cab49] + 0x144b49
[0x7f2b052c9df5] PyEval_EvalFrameEx + 0x91d5
[0x7f2b052cab49] + 0x144b49
[0x7f2b052cacd8] PyEval_EvalCodeEx + 0x48
[0x7f2b052cad1b] PyEval_EvalCode + 0x3b
[0x7f2b052f0020] PyRun_FileExFlags + 0x130
[0x7f2b052f1623] PyRun_SimpleFileExFlags + 0x173
[0x7f2b0530c8c7] Py_Main + 0xca7
[0x400add] main + 0x15d
[0x7f2b042a7830] __libc_start_main + 0xf0
[0x4008b9] `
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.