JulesLT commited on
Commit
e70d0f4
·
verified ·
1 Parent(s): 4c72e75

init commit

Browse files
MODEL-LICENSE.md ADDED
@@ -0,0 +1,174 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ InstaDeep Open Model Licence
2
+ Version 1.0, April 2025
3
+
4
+ Please read this Open Model Licence (the “Licence”) carefully before using
5
+ the Licenced Models (as defined below), which are offered by InstaDeep Ltd,
6
+ registered in England and Wales under company number 09816291(“InstaDeep”).
7
+ References to “You” and “Your” in this Licence means the individual entering
8
+ into this Licence or the organisation or entity on whose behalf such
9
+ individual is entering into this Licence.
10
+
11
+ By using and/or accessing the Licenced Models in any manner, You agree that
12
+ You have read and agree to be bound by the terms of this Licence. If You are
13
+ using and/or accessing the Licenced Models on behalf of an organisation or
14
+ entity, You represent and warrant that You are authorised to enter into this
15
+ Licence on that organisation or entity’s behalf and bind them to the terms
16
+ of this Licence.
17
+
18
+
19
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
20
+
21
+ 1. Definitions.
22
+
23
+ “Commercial Entity” means any entity involved in any activity aimed at
24
+ or intended for commercial advantage or monetary compensation,
25
+ including, but not limited to, the development of a product or
26
+ service intended to be sold or made available for a fee. For the
27
+ purpose of this Licence, the term ‘Commercial Entity’ explicitly
28
+ excludes non-profit organisations, education and research institutes
29
+ and governmental bodies.
30
+
31
+ “Commercial Purpose” means any use of the Licenced Models or Outputs
32
+ for or on behalf of a Commercial Entity, aimed at or intended to
33
+ achieve commercial advantage, financial compensation, or to support
34
+ the development of any product or service that will be sold or made
35
+ available for a fee.
36
+
37
+ “Derivative Work” means any work, whether in source or object form,
38
+ that is based on, or derived from, the Licenced Models and for which
39
+ the editorial revisions, annotations, elaborations, or other
40
+ modifications represent, as a whole, an original work of authorship.
41
+
42
+ “Free Server” refers to a server or cloud-based platform that provides
43
+ free use and/or access to the Licenced Models for use by the public,
44
+ solely intended for Non-Commercial Purposes.
45
+
46
+ “Licenced Models” means the InstaDeep Licenced Models made available
47
+ to You pursuant to this Licence.
48
+
49
+ “Non-Commercial Entity” means any education and research institutes,
50
+ non-profit organisations, and governmental bodies that are not
51
+ engaged in: (a) use of the Licenced Models or Outputs for a
52
+ Commercial Purpose; or (b) the provision of Outputs as a service.
53
+
54
+ “Non-Commercial Purpose” means any use of the Licenced Models or
55
+ Outputs for or on behalf of a Non-Commercial Entity and uses not
56
+ intended for or directed toward commercial advantage, financial
57
+ compensation, or to support the development of any product or
58
+ service to be sold or made available for a fee. For the avoidance
59
+ of doubt, the provision of Outputs as a service is not a
60
+ Non-Commercial Purpose.
61
+
62
+ “Output” means any output that is elicited directly or indirectly by,
63
+ or otherwise made available to You in connection with Your use of the
64
+ Licenced Models.
65
+
66
+ “Platform” refers to any InstaDeep service, third-party service or
67
+ marketplace that provides paid use and/or access to the Licenced
68
+ Models.
69
+
70
+ 2. Licence Grant.
71
+
72
+ Subject to the terms and conditions of this Licence, if You access
73
+ the Licenced Models through a Free Server and/or for Non-Commercial
74
+ Purposes, InstaDeep grants You a worldwide, royalty-free,
75
+ non-sublicensable, non-exclusive, irrevocable licence to:
76
+
77
+ (a) access, use, and reproduce the Licenced Models, in whole or in
78
+ part, solely for Non-Commercial Purposes; and
79
+
80
+ (b) publish, share and adapt Output generated by the Licensed Model,
81
+ in whole or in part, solely for Non-Commercial Purposes.
82
+
83
+ For the avoidance of doubt, access to and use of the Licensed Models
84
+ for Commercial Purposes is subject to a separate licence. Please
85
+ contact legal@instadeep.com for further information.
86
+
87
+ 3. Use Restrictions.
88
+
89
+ You may not:
90
+
91
+ (a) Use the Licenced Models, Output or Derivative Work for any
92
+ Commercial Purpose, unless agreed by Us under a separate licence;
93
+
94
+ (b) Licence, sublicense, or resell access to, or copies of, the
95
+ Licenced Models or Output;
96
+
97
+ (c) Use or provide access to any Output for the purpose of, training,
98
+ improving, or otherwise influencing the functionality or
99
+ performance of any third-party derivative model that is commercial
100
+ or intended for a Commercial Purpose and is similar to the
101
+ Licenced Models;
102
+
103
+ (d) create models distilled or derived from the Outputs of the
104
+ Licenced Models, unless such models are for Non-Commercial
105
+ Purposes and open-sourced under the same license as the Licenced
106
+ Models;
107
+
108
+ (e) Use the Licenced Models and Output in any way that enables or
109
+ allows others to use the Licence to deceive, misrepresent, or
110
+ mislead, including providing false or misleading information about
111
+ Your access to or use of the Licenced Models or Output;
112
+
113
+ (f) Engage in, promote, or facilitate any illegal harmful, or
114
+ malicious activities, including generating or distributing content,
115
+ such as Output, that infringes, misappropriates, or violates the
116
+ rights of any individual or entity (including, but not limited to
117
+ copyright), or that violates any applicable laws or regulations.
118
+
119
+ 4. Ownership and Intellectual Property.
120
+
121
+ As between You and Us, and to the extent permitted by applicable law,
122
+ the Licenced Models and any Outputs remain the exclusive property of
123
+ InstaDeep. Subject to the terms of this Licence, You are granted a
124
+ non-exclusive licence to publish, share, and adapt Output generated by
125
+ the Licensed Models, solely for Non-Commercial Purposes.
126
+
127
+ 5. Term and Termination.
128
+
129
+ The term of this Licence will commence upon Your acceptance of this
130
+ Licence or access to the Licenced Models and will continue in full
131
+ force and effect until terminated in accordance with Clause 5. We may
132
+ permanently remove Your access to the Licenced Models and terminate
133
+ this Licence immediately if You breach any of the terms of this Licence
134
+ or We reasonably suspect that You are acting in breach of this Licence.
135
+ You may terminate Your license to, and use of the Licenced Models, as
136
+ well as this Licence, at any time. Upon termination of this Licence,
137
+ You shall delete and cease use of the Licenced Models. All provisions
138
+ of this Licence by which their nature should survive termination shall
139
+ survive termination, including, without limitation, ownership
140
+ provisions, warranty disclaimers and limitations of liability.
141
+
142
+ 6. Disclaimer of Warranties and Limitation of Liability.
143
+
144
+ UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY INSTADEEP, TO THE EXTENT
145
+ POSSIBLE, INSTADEEP OFFERS THE LICENCED MODELS AS-IS AND AS-AVAILABLE,
146
+ AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE
147
+ LICENCED MODELS, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHER. THIS
148
+ INCLUDES, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY,
149
+ FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT
150
+ OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS,
151
+ WHETHER OR NOT KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES
152
+ ARE NOT ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO
153
+ YOU.
154
+
155
+ TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE TO YOU
156
+ ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE) OR
157
+ OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, INCIDENTAL, CONSEQUENTIAL,
158
+ PUNITIVE, EXEMPLARY, OR OTHER LOSSES, COSTS, EXPENSES, OR DAMAGES
159
+ ARISING OUT OF THIS LICENCE OR USE OF THE LICENSED MODELS, EVEN IF
160
+ INSTADEEP HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS,
161
+ EXPENSES, OR DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED
162
+ IN FULL OR IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
163
+
164
+ This disclaimer of warranties and limitation of liability provided
165
+ above shall be interpreted in a manner that, to the extent possible,
166
+ most closely approximates an absolute disclaimer and waiver of all
167
+ liability.
168
+
169
+ 7. Governing Law.
170
+
171
+ This Licence is made under the laws of England and Wales and the
172
+ exclusive jurisdiction of the courts of England and Wales in respect
173
+ of any dispute or claim arising out of or relating to this Licence or
174
+ its subject matter or formation.
README.md ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # eSEN
2
+
3
+ ## Reference
4
+
5
+ TBD
6
+
7
+ ## How to Use
8
+
9
+ For complete usage instructions, please refer to our [documentation](https://instadeepai.github.io/mlip)
10
+
11
+ ## Model architecture
12
+ | Parameter | Value | Description |
13
+ |---------------------------|-----------------------------------------------|---------------------------------------------|
14
+ | `num_layers` | `5` | Number of NequIP layers. |
15
+ | `node_irreps` | `64x0e + 64x0o + 32x1e + 32x1o + 4x2e + 4x2o` | O3 representation space of node features. |
16
+ | `l_max` | `2` | Maximal degree of spherical harmonics. |
17
+ | `num_bessel` | `8` | Number of Bessel basis functions. |
18
+ | `radial_net_nonlinearity` | `swish` | Activation function for radial MLP. |
19
+ | `radial_net_n_hidden` | `64` | Number of hidden features in radial MLP. |
20
+ | `radial_net_n_layers` | `2` | Number of layers in radial MLP. |
21
+ | `radial_envelope` | `polynomial_envelope` | Radial envelope function. |
22
+ | `scalar_mlp_std` | `4` | Standard deviation of weight initialisation.|
23
+ | `atomic_energies` | `None` | Treatment of the atomic energies. |
24
+ | `avg_um_neighbors` | `None` | Mean number of neighbors. |
25
+
26
+ For more information about NequIP hyperparameters,
27
+ please refer to our [documentation](https://instadeepai.github.io/mlip/api_reference/models/nequip.html#mlip.models.nequip.config.NequipConfig)
28
+
29
+ ## Training
30
+
31
+ Training is performed over 220 epochs, with an exponential moving average (EMA) decay rate of 0.99.
32
+ The model employs a Huber loss function with scheduled weights for the energy and force components.
33
+ Initially, the energy term is weighted at 40 and the force term at 1000.
34
+ At epoch 115, these weights are flipped.
35
+
36
+ We use our default MLIP optimizer in v1.0.0 with the following settings:
37
+ | Parameter | Value | Description |
38
+ |----------------------------------|----------------|-----------------------------------------------------------------|
39
+ | `init_learning_rate` | `0.002` | Initial learning rate. |
40
+ | `peak_learning_rate` | `0.002` | Peak learning rate. |
41
+ | `final_learning_rate` | `0.002` | Final learning rate. |
42
+ | `weight_decay` | `0` | Weight decay. |
43
+ | `warmup_steps` | `4000` | Number of optimizer warm-up steps. |
44
+ | `transition_steps` | `360000` | Number of optimizer transition steps. |
45
+ | `grad_norm` | `500` | Gradient norm used for gradient clipping. |
46
+ | `num_gradient_accumulation_steps`| `1` | Steps to accumulate before taking an optimizer step. |
47
+
48
+ For more information about the optimizer,
49
+ please refer to our [documentation](https://instadeepai.github.io/mlip/api_reference/training/optimizer.html#mlip.training.optimizer_config.OptimizerConfig)
50
+ ## Dataset
51
+ | Parameter | Value | Description |
52
+ |-----------------------------|-------|--------------------------------------------|
53
+ | `graph_cutoff_angstrom` | `5` | Graph cutoff distance (in Å). |
54
+ | `max_n_node` | `32` | Maximum number of nodes allowed in a batch.|
55
+ | `max_n_edge` | `288` | Maximum number of edges allowed in a batch.|
56
+ | `batch_size` | `16` | Number of graphs in a batch. |
57
+
58
+ This model was trained on the [SPICE2_curated dataset](https://huggingface.co/datasets/InstaDeepAI/SPICE2-curated).
59
+ For more information about dataset configuration
60
+ please refer to our [documentation](https://instadeepai.github.io/mlip/api_reference/data/dataset_configs.html#mlip.data.configs.GraphDatasetBuilderConfig)
61
+ ## License summary
62
+
63
+ 1. The Licensed Models are **only** available under this License for Non-Commercial Purposes.
64
+ 2. You are permitted to reproduce, publish, share and adapt the Output generated by the Licensed Model only for Non-Commercial Purposes and in accordance with this License.
65
+ 3. You may **not** use the Licensed Models or any of its Outputs in connection with:
66
+ 1. any Commercial Purposes, unless agreed by Us under a separate licence;
67
+ 2. to train, improve or otherwise influence the functionality or performance of any other third-party derivative model that is commercial or intended for a Commercial Purpose and is similar to the Licensed Models;
68
+ 3. to create models distilled or derived from the Outputs of the Licensed Models, unless such models are for Non-Commercial Purposes and open-sourced under the same license as the Licensed Models; or
69
+ 4. in violation of any applicable laws and regulations.
esen_organics_02.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e818098eda7040c91212b32212c1823a91cc03119efe1db25ad4a20c8435b89c
3
+ size 12873343
mace_organics_02.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bef4fa1549b9bb1705daf9011fa81fd4cab7444aed0e021104b17943c6e2a38f
3
+ size 13115736
nequip_organics_02.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fa577a63c61f231354604ecaa511deca39abace8457ea043dc8f79bb05318c9b
3
+ size 7724224
visnet_organics_v2.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6ffc1586272df49753f00bd4559367b677ea1869b83dd53792f81f993567aeb0
3
+ size 4727797