Skip to content

Commit

Permalink
Merge pull request #262 from gridai/dev
Browse files Browse the repository at this point in the history
Release 0.8.47
  • Loading branch information
oojo12 authored May 17, 2022
2 parents e70641a + 4aa6dc9 commit 3d641c8
Show file tree
Hide file tree
Showing 4 changed files with 106 additions and 5 deletions.
36 changes: 36 additions & 0 deletions changelog/2022-05-17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
## :partying_face: May 17, 2022

**CLI version: 0.8.47**

Today's release includes several bug fixes to improve the overall experience with Grid.

### Fixes and Enhancements:

- Faster experiment failing when errors are encountered during build or code execution

- Improves the Run-creation flow in the Web UI by fixing error messages reported due to insufficient repo acess or invalid repos

- Stability improvements to the UI and event reloading

- Fixes experience with the drop-down in the experiments table which allows you to add hyperparameter columns

- Allows support for nested requirements.txt files:
Ex:
```# install all mandatory dependencies
-r ./base.txt
# install all extra dependencies for full package testing
-r ./extra.txt
# install all loggers for full package testing
-r ./loggers.txt
# extended list of dependencies for development and run lint and tests
-r ./test.txt
# install all extra dependencies for running examples
-r ./examples.txt
```

---

73 changes: 68 additions & 5 deletions docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,72 @@ Upgrade your CLI with `pip install lightning-grid --upgrade`
:heart: Find us in our [Slack Community](http://gridai-community.slack.com) to say hi and/or to express your thoughts/questions.

---
## :wrench: April 29, 2022
## :partying_face: May 17, 2022

**CLI version: 0.8.35**
**CLI version: 0.8.47**

Today's release includes several bug fixes to improve the overall experience with Grid.

### Fixes and Enhancements:

- Faster experiment failing when errors are encountered during build or code execution

- Improves the Run-creation flow in the Web UI by fixing error messages reported due to insufficient repo acess or invalid repos

- Stability improvements to the UI and event reloading

- Fixes experience with the drop-down in the experiments table which allows you to add hyperparameter columns

- Allows support for nested requirements.txt files:
Ex:
```# install all mandatory dependencies
-r ./base.txt
# install all extra dependencies for full package testing
-r ./extra.txt
# install all loggers for full package testing
-r ./loggers.txt
# extended list of dependencies for development and run lint and tests
-r ./test.txt
# install all extra dependencies for running examples
-r ./examples.txt
```

---


## :partying_face: May 12, 2022

**CLI version: 0.8.45**

### New and Improved Artifacts!

Today, we release an update to Artifacts which greatly improves stability and UX in the following ways:

- Ensures syncing of artifacts for fast-running experiments
- Ensures all artifacts that are produced by experiments are copied by Grid
- When the experiment stops running, the instance will not shut down until all artifacts have been copied

:::note
Note: With this change, a portion of instance CPU and RAM will be dedicated to artifact syncing processes. For users with memory-intensive code, if your code generates artifacts of size >= 1GB, you may experience a decrease in performance. In these scenarios, we recommend using an instance with more CPU/RAM.
:::

Learn more about Artifacts and these new improvments [here](../docs/features/runs/2_Analyzing%20Runs/3_artifacts.md).



### Additional Fixes and Enhancements

- Fixes issue with calculating pricing estimate during new run creation.
- Improves handling of Session in the event that a process goes out of memory. In these events, the process will be terminated but the Session will remain running.

---
## :wrench: May 3, 2022

**CLI version: 0.8.37**

### Datastore Enhancements

Expand All @@ -41,9 +104,9 @@ Please note that direct access to private S3 buckets is not currently supported.

- **[Enhancement]** Grid's syntax for scheduling multiple experiments with combinations of arguments (ie. Grid Search or Random Search) sometimes might conflict with the expected script arguments. That's when you can use none strategy for parameter evaluation. More details can be found [here](../docs/features/runs/1_Creating%20Runs/1_Basic%20Runs/3_sweep-syntax.md#skipping-parameter-evaluation)

- **[Fix]** Resolves an issue with creating Runs from the UI using the random search strategy when the number of trials > experiments.
- **[Fix]** Resolves an issue with creating Runs from the UI using the random search strategy when the nunmber of trials > experiments.

- **[Deprecated]** Changing Session instance type from the UI is currently not supported.
- **[Deprecated]** Changing Session instance type from the UI is currently not supported.


---
Expand Down Expand Up @@ -71,7 +134,7 @@ We've deprecated the following CLI options:
`grid run --description`
`grid stop session`

--
---


## :partying_face: March 15, 2022
Expand Down
1 change: 1 addition & 0 deletions docs/getting-started/typical-workflow-cli-user.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
sidebar_position: 11
description: Using the command line interface
title: Typical Workflow (CLI User)
---

:::tip
Expand Down
1 change: 1 addition & 0 deletions docs/getting-started/typical-workflow-web-user.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
sidebar_position: 12
description: "Using the web based application https://platform.grid.ai"
title: Typical Workflow (Web User)
---
import Video from "@site/src/components/Video";

Expand Down

0 comments on commit 3d641c8

Please sign in to comment.