# DL4J Training UI Session

**URL:** <https://community.konduit.ai/t/dl4j-training-ui-session/1880>\
**Category:** Uncategorized\
**Created:** [May 24, 2022, 2:02am UTC](https://community.konduit.ai/t/dl4j-training-ui-session/1880 "2022-05-24T02:02:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Justin](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@Justin](https://community.konduit.ai/u/Justin)\
**Post date:** [May 24, 2022, 2:02am UTC](https://community.konduit.ai/t/dl4j-training-ui-session/1880/1 "2022-05-24T02:02:22Z")

</div>

Using DL4J Training UI, as following image.  
I got manay session. How can i identify which one is current training. Thank you very much.

 ![DL4J TrainingUI 2022-05-24 093051](https://canada1.discourse-cdn.com/flex035/uploads/konduit/original/1X/31360a47b9209682407085952bc45c7dcabd7a47.png)

---

<div class="post-metadata">

**Author:** ![agibsonccc](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/agibsonccc/32/697_2.png) [@agibsonccc](https://community.konduit.ai/u/agibsonccc)\
**Post date:** [May 25, 2022, 5:04am UTC](https://community.konduit.ai/t/dl4j-training-ui-session/1880/2 "2022-05-25T05:04:23Z")

</div>

@Justin specify the ID in your listeners. You can see the source code for that here: [deeplearning4j/BaseStatsListener.java at 851f4e2282782fc5a8777293ab97e3ae90d13603 · eclipse/deeplearning4j · GitHub](https://github.com/eclipse/deeplearning4j/blob/851f4e2282782fc5a8777293ab97e3ae90d13603/deeplearning4j/deeplearning4j-ui-parent/deeplearning4j-ui-model/src/main/java/org/deeplearning4j/ui/model/stats/BaseStatsListener.java#L142)

Otherwise it just generates a random UUID.

---

<div class="post-metadata">

**Author:** ![Justin](https://avatars.discourse-cdn.com/v4/letter/j/3ab097/32.png) [@Justin](https://community.konduit.ai/u/Justin)\
**Post date:** [June 3, 2022, 2:48am UTC](https://community.konduit.ai/t/dl4j-training-ui-session/1880/3 "2022-06-03T02:48:16Z")

</div>

Thanks a lot. I got it. following is my solution code

> UIServer uiServer = UIServer.getInstance();  
> // Configure where the network information (gradients, activations, score vs.  
> // time etc) is to be stored  
> // Then add the StatsListener to collect this information from the network, as  
> // it trains  
> StatsStorage statsStorage = new FileStatsStorage(  
> new File(System.getProperty(“java.io.tmpdir”), “ui-stats.dl4j”));  
> int listenerFrequency = 10;

```
	java.util.Calendar cal = java.util.Calendar.getInstance();
	java.text.SimpleDateFormat simpleformat = new java.text.SimpleDateFormat("MM-dd HH:mm");
	String sessionID = simpleformat.format(cal.getTime()) + "--" + UUID.randomUUID().toString();
	model.setListeners(new StatsListener(statsStorage, null,
			new DefaultStatsUpdateConfiguration.Builder().reportingFrequency(listenerFrequency).build(), sessionID,
			null), new ScoreIterationListener(listenerFrequency));

```
