# Loading model takes over two hours?!

**URL:** <https://community.konduit.ai/t/loading-model-takes-over-two-hours/631>\
**Category:** DL4J\
**Created:** [June 18, 2020, 2:17pm UTC](https://community.konduit.ai/t/loading-model-takes-over-two-hours/631 "2020-06-18T14:17:00Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![treo](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/treo/32/47_2.png) [@treo](https://community.konduit.ai/u/treo)\
**Post date:** [June 26, 2020, 8:09am UTC](https://community.konduit.ai/t/loading-model-takes-over-two-hours/631/4 "2020-06-26T08:09:14Z")

</div>

> [@ASadon](#):
>
> - What do you mean with ‘reflection’? And where am I using that?

The code you’ve shared in your original post uses reflection, i.e. `getDeclaredMethod` and `invoke`.

> [@ASadon](#):
>
> How can I check “where I’m on”?

As we can’t quite trust your pom.xml file here, you can check it at runtime with:

```auto
        System.out.println(VersionCheck.versionInfoString());

```

That will print all versions for you.

I’ve downloaded the dutch w2v compatible file from the repository you’ve linked ([http://vectors.nlpl.eu/repository/20/39.zip](http://vectors.nlpl.eu/repository/20/39.zip)).

As I’m running version `1.0.0-beta7`, I applied the workaround from the linked post ([Beta 7 - Glove Word Vector - #4 by treo](https://community.konduit.ai/t/beta-7-glove-word-vector/540/4)), loaded the txt file and stopped the time:

```java
Nd4j.getEnvironment().allowHelpers(false);
long start = System.nanoTime();
Word2Vec word2vec = WordVectorSerializer.readWord2VecModel(new File("C:\\Users\\dubs\\Downloads\\39\\model.txt"));
long stop = System.nanoTime();
System.out.println("runtime = " + (stop - start) / 1e9);

```

This tells me that it took 82 seconds to load.

I repeated this with the binary model file (`model.bin`) and without the workaround, as that isn’t needed for binary model loading:

```java
long start = System.nanoTime();
Word2Vec word2vec = WordVectorSerializer.readWord2VecModel(new File("C:\\Users\\dubs\\Downloads\\39\\model.bin"));
long stop = System.nanoTime();
System.out.println("runtime = " + (stop - start) / 1e9);

```

This took 57 seconds to load.

---

_[View the full topic](https://community.konduit.ai/t/loading-model-takes-over-two-hours/631)._
